/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/toastr/toastr.min.css ***!
  \*******************************************************************************************************************************************************************/
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/select2/select2.css ***!
  \*****************************************************************************************************************************************************************/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f6f6f6;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0; }
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
  border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/clockpicker/bootstrap-clockpicker.css ***!
  \***********************************************************************************************************************************************************************************/
/*!
 * ClockPicker v0.0.7 for Bootstrap (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 */

.clockpicker .input-group-addon {
	cursor: pointer;
}
.clockpicker-moving {
	cursor: move;
}
.clockpicker-align-left.popover > .arrow {
	left: 25px;
}
.clockpicker-align-top.popover > .arrow {
	top: 17px;
}
.clockpicker-align-right.popover > .arrow {
	left: auto;
	right: 25px;
}
.clockpicker-align-bottom.popover > .arrow {
	top: auto;
	bottom: 6px;
}
.clockpicker-popover .popover-title {
	background-color: #fff;
	color: #999;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.clockpicker-popover .popover-title span {
	cursor: pointer;
}
.clockpicker-popover .popover-content {
	background-color: #f8f8f8;
	padding: 12px;
}
.popover-content:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.clockpicker-plate {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	overflow: visible;
	position: relative;
	/* Disable text selection highlighting. Thanks to Hermanya */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.clockpicker-canvas,
.clockpicker-dial {
	width: 200px;
	height: 200px;
	position: absolute;
	left: -1px;
	top: -1px;
}
.clockpicker-minutes {
	visibility: hidden;
}
.clockpicker-tick {
	border-radius: 50%;
	color: #666;
	line-height: 26px;
	text-align: center;
	width: 26px;
	height: 26px;
	position: absolute;
	cursor: pointer;
}
.clockpicker-tick.active,
.clockpicker-tick:hover {
	background-color: rgb(192, 229, 247);
	background-color: rgba(0, 149, 221, .25);
}
.clockpicker-button {
	background-image: none;
	background-color: #fff;
	border-width: 1px 0 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
	padding: 10px 0;
}
.clockpicker-button:hover {
	background-image: none;
	background-color: #ebebeb;
}
.clockpicker-button:focus {
	outline: none!important;
}
.clockpicker-dial {
	-webkit-transition: -webkit-transform 350ms, opacity 350ms;
	-moz-transition: -moz-transform 350ms, opacity 350ms;
	-ms-transition: -ms-transform 350ms, opacity 350ms;
	-o-transition: -o-transform 350ms, opacity 350ms;
	transition: transform 350ms, opacity 350ms;
}
.clockpicker-dial-out {
	opacity: 0;
}
.clockpicker-hours.clockpicker-dial-out {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
.clockpicker-minutes.clockpicker-dial-out {
	-webkit-transform: scale(.8, .8);
	-moz-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
	-o-transform: scale(.8, .8);
	transform: scale(.8, .8);
}
.clockpicker-canvas {
	-webkit-transition: opacity 175ms;
	-moz-transition: opacity 175ms;
	-ms-transition: opacity 175ms;
	-o-transition: opacity 175ms;
	transition: opacity 175ms;
}
.clockpicker-canvas-out {
	opacity: 0.25;
}
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
	stroke: none;
	fill: rgb(0, 149, 221);
}
.clockpicker-canvas-bg {
	stroke: none;
	fill: rgb(192, 229, 247);
}
.clockpicker-canvas-bg-trans {
	fill: rgba(0, 149, 221, .25);
}
.clockpicker-canvas line {
	stroke: rgb(0, 149, 221);
	stroke-width: 1;
	stroke-linecap: round;
	/*shape-rendering: crispEdges;*/
}
.clockpicker-button.am-button {
	margin: 1px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
	
}
.clockpicker-button.pm-button {
	margin: 1px 1px 1px 136px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
}

/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/fileuploader/jquery.fileuploader.css ***!
  \**********************************************************************************************************************************************************************************/
/**
 * FileUploader
 * Copyright (c) 2017 Innostudio.de
 * Website: http://innostudio.de/fileuploader/
 * Version: 1.3 (21-Sep-2017)
 * Requires: jQuery v1.7.1 or later
 * License: https://innostudio.de/fileuploader/documentation/#license
 */

/* 
    Configuration
*/
.fileuploader,
.fileuploader *,
.fileuploader :before,
.fileuploader :after {
    box-sizing: border-box;
}

/* 
    Parent
*/
.fileuploader {
    display: block;
    width: 100%;
    padding: 15px;
    margin: 15px 0;
    background: #f5f6fA;
    border-radius: 4px;
    line-height: normal;
    text-align: left;
}

/* 
    Input
*/
.fileuploader-input {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid transparent;
    cursor: pointer;
    overflow: hidden;
}

/* input caption */
.fileuploader-input-caption {
    position: relative;
    display: inline-block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding: 11px 15px;
    margin-right: 15px;
    background: #fff;
    border: 1px solid #dde4f6;
    border-radius: 4px;
    color: #789BEC;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
}

/* input button */
.fileuploader-input-button {
    display: inline-block;
    background: #6381E6;
    padding: 12px 20px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    vertical-align: top;
    cursor: pointer;
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
}
.fileuploader-input-button:hover {
    background: #758fe9;
}
.fileuploader-input-button:active {
    background: #6381E6;
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}

/* input focused state */
.fileuploader-focused .fileuploader-input-caption {
    border-color: #b8c2ef;
}
.fileuploader-focused .fileuploader-input-button {
    background: #758fe9;
    border-color: #758fe9;
}

/* input disabled state */
.fileuploader-disabled .fileuploader-input {
    opacity: 0.7;
    cursor: default;
    pointer-events: none !important;
}

/* input dragging state */
.fileuploader-theme-default .fileuploader-dragging {
    background: #fff;
    border: 1px dashed #dde4f6;
}
.fileuploader-theme-default .fileuploader-dragging .fileuploader-input-caption {
    border-color: transparent;
}
.fileuploader-theme-default .fileuploader-dragging .fileuploader-input-button {
    -webkit-transform: translateY(100%);
    		transform: translateY(100%);
    opacity: 0;
}

/* input uploading state */
.fileuploader.fileuploader-is-uploading .fileuploader-input-caption:after {
    width: 14px;
    height: 14px;
    right: 10px;
    top: 50%;
    margin-top: -10px;
    opacity: 0.8;
}

/* global loader */
.fileuploader.fileuploader-is-uploading .fileuploader-input-caption:after,
.fileuploader-item .fileuploader-item-image.fileuploader-loading:after,
.fileuploader-item.upload-pending .fileuploader-action-remove:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border-top: 3px solid #dde4f6;
    border-right: 3px solid #dde4f6;
    border-bottom: 3px solid #dde4f6;
    border-left: 3px solid #979fb8;
    -webkit-transform: translateZ(0);
			transform: translateZ(0);
    -webkit-animation: fileuploaderSpin 1s infinite linear;
    		animation: fileuploaderSpin 1s infinite linear;
}
/*
    Thumbnails
    default theme
*/

/* list */
.fileuploader-items-list {
    display: block;
    margin: 0 -15px;
    padding: 0;
    list-style: none;
}

/* item */
.fileuploader-item {
    position: relative;
    margin: 0;
    padding: 20px 15px;
    border-bottom: 1px solid #e8e8e8;
    -webkit-animation: fileuploaderSlideIn 0.4s ease;
    		animation: fileuploaderSlideIn 0.4s ease;
}
.fileuploader-item:last-child {
    border-bottom: 0;
    margin-bottom: -15px;
}

/* item uploading state */
.fileuploader-item.upload-failed {
    background: rgba(219, 104, 104, 0.08);
}
.fileuploader-item.upload-pending .fileuploader-action-remove:after {
    width: 26px;
    height: 26px;
    right: -5px;
    top: 50%;
    margin-top: -13px;
    opacity: 0.2;
}

/* item columns */
.fileuploader-item .columns {
    position: relative;
    z-index: 2;
}

/* item column-thumbnail */
.fileuploader-item .column-thumbnail {
    position: absolute;
    width: 36px;
    height: 36px;
	line-height: 36px;
    left: 0;
    top: 0;
}
.fileuploader-item .column-thumbnail .fileuploader-item-image {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
}
.fileuploader-item .fileuploader-item-image img {
    max-width: none;
    max-height: 100%;
    min-height: 100%;
}
.fileuploader-item .fileuploader-item-image img,
.fileuploader-item .fileuploader-item-image canvas {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
       -moz-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    -webkit-animation: fileuploaderFadeIn .2s ease;
            animation: fileuploaderFadeIn .2s ease;
}

/* thumbnail loading state */
.fileuploader-item .column-thumbnail .fileuploader-item-image.fileuploader-loading:after {
    width: 24px;
    height: 24px;
    left: 50%;
    top: 50%;
    margin-left: -12px;
    margin-top: -12px;
    border-radius: 50%;
    opacity: 0.12;
}
/* thumbnail popup button */
.fileuploader-item .column-thumbnail .fileuploader-action-popup {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    border-radius: 4px;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
}
.fileuploader-item.file-has-popup .column-thumbnail .fileuploader-action-popup {
    display: block;
}
.fileuploader-item .column-thumbnail .fileuploader-action-popup:hover {
    opacity: 1;
}
.fileuploader-item .column-thumbnail .fileuploader-action-popup:active {
    background: rgba(0,0,0,0.4);
}
.fileuploader-item.file-type-video .column-thumbnail .fileuploader-action-popup:after,
.fileuploader-item.file-type-audio .column-thumbnail .fileuploader-action-popup:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -4px;
    margin-top: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #fff;
}

/* item icon */
.fileuploader-item .fileuploader-item-icon {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 11px;
    background: #ddd;
    border-radius: 4px;
    cursor: default;
    -webkit-user-select: none;
      -moz-user-select: none;
       -ms-user-select: none;
           user-select: none;
    -webkit-animation: fileuploaderFadeIn .2s ease;
            animation: fileuploaderFadeIn .2s ease;
}
.fileuploader-item .fileuploader-item-icon.is-bright-color {
    color: #888;
}
.fileuploader-item .fileuploader-item-icon i {
    display: block;
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    font-style: normal;
    font-weight: bold;
}

/* item icon like file */
/*
.fileuploader-item .fileuploader-item-icon {
    width: 30px;
    margin: 0 auto;
    border-radius: 3px;
}
.fileuploader-item .fileuploader-item-icon i {
    padding-top: 3px;
}
.fileuploader-item .fileuploader-item-icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-bottom-left-radius: 2px;
    border-width: 4px;
    border-style: solid;
    border-color: #f5f6fa #f5f6fa rgba(255, 255, 255, .35) rgba(255, 255, 255, .35);
}
.fileuploader-item .fileuploader-item-icon {
    -webkit-animation: fileuploaderFadeIn 0.4s ease;
    		animation: fileuploaderFadeIn 0.4s ease;
}
*/

/* item column-title */
.fileuploader-item .column-title {
    display: block;
    padding-left: 51px;
    padding-right: 81px;
    color: #74809D;
}
.fileuploader-item a {
    color: #74809D;
    text-decoration: none;
}
.fileuploader-item .column-title div {
    width: 100%;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.fileuploader-item .column-title span {
    font-size: 12px;
    color: #979fb8;
}

/* item actions */
.fileuploader-item .column-actions {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -9px;
}
.fileuploader-action {
    display: inline-block;
    position: relative;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    cursor: pointer;
    vertical-align: top;
    -webkit-transform: translateZ(0px);
			transform: translateZ(0px);
    -webkit-transition: all 0.2s ease-out;
    		transition: all 0.2s ease-out;
}
.fileuploader-item .column-actions .fileuploader-action + .fileuploader-action {
    margin-left: 10px;
}
.fileuploader-item .column-actions .fileuploader-action-success {
    position: absolute;
    right: 0;
    top: 0;
}
.fileuploader-item .column-actions .fileuploader-action-success:hover,
.fileuploader-item .column-actions .fileuploader-action-success:active {
    opacity: 0;
}

/* icon.remove */
.fileuploader-action-remove {
    background: #fae1e1;
    border: 1px solid #ffcfcf;
}
.fileuploader-action-remove:hover {
    background: #ffefef;
}
.fileuploader-action-remove:active {
    background: #ffcfcf;
}
.fileuploader-action-remove i:before,
.fileuploader-action-remove i:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 7px;
    height: 8px;
    width: 2px;
    background-color: #f59595;
}
.fileuploader-action-remove i:before {
    -webkit-transform: rotate(45deg);
    		transform: rotate(45deg);
}
.fileuploader-action-remove i:after {
    -webkit-transform: rotate(-45deg);
    		transform: rotate(-45deg);
}

/* icon-start */
.fileuploader-action-start {
    background: #6381E6;
    border-radius: 50%;
}
.fileuploader-action-start i {
	position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -2px;
    margin-top: -5px;
    border-radius: 2px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #fff;
}
.fileuploader-action-start:hover {
    background: #758fe9;
}
.fileuploader-action-start:active {
    background: #6381E6;
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}

/* icon.success */
.fileuploader-action-success {
    background: #6381E6;
    border: 0;
    -webkit-transform: rotate(45deg);
    		transform: rotate(45deg);
}
.fileuploader-action-success i:before,
.fileuploader-action-success i:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	-webkit-transform: rotate(0);
    		transform: rotate(0);
}
.fileuploader-action-success i:before {
    width: 4px;
    height: 2px;
    left: 6px;
    top: 11px;
    background: #fff;
}
.fileuploader-action-success i:after {
    top: 4px;
    left: 9px;
    width: 2px;
    height: 9px;
    background: #fff;
}

/* icon-download */
.fileuploader-action-download {
    background: #6381E6;
    border-radius: 50%;
}
.fileuploader-action-download i {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -1px;
    margin-top: -4px;
    width: 2px;
    height: 5px;
    border-radius: 0;
    background: #fff;
}
.fileuploader-action-download i:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    bottom: -4px;
    left: -3px;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 5px solid #fff;
    border-radius: 2px;
}
.fileuploader-action-download:hover {
    background: #758fe9;
}
.fileuploader-action-download:active {
    background: #6381E6;
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}

/* icon-retry */
.fileuploader-action-retry {
    background: #6381E6;
    border-radius: 50%;
}
.fileuploader-action-retry i:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    left: 4px;
    top: 4px;
    border-radius: 50%;
    border: 2px solid #fff;
}
.fileuploader-action-retry i:after {
    content: '';
    position: absolute;
    width: 6px;
    height: 3px;
    left: 3px;
    top: 9px;
    background: #6381E6;
	-webkit-transform: rotate(-35deg);
			transform: rotate(-35deg);
}
.fileuploader-action-retry:hover,
.fileuploader-action-retry:hover i:after {
    background: #758fe9;
}
.fileuploader-action-retry:active {
	box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}
.fileuploader-action-retry:active,
.fileuploader-action-retry:active i:after {
    background: #6381E6;
}

/* icon-sort */
.fileuploader-action-sort {
	background: #b0b8d0;
	text-align: center;
	cursor: move;
}
.fileuploader-action-sort:hover,
.fileuploader-action-sort:active {
	background: #979fb8;
}
.fileuploader-action-sort i {
	position: relative;
	display: inline-block;
	top: 8px;
	width: 8px;
	height: 2px;
	background: #fff;
	vertical-align: top;
}
.fileuploader-action-sort i:before {
	content: '';
	position: absolute;
	display: inline-block;
	background: #fff;
	width: 100%;
	height: 2px;
	top: -3px;
	left: 0;
}
.fileuploader-action-sort i:after {
	content: '';
	position: absolute;
	display: inline-block;
	background: #fff;
	width: 100%;
	height: 2px;
	top: 3px;
	left: 0;
}

/* item progress bar */
.fileuploader-item .fileuploader-progressbar {
    position: absolute;
    left: 0;
    bottom: 0;
	width: 100%;
    height: 4px;
	border-radius: 4px;
    overflow: hidden;
}
.fileuploader-item .fileuploader-progressbar .bar {
	position: absolute;
	left: 0;
	top: 0;
    width: 0%;
	height: 100%;
    border-radius: 4px;
    background: #6381E6;
    -webkit-transition: width 0.3s ease;
    		transition: width 0.3s ease;
}
.fileuploader-item .progress-bar2 .fileuploader-progressbar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
			user-select: none;
}
.fileuploader-item .progress-bar2 .fileuploader-progressbar .bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 0%;
    height: 100%;
    border-radius: 0;
    background: rgba(104, 125, 219, 0.08);
    -webkit-transition: width 0.3s ease;
    		transition: width 0.3s ease;
}
.fileuploader-item .progress-bar2 span {
    position: absolute;
    top: 50%;
    margin-top: -29px;
    right: 15px;
    color: rgba(151, 159, 184, 0.16);
    font-size: 48px;
}

/* clipboard paste loading */
.fileuploader-input-caption .fileuploader-pending-loader {
    margin-right: 5px;
}
.fileuploader-pending-loader {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    overflow: hidden;
    vertical-align: middle;
}
.fileuploader-pending-loader:after,
.fileuploader-pending-loader .left-half {
    background: #fff;
}
.fileuploader-pending-loader .right-half,
.fileuploader-pending-loader .spinner {
    background: #789BEC;
}
.fileuploader-pending-loader:after {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    z-index: 4;
}
.fileuploader-pending-loader .left-half,
.fileuploader-pending-loader .right-half,
.fileuploader-pending-loader .spinner {
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
}
.fileuploader-pending-loader .left-half {
    left: 0;
    opacity: 1;
    border-radius: 100% 0 0 100%/ 50% 0 0 50%;
    -webkit-animation: fileuploaderOpacity 3s steps(1, end) infinite;
            animation: fileuploaderOpacity 3s steps(1, end) infinite;
    z-index: 3;
}
.fileuploader-pending-loader .right-half {
    right: 0;
    opacity: 0;
    border-radius: 0 100% 100% 0/ 0 50% 50% 0;
    -webkit-animation: fileuploaderOpacity 3s steps(1, end) reverse infinite;
            animation: fileuploaderOpacity 3s steps(1, end) reverse infinite;
    z-index: 1;
}
.fileuploader-pending-loader .spinner {
    left: 0;
    border-radius: 100% 0 0 100%/ 50% 0 0 50%;
    -webkit-animation: fileuploaderSpin 3s linear infinite;
            animation: fileuploaderSpin 3s linear infinite;
    -webkit-transform-origin: center right;
            transform-origin: center right;
    z-index: 2;
}
/* fileuploader popup */
.fileuploader-popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(40, 46, 61, 0.9);
	z-index: 90;
	
	-webkit-animation: fileuploaderFadeIn 0.4s ease;
            animation: fileuploaderFadeIn 0.4s ease;
}
.fileuploader-popup-preview {
	width: 100%;
	height: 100%;
	padding: 40px;
	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	
	z-index: 2;
}
.fileuploader-popup-preview .node {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	min-height: 10px;
	text-align: center;
	-webkit-transform: translateZ(0);
			transform: translateZ(0);
	-webkit-animation: fileuploaderSlideInDown 0.4s;
            animation: fileuploaderSlideInDown 0.4s;
}
.fileuploader-popup-preview .node.image > img,
.fileuploader-popup-preview .node.video > video,
.fileuploader-popup-preview .node.audio > audio,
.fileuploader-popup-preview .node.astext > div {
	max-width: 100%;
	max-height: 100%;
	margin: 0;
	padding: 0;
	color: #47525d;
	background: #fff;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.4);
			box-shadow: 0 0 20px rgba(0,0,0,0.4);
    border-radius: 4px;
}
.fileuploader-popup-preview .node.audio audio {
	width: 450px;
}
.fileuploader-popup-preview .node.astext div {
    max-width: 992px;
	padding: 20px;
    margin: 0 auto;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	overflow-y: auto;
	white-space: pre-wrap;
}
.fileuploader-popup-preview .tools {
	width: 100%;
	margin-top: 30px;
}
.fileuploader-popup-preview .tools:after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	margin-top: -240px;
	height: 2000px;
	background: rgba(35, 40, 54, 0.96);
	-webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.4);
			box-shadow: 0px -2px 10px rgba(0,0,0,0.4);
	z-index: -1;
}
.fileuploader-popup-preview .tools ul {
	display: table;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	
	-webkit-animation: fileuploaderSlideIn 0.4s;
            animation: fileuploaderSlideIn 0.4s;
}
.fileuploader-popup-preview .tools li {
	display: inline-block;
	padding: 0 20px;
	max-width: 50%;
	vertical-align: middle;
}
.fileuploader-popup-preview .tools li span {
	display: block;
	color: #868896;
	margin-top: 3px;
	font-size: 14px;
}
.fileuploader-popup-preview .tools li h5 {
	margin: 8px 0;
	color: #dfdeee;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; 
}
.fileuploader-popup-preview .tools li a {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	-webkit-transition: opacity 0.2s ease;
			transition: opacity 0.2s ease;
}
.fileuploader-popup-preview .tools li a:hover {
	opacity: 0.6;
}
.fileuploader-popup-preview .tools li a i {
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-bottom: 2px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.fileuploader-popup-preview .tools li a[data-action="crop"] i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNiAwLjd2LTAuN2gtMC43bC0zIDNoLTcuM3YtM2gtMnYzaC0zdjJoM3Y4aDh2M2gydi0zaDN2LTJoLTN2LTcuM2wzLTN6TTUgNWg1LjNsLTUuMyA1LjN2LTUuM3pNMTEgMTFoLTUuM2w1LjMtNS4zdjUuM3oiLz4KPC9zdmc+Cg==);
}
.fileuploader-popup-preview .tools li a[data-action="rotate-cw"] i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNiA3di00bC0xLjEgMS4xYy0xLjMtMi41LTMuOS00LjEtNi45LTQuMS00LjQgMC04IDMuNi04IDhzMy42IDggOCA4YzIuNCAwIDQuNi0xLjEgNi0yLjhsLTEuNS0xLjNjLTEuMSAxLjMtMi43IDIuMS00LjUgMi4xLTMuMyAwLTYtMi43LTYtNnMyLjctNiA2LTZjMi40IDAgNC41IDEuNSA1LjUgMy41bC0xLjUgMS41aDR6Ii8+Cjwvc3ZnPgo=);
}
.fileuploader-popup-preview .tools li a[data-action="remove"] i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yIDV2MWgxdjljMCAwIDEuMSAxIDQuNSAxczQuNS0xIDQuNS0xdi05aDF2LTFoLTExek02IDE0aC0xdi03aDF2N3pNOCAxNGgtMXYtN2gxdjd6TTEwIDE0aC0xdi03aDF2N3oiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyIDNjMCAwIDAtMC41LTItMC44di0wLjdjMC0wLjgtMC43LTEuNS0xLjUtMS41aC0yYy0wLjggMC0xLjUgMC43LTEuNSAxLjV2MC43Yy0xLjYgMC4zLTIgMC44LTIgMC44aC0xdjFoMTF2LTFoLTF6TTYgMS41YzAtMC4zIDAuMi0wLjUgMC41LTAuNWgyYzAuMiAwIDAuNSAwLjIgMC41IDAuNXYwLjZjMC0wLjEtMC45LTAuMS0xLjUtMC4xcy0xLjEgMC0xLjUgMC4xdi0wLjZ6Ii8+Cjwvc3ZnPgo=);
}
.fileuploader-popup-preview .tools li.separator {
	position: relative;
	margin: 5px 40px 5px 0px;
	height: 40px;
	border-right: 1px solid #36394e;
}
.fileuploader-popup-preview .tools .buttons {
	text-align: center;
	margin-top: 30px;
	
	-webkit-animation: fileuploaderSlideIn 0.4s;
            animation: fileuploaderSlideIn 0.4s;
}
.fileuploader-popup-button {
	display: inline-block;
	background: transparent;
	color: #596671;
	font-weight: bold;
	border-radius: 4px;
	padding: 11px 20px;
	margin: 0 10px;
	cursor: pointer;
	border: none;
	outline: 0;
	border: 2px solid #596671;
	text-decoration: none;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;   
}
.fileuploader-popup-button:hover {
	background: #e6ebf4;
	border-color: #e6ebf4;
	color: #90a0bc;
	text-decoration: none;
}
.fileuploader-popup-button:focus,
.fileuploader-popup-button:active {
	color: #90a0bc;
	background: #d1d9e8;
	border-color: #d1d9e8;
	text-decoration: none;
}
.fileuploader-popup-button.button-success {
	color: #fff;
	background: #6381E6;
	border-color: #6381E6;
}
.fileuploader-popup-button.button-success:hover {
	background: #758fe9;
	border-color: #758fe9;
	color: #fff;
	text-decoration: none;
}
.fileuploader-popup-button.button-success:focus,
.fileuploader-popup-button.button-success:active {
	color: #fff;
	background: #6381E6;
	border-color: #6381E6;
}

.fileuploader-cropper,
.fileuploader-cropper * {
	-webkit-user-select: none;
       -moz-user-select: none;
    	-ms-user-select: none;
			user-select: none;
}
.fileuploader-cropper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(17,20,27,.65);
    z-index: 9;
}
.fileuploader-cropper-area {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	z-index: 2;
}
.fileuploader-cropper-area.has-grid:before,
.fileuploader-cropper-area.has-grid:after {
	content: '';
	position: absolute;
	border: 1px solid rgba(250, 250, 250, 0.8);
	opacity: 0;
	-webkit-transition: all 0.4s ease;
			transition: all 0.4s ease;
	z-index: 1;
}
.fileuploader-cropper-area.has-grid:before {
	top: 0;
	left: 50%;
	height: 100%;
	width: 34%;
	border-top: 0;
	border-bottom: 0;
	-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
}
.fileuploader-cropper-area.has-grid:after {
	top: 50%;
	left: 0;
	height: 34%;
	width: 100%;
	border-left: 0;
	border-right: 0;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
}
.fileuploader-cropper-area.has-grid.moving:before,
.fileuploader-cropper-area.has-grid.moving:after {
	opacity: 1;
}
.fileuploader-cropper-area .point {
	position: absolute;
	width: 12px;
	height: 12px;
	background: #fafafa;
	box-shadow: 0 0 6px rgba(0,0,0,0.4);
	border-radius: 50%;
	z-index: 3;
}
.fileuploader-cropper-area .point-a {
	top: -6px;
	left: -6px;
	cursor: nw-resize;
}
.fileuploader-cropper-area .point-b {
	top: -6px;
	left: 50%;
	margin-left: -6px;
	cursor: n-resize;
}
.fileuploader-cropper-area .point-c {
	top: -6px;
	right: -6px;
	cursor: ne-resize;
}
.fileuploader-cropper-area .point-d {
	top: 50%;
	right: -6px;
	margin-top: -6px;
	cursor: w-resize;
}
.fileuploader-cropper-area .point-e {
	bottom: -6px;
	right: -6px;
	cursor: nw-resize;
}
.fileuploader-cropper-area .point-f {
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
	cursor: s-resize;
}
.fileuploader-cropper-area .point-g {
	bottom: -6px;
	left: -6px;
	cursor: sw-resize;
}
.fileuploader-cropper-area .point-h {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	cursor: w-resize;
}

.fileuploader-cropper-area .area-move {
	position: absolute;
	width: 95%;
	height: 95%;
	left: 50%;
	top: 50%;
	z-index: 2;
	-webkit-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
	cursor: move;
}
.fileuploader-cropper-area .area-image {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.fileuploader-cropper-area .area-image img {
	width: auto;
	height: auto;
	max-width: none;
	max-height: none;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	-webkit-transform-origin: top left;
			transform-origin: top left;
}

/* fileuploader-sorter */
.fileuploader-item.sorting {
	background: #f5f6fA;
	border-radius: 4px;
	opacity: 0.9;
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	z-index: 799;
}

.fileuploader-item.sorting,
.fileuploader-item.sorting .fileuploader-item-image img,
.fileuploader-item.sorting .fileuploader-item-image canvas,
.fileuploader-item.sorting .fileuploader-item-icon,
.fileuploader-sorter-placeholder {
	-webkit-animation: none;
    		animation: none;
}
.fileuploader-sorter-placeholder {
	background: rgba(0, 0, 0, 0.03);
	margin: 0;
	padding: 0;
}

/* animations */
@-webkit-keyframes fileuploaderOpacity {
    0% {
        opacity: 1;
    }
    50%,
    100% {
        opacity: 0;
    }
}
@keyframes fileuploaderOpacity {
    0% {
        opacity: 1;
    }
    50%,
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes fileuploaderFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fileuploaderFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fileuploaderScaleIn {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes fileuploaderScaleIn {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes fileuploaderSlideIn {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}
@keyframes fileuploaderSlideIn {
    from {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}
@-webkit-keyframes fileuploaderSlideOut {
    from {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
}
@keyframes fileuploaderSlideOut {
    from {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
}
@-webkit-keyframes fileuploaderSlideInDown {
    from {
        -webkit-transform: translateY(-5%);
        transform: translateY(-5%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes fileuploaderSlideInDown {
    from {
        -webkit-transform: translateY(-5%);
        transform: translateY(-5%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes fileuploaderSpin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes fileuploaderSpin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/ion.rangeSlider/css/ion.rangeSlider.css ***!
  \*************************************************************************************************************************************************************************************/
/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.irs-disabled {
    opacity: 0.4;
}
.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40);
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/ion.rangeSlider/css/ion.rangeSlider.skinFlat.css ***!
  \**********************************************************************************************************************************************************************************************/
/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(/build/images/sprite-skin-flat.1ade4f00.png) repeat-x;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 12px; top: 25px;
}
    .irs-line-left {
        height: 12px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 12px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 12px;
        background-position: 100% -30px;
    }

.irs-bar {
    height: 12px; top: 25px;
    background-position: 0 -60px;
}
    .irs-bar-edge {
        top: 25px;
        height: 12px; width: 9px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 3px; top: 34px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

.irs-slider {
    width: 16px; height: 18px;
    top: 22px;
    background-position: 0 -120px;
}
.irs-slider.state_hover, .irs-slider:hover {
    background-position: 0 -150px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #ed5565;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -6px; left: 50%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ed5565;
}


.irs-grid-pol {
    background: #e1e4e9;
}
.irs-grid-text {
    color: #999;
}

.irs-disabled {
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/ORG/InspiniaThemeBundle/Resources/public/less/style.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/build/fonts/glyphicons-halflings-regular.5be1347c.eot);
  src: url(/build/fonts/glyphicons-halflings-regular.5be1347c.eot?#iefix) format("embedded-opentype"), url(/build/fonts/glyphicons-halflings-regular.be810be3.woff2) format("woff2"), url(/build/fonts/glyphicons-halflings-regular.82b1212e.woff) format("woff"), url(/build/fonts/glyphicons-halflings-regular.4692b9ec.ttf) format("truetype"), url(/build/images/glyphicons-halflings-regular.060b2710.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #676a6c;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #f3f3f4;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #f3f3f4;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #a7aaab;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #f3f3f4;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #f3f3f4;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #676a6c;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/build/fonts/fontawesome-webfont.7f77840e.eot);
  src: url(/build/fonts/fontawesome-webfont.7f77840e.eot?#iefix&v=4.5.0) format('embedded-opentype'), url(/build/fonts/fontawesome-webfont.af6df524.woff2) format('woff2'), url(/build/fonts/fontawesome-webfont.b09f4960.woff) format('woff'), url(/build/fonts/fontawesome-webfont.bfcf94e0.ttf) format('truetype'), url(/build/images/fontawesome-webfont.85248e12.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   version 2.3
 *
*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 100;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
h3,
h4,
h5 {
  margin-top: 5px;
  font-weight: 600;
}
.nav > li > a {
  color: #a7b1c2;
  font-weight: 600;
  padding: 14px 20px 14px 25px;
}
.nav.navbar-right > li > a {
  color: #999c9e;
}
.nav > li.active > a {
  color: #ffffff;
}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
  background-color: #293846;
  color: white;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background: #fff;
}
.nav.navbar-top-links > li > a:hover,
.nav.navbar-top-links > li > a:focus {
  background-color: transparent;
}
.nav > li > a i {
  margin-right: 6px;
}
.navbar {
  border: 0;
}
.navbar-default {
  background-color: transparent;
  border-color: #2F4050;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 40px;
}
.body-small .navbar-top-links li:last-child {
  margin-right: 0;
}
.navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}
.dropdown-menu {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1000;
}
.dropdown-menu > li > a {
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  font-weight: normal;
}
.dropdown-menu > li > a.font-bold {
  font-weight: 600;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
.dropdown-messages,
.dropdown-alerts {
  padding: 10px 10px 10px 10px;
}
.dropdown-messages li a,
.dropdown-alerts li a {
  font-size: 12px;
}
.dropdown-messages li em,
.dropdown-alerts li em {
  font-size: 10px;
}
.nav.navbar-top-links .dropdown-alerts a {
  font-size: 12px;
}
.nav-header {
  padding: 33px 25px;
  background: url(/build/images/header-profile.7dc5492d.png) no-repeat;
}
.pace-done .nav-header {
  transition: all 0.5s;
}
.nav > li.active {
  border-left: 4px solid #19aa8d;
  background: #293846;
}
.nav.nav-second-level > li.active {
  border: none;
}
.nav.nav-second-level.collapse[style] {
  height: auto !important;
}
.nav-header a {
  color: #DFE4ED;
}
.nav-header .text-muted {
  color: #8095a8;
}
.minimalize-styl-2 {
  padding: 4px 12px;
  margin: 14px 5px 5px 20px;
  font-size: 14px;
  float: left;
}
.navbar-form-custom {
  float: left;
  height: 50px;
  padding: 0;
  width: 200px;
  display: inline-table;
}
.navbar-form-custom .form-group {
  margin-bottom: 0;
}
.nav.navbar-top-links a {
  font-size: 14px;
}
.navbar-form-custom .form-control {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  font-size: 14px;
  height: 60px;
  margin: 0;
  z-index: 2000;
}
.count-info .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 6px;
  top: 12px;
}
.arrow {
  float: right;
}
.fa.arrow:before {
  content: "\f104";
}
.active > a > .fa.arrow:before {
  content: "\f107";
}
.nav-second-level li,
.nav-third-level li {
  border-bottom: none !important;
}
.nav-second-level li a {
  padding: 7px 10px 7px 10px;
  padding-left: 52px;
}
.nav-third-level li a {
  padding-left: 62px;
}
.nav-second-level li:last-child {
  margin-bottom: 10px;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  border-radius: 0 2px 2px 0;
  min-width: 140px;
  height: auto;
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px;
}
.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.mini-navbar .nav-second-level {
  position: absolute;
  left: 70px;
  top: 0px;
  background-color: #2F4050;
  padding: 10px 10px 10px 10px;
  font-size: 12px;
}
.canvas-menu.mini-navbar .nav-second-level {
  background: #293846;
}
.mini-navbar li.active .nav-second-level {
  left: 65px;
}
.navbar-default .special_link a {
  background: #1ab394;
  color: white;
}
.navbar-default .special_link a:hover {
  background: #17987e !important;
  color: white;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: #1ab394;
}
.navbar-default .landing_link a {
  background: #1cc09f;
  color: white;
}
.navbar-default .landing_link a:hover {
  background: #1ab394 !important;
  color: white;
}
.navbar-default .landing_link a span.label {
  background: #fff;
  color: #1cc09f;
}
.logo-element {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: white;
  display: none;
  padding: 18px 0;
}
.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.navbar-fixed-top {
  background: #fff;
  transition-duration: 0.5s;
  border-bottom: 1px solid #e7eaec !important;
  z-index: 2030;
}
.navbar-fixed-top,
.navbar-static-top {
  background: #f3f3f4;
}
.fixed-nav #wrapper {
  margin-top: 0;
}
body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
  margin-top: 60px;
}
body.top-navigation.fixed-nav #wrapper #page-wrapper {
  margin-top: 0;
}
.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.body-small .navbar-fixed-top {
  margin-left: 0px;
}
body.mini-navbar .navbar-static-side {
  width: 70px;
}
body.mini-navbar .profile-element,
body.mini-navbar .nav-label,
body.mini-navbar .navbar-default .nav li a span {
  display: none;
}
body.canvas-menu .profile-element {
  display: block;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
  display: none;
}
body.mini-navbar .navbar-default .nav > li > a {
  font-size: 16px;
}
body.mini-navbar .logo-element {
  display: block;
}
body.canvas-menu .logo-element {
  display: none;
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #1ab394;
}
body.canvas-menu .nav-header {
  padding: 33px 25px;
}
body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px;
}
body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0 !important;
}
body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0;
}
body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
  position: fixed;
  width: 220px;
  z-index: 2001;
  height: 100%;
}
body.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0px;
}
body.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0px;
}
body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px;
}
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  height: auto;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 13px;
  border-radius: 3px;
}
.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  position: relative;
  padding: 0;
  font-size: 13px;
}
.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
  left: 0px;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
  font-size: 13px;
}
body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
  display: inline;
}
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
  display: block;
}
.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  left: 0px;
}
body.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #2f4050;
  height: 100%;
  position: fixed;
  display: none;
}
body.canvas-menu.mini-navbar nav.navbar-static-side {
  display: block;
  width: 220px;
}
.top-navigation #page-wrapper {
  margin-left: 0;
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #1ab394;
  font-weight: bold;
}
.white-bg .navbar-fixed-top,
.white-bg .navbar-static-top {
  background: #fff;
}
.top-navigation .navbar {
  margin-bottom: 0;
}
.top-navigation .nav > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: #fff;
  color: #1ab394;
}
.top-navigation .nav > li.active {
  background: #fff;
  border: none;
}
.top-navigation .nav > li.active > a {
  color: #1ab394;
}
.top-navigation .navbar-right {
  margin-right: 10px;
}
.top-navigation .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 1px solid #e7eaec;
}
.top-navigation .dropdown-menu > li > a {
  margin: 0;
  padding: 7px 20px;
}
.navbar .dropdown-menu {
  margin-top: 0px;
}
.top-navigation .navbar-brand {
  color: #fff;
  padding: 15px 25px;
}
.top-navigation .navbar-top-links li:last-child {
  margin-right: 0;
}
.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
  margin: 0;
}
.top-navigation.fixed-nav #wrapper,
.fixed-nav #wrapper.top-navigation {
  margin-top: 50px;
}
.top-navigation .footer.fixed {
  margin-left: 0 !important;
}
.top-navigation .wrapper.wrapper-content {
  padding: 40px;
}
.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
  padding: 40px 0px 40px 0px;
}
.navbar-toggle {
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}
.top-navigation .navbar-nav .open .dropdown-menu > li > a,
.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 10px 15px 10px 20px;
}
@media (max-width: 768px) {
  .top-navigation .navbar-header {
    display: block;
    float: none;
  }
}
.menu-visible-lg,
.menu-visible-md {
  display: none !important;
}
@media (min-width: 1200px) {
  .menu-visible-lg {
    display: block !important;
  }
}
@media (min-width: 992px) {
  .menu-visible-md {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .menu-visible-md {
    display: block !important;
  }
  .menu-visible-lg {
    display: block !important;
  }
}
.btn {
  border-radius: 3px;
}
.btn.focus,
.btn.active,
.btn:focus,
.btn:hover,
.btn:active {
  outline: none !important;
}
.float-e-margins .btn {
  margin-bottom: 5px;
}
.btn-w-m {
  min-width: 120px;
}
.btn-primary.btn-outline {
  color: #1ab394;
}
.btn-success.btn-outline {
  color: #1c84c6;
}
.btn-info.btn-outline {
  color: #23c6c8;
}
.btn-warning.btn-outline {
  color: #f8ac59;
}
.btn-danger.btn-outline {
  color: #ED5565;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: #fff;
}
.btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
  background-color: #18a689;
  border-color: #18a689;
  color: #FFFFFF;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #FFFFFF;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success.active:focus {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: #FFFFFF;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
.btn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #FFFFFF;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info.active:hover,
.btn-info.active:focus {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: #FFFFFF;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}
.btn-default {
  background-color: #c2c2c2;
  border-color: #c2c2c2;
  color: #FFFFFF;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
  background-color: #bababa;
  border-color: #bababa;
  color: #FFFFFF;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #FFFFFF;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning.active:focus {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: #FFFFFF;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-danger {
  background-color: #ED5565;
  border-color: #ED5565;
  color: #FFFFFF;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger.active:focus {
  background-color: #ec4758;
  border-color: #ec4758;
  color: #FFFFFF;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-link {
  color: inherit;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  color: #1ab394;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  background-image: none;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
  color: #cacaca;
}
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white,
.btn-white:active:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-white:active,
.btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  color: #cacaca;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}
.btn-rounded {
  border-radius: 50px;
}
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}
button.dim {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
button.dim:active {
  top: 3px;
}
button.btn-primary.dim {
  box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999;
}
button.btn-primary.dim:active {
  box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999;
}
button.btn-default.dim {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999;
}
button.btn-default.dim:active {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999;
}
button.btn-warning.dim {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999;
}
button.btn-warning.dim:active {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999;
}
button.btn-info.dim {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999;
}
button.btn-info.dim:active {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999;
}
button.btn-success.dim {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999;
}
button.btn-success.dim:active {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999;
}
button.btn-danger.dim {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999;
}
button.btn-danger.dim:active {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999;
}
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 50px;
}
.label {
  background-color: #D1DADE;
  color: #5E5E5E;
  font-family: 'Open Sans';
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
.badge {
  background-color: #D1DADE;
  color: #5E5E5E;
  font-family: 'Open Sans';
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none;
}
.label-primary,
.badge-primary {
  background-color: #1ab394;
  color: #FFFFFF;
}
.label-success,
.badge-success {
  background-color: #1c84c6;
  color: #FFFFFF;
}
.label-warning,
.badge-warning {
  background-color: #f8ac59;
  color: #FFFFFF;
}
.label-warning-light,
.badge-warning-light {
  background-color: #f8ac59;
  color: #ffffff;
}
.label-danger,
.badge-danger {
  background-color: #ED5565;
  color: #FFFFFF;
}
.label-info,
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.label-inverse,
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.label-white,
.badge-white {
  background-color: #FFFFFF;
  color: #5E5E5E;
}
.label-white,
.badge-disable {
  background-color: #2A2E36;
  color: #8B91A0;
}
/* TOOGLE SWICH */
.onoffswitch {
  position: relative;
  width: 64px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 2px;
}
.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 20px;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #1ab394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: #FFFFFF;
  color: #999999;
  text-align: right;
}
.onoffswitch-switch {
  width: 20px;
  margin: 0px;
  background: #FFFFFF;
  border: 2px solid #1ab394;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single {
  background: #ffffff;
  box-shadow: none;
  -moz-box-sizing: border-box;
  background-color: #FFFFFF;
  border: 1px solid #CBD5DD;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 4px 12px;
  position: relative;
  width: 100%;
}
.chosen-container-multi .chosen-choices li.search-choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}
/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #DDDDDD;
  color: inherit;
  cursor: default;
  z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none;
}
/* TOOLTIPS */
.tooltip-inner {
  background-color: #2F4050;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #2F4050;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #2F4050;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2F4050;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #2F4050;
}
/* EASY PIE CHART*/
.easypiechart {
  position: relative;
  text-align: center;
}
.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
}
.easypiechart canvas {
  top: 0;
  left: 0;
}
.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}
.easypiechart img {
  margin-top: -4px;
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* FULLCALENDAR */
.fc-state-default {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none;
}
.fc-state-default {
  border: 1px solid;
}
.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap;
}
.fc-state-active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit;
}
.fc-content .fc-widget-header,
.fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal;
}
.fc-border-separate tbody {
  background-color: #F8F8F8;
}
.fc-state-highlight {
  background: none repeat scroll 0 0 #FCF8E3;
}
.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px;
}
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #1ab394;
  /* background color */
  border-color: #1ab394;
  /* border color */
}
.fc-event-time,
.fc-event-title {
  color: #717171;
  padding: 0 1px;
}
.ui-calendar .fc-event-time,
.ui-calendar .fc-event-title {
  color: #fff;
}
/* Chat */
.chat-activity-list .chat-element {
  border-bottom: 1px solid #e7eaec;
}
.chat-element:first-child {
  margin-top: 0;
}
.chat-element {
  padding-bottom: 15px;
}
.chat-element,
.chat-element .media {
  margin-top: 15px;
}
.chat-element,
.media-body {
  overflow: hidden;
}
.media-body {
  display: block;
  width: auto;
}
.chat-element > .pull-left {
  margin-right: 10px;
}
.chat-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.chat-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.chat-element .actions {
  margin-top: 10px;
}
.chat-element .photos {
  margin: 10px 0;
}
.right.chat-element > .pull-right {
  margin-left: 10px;
}
.chat-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #B3A9A9;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
  color: #777777;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
/* LIST GROUP */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
  z-index: 2;
}
.list-group-item-heading {
  margin-top: 10px;
}
.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit;
}
.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none;
}
.no-padding .list-group {
  margin-bottom: 0;
}
.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}
.elements-list .list-group-item {
  border-left: none;
  border-right: none;
  /*border-top: none;*/
  padding: 15px 25px;
}
.elements-list .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-top: none !important;
}
.elements-list .list-group {
  margin-bottom: 0;
}
.elements-list a {
  color: inherit;
}
.elements-list .list-group-item.active,
.elements-list .list-group-item:hover {
  background: #f3f3f4;
  color: inherit;
  border-color: #e7eaec;
  /*border-bottom: 1px solid #e7eaec;*/
  /*border-top: 1px solid #e7eaec;*/
  border-radius: 0;
}
.elements-list li.active {
  transition: none;
}
.element-detail-box {
  padding: 25px;
}
/* FLOT CHART  */
.flot-chart {
  display: block;
  height: 200px;
}
.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px;
}
.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
.flot-chart-pie-content {
  width: 200px;
  height: 200px;
  margin: auto;
}
.jqstooltip {
  position: absolute;
  display: block;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43, 48, 58, 0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px;
}
.jqsfield {
  color: white;
  text-align: left;
}
.h-200 {
  min-height: 200px;
}
.legendLabel {
  padding-left: 5px;
}
.stat-list li:first-child {
  margin-top: 0;
}
.stat-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.stat-percent {
  float: right;
}
.stat-list li {
  margin-top: 15px;
  position: relative;
}
/* DATATABLES */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
.dataTables_wrapper {
  padding-bottom: 30px;
}
.dataTables_length {
  float: left;
}
body.DTTT_Print {
  background: #fff;
}
.DTTT_Print #page-wrapper {
  margin: 0;
  background: #fff;
}
button.DTTT_button,
div.DTTT_button,
a.DTTT_button {
  border: 1px solid #e7eaec;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
}
button.DTTT_button:hover,
div.DTTT_button:hover,
a.DTTT_button:hover {
  border: 1px solid #d2d2d2;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
}
button.DTTT_button:hover:not(.DTTT_disabled),
div.DTTT_button:hover:not(.DTTT_disabled),
a.DTTT_button:hover:not(.DTTT_disabled) {
  border: 1px solid #d2d2d2;
  background: #fff;
  box-shadow: none;
}
.dataTables_filter label {
  margin-right: 5px;
}
/* CIRCLE */
.img-circle {
  border-radius: 50%;
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.42857143;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
/* ANIMATION */
.css-animation-box h1 {
  font-size: 44px;
}
.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px;
}
#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px;
}
.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
}
.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px;
}
.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px;
}
.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase;
}
/* PEACE */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: #1ab394;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
.pace-inactive {
  display: none;
}
/* WIDGETS */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.widget.style1 h2 {
  font-size: 30px;
}
.widget h2,
.widget h3 {
  margin-top: 5px;
  margin-bottom: 0;
}
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: #ffffff;
}
.widget-head-color-box {
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px;
}
.widget .flot-chart {
  height: 100px;
}
.vertical-align div {
  display: inline-block;
  vertical-align: middle;
}
.vertical-align h2,
.vertical-align h3 {
  margin: 0;
}
.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.todo-list.small-list {
  font-size: 12px;
}
.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px;
}
.todo-list.small-list .btn-xs,
.todo-list.small-list .btn-group-xs > .btn {
  border-radius: 5px;
  font-size: 10px;
  line-height: 1.5;
  padding: 1px 2px 1px 5px;
}
.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px;
}
.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px;
}
.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px;
}
.check-link {
  font-size: 16px;
}
.todo-completed {
  text-decoration: line-through;
}
.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0;
}
.glyphicon.fa {
  font-family: "FontAwesome";
}
/* INPUTS */
.inline {
  display: inline-block !important;
}
.input-s-sm {
  width: 120px;
}
.input-s {
  width: 200px;
}
.input-s-lg {
  width: 250px;
}
.i-checks {
  padding-left: 0;
}
.form-control,
.single-line {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
.form-control:focus,
.single-line:focus {
  border-color: #1ab394 !important;
}
.has-success .form-control {
  border-color: #1ab394;
}
.has-warning .form-control {
  border-color: #f8ac59;
}
.has-error .form-control,
.has-error .btn-group .radio-inline-btn {
  border-color: #ED5565;
}
.has-success .control-label {
  color: #1ab394;
}
.has-warning .control-label {
  color: #f8ac59;
}
.has-error .control-label {
  color: #ED5565;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #E5E6E7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}
.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13;
}
.spinner-buttons.input-group-btn {
  width: 20%;
}
.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none;
}
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ED5565;
  box-shadow: none;
}
/* UI Sortable */
.ui-sortable .ibox-title {
  cursor: move;
}
.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec;
}
.ibox.ui-sortable-placeholder {
  margin: 0px 0px 23px !important;
}
/* SWITCHES */
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1AB394;
  border-radius: 3px;
}
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #1AB394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: #FFFFFF;
  color: #919191;
  text-align: right;
}
.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0px;
  background: #FFFFFF;
  border: 2px solid #1AB394;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
/* jqGrid */
.ui-jqgrid {
  -moz-box-sizing: content-box;
}
.ui-jqgrid-btable {
  border-collapse: separate;
}
.ui-jqgrid-htable {
  border-collapse: separate;
}
.ui-jqgrid-titlebar {
  height: 40px;
  line-height: 15px;
  color: #676a6c;
  background-color: #F9F9F9;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 1.1em 1em 0.2em;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  position: relative;
  border-left: 0px solid;
  border-right: 0px solid;
  border-top: 0px solid;
}
.ui-widget-header {
  background: none;
  background-image: none;
  background-color: #f5f5f6;
  text-transform: uppercase;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.ui-jqgrid tr.ui-row-ltr td {
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: left;
  border-color: #DDDDDD;
  background-color: inherit;
}
.ui-search-toolbar input[type="text"] {
  font-size: 12px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 0px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #F9F9F9;
  border: 1px solid #DDDDDD;
  line-height: 15px;
  font-weight: bold;
  color: #676a6c;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-widget-content {
  box-sizing: content-box;
}
.ui-icon-triangle-1-n {
  background-position: 1px -16px;
}
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 0px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #f5f5f5;
  border-collapse: separate;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #f2fbff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: #ffffff;
  font-weight: normal;
  color: #212121;
}
.ui-jqgrid .ui-pg-input {
  font-size: inherit;
  width: 50px;
  border: 1px solid #CCCCCC;
  height: 15px;
}
.ui-jqgrid .ui-pg-selbox {
  display: block;
  font-size: 1em;
  height: 25px;
  line-height: 18px;
  margin: 0;
  width: auto;
}
.ui-jqgrid .ui-pager-control {
  position: relative;
}
.ui-jqgrid .ui-jqgrid-pager {
  height: 32px;
  position: relative;
}
.ui-pg-table .navtable .ui-corner-all {
  border-radius: 0px;
}
.ui-jqgrid .ui-pg-button:hover {
  padding: 1px;
  border: 0px;
}
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}
.ui-jqgrid .form-control {
  height: 10px;
  width: auto;
  display: inline;
  padding: 10px 12px;
}
.ui-jqgrid-pager {
  height: 32px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}
.ui-widget-content {
  border: 1px solid #ddd;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #ddd;
}
.ui-jqgrid tr.jqgrow td {
  padding: 6px;
}
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 10px 10px;
}
.ui-jqdialog .ui-jqdialog-title {
  float: none !important;
}
.ui-jqdialog > .ui-resizable-se {
  position: absolute;
}
/* Nestable list */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-list .dd-list {
  padding-left: 30px;
}
.dd-collapsed .dd-list {
  display: none;
}
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-handle {
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333;
  text-decoration: none;
  border: 1px solid #e7eaec;
  background: #f5f5f5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-handle span {
  font-weight: bold;
}
.dd-handle:hover {
  background: #f0f0f0;
  cursor: pointer;
  font-weight: bold;
}
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}
.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
  content: '-';
}
#nestable2 .dd-item > button {
  font-family: FontAwesome;
  height: 34px;
  width: 33px;
  color: #c1c1c1;
}
#nestable2 .dd-item > button:before {
  content: "\f067";
}
#nestable2 .dd-item > button[data-action="collapse"]:before {
  content: "\f068";
}
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}
.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
}
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}
/**
* Nestable Extras
*/
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #ddd;
  border-bottom: 2px solid #ddd;
}
#nestable-menu {
  padding: 0;
  margin: 10px 0 20px 0;
}
#nestable-output,
#nestable2-output {
  width: 100%;
  font-size: 0.75em;
  line-height: 1.333333em;
  font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#nestable2 .dd-handle {
  color: inherit;
  border: 1px dashed #e7eaec;
  background: #f3f3f4;
  padding: 10px;
}
#nestable2 .dd-handle:hover {
  /*background: #bbb;*/
}
#nestable2 span.label {
  margin-right: 10px;
}
#nestable-output,
#nestable2-output {
  font-size: 12px;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* CodeMirror */
.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}
.CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto;
}
/* Google Maps */
.google-map {
  height: 300px;
}
/* Validation */
label.error {
  color: #cc5965;
  display: inline-block;
  margin-left: 5px;
}
.form-control.error {
  border: 1px dotted #cc5965;
}
/* ngGrid */
.gridStyle {
  border: 1px solid #d4d4d4;
  width: 100%;
  height: 400px;
}
.gridStyle2 {
  border: 1px solid #d4d4d4;
  width: 500px;
  height: 300px;
}
.ngH eaderCell {
  border-right: none;
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  border-right: none;
}
.ngTopPanel {
  background: #F5F5F6;
}
.ngRow.even {
  background: #f9f9f9;
}
.ngRow.selected {
  background: #EBF2F1;
}
.ngRow {
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  background-color: transparent;
}
.ngHeaderCell {
  border-right: none;
}
/* Toastr custom style */
#toast-container > .toast {
  background-image: none !important;
}
#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 24px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em;
}
#toast-container > .toast-warning:before {
  content: "\f0e7";
}
#toast-container > .toast-error:before {
  content: "\f071";
}
#toast-container > .toast-info:before {
  content: "\f005";
}
#toast-container > .toast-success:before {
  content: "\f00C";
}
#toast-container > div {
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  opacity: 0.9;
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
.toast {
  background-color: #1ab394;
}
.toast-success {
  background-color: #1ab394;
}
.toast-error {
  background-color: #ED5565;
}
.toast-info {
  background-color: #23c6c8;
}
.toast-warning {
  background-color: #f8ac59;
}
.toast-top-full-width {
  margin-top: 20px;
}
.toast-bottom-full-width {
  margin-bottom: 20px;
}
/* Notifie */
.cg-notify-message.inspinia-notify {
  background: #fff;
  padding: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  border: none ;
  margin-top: 30px;
  color: inherit;
}
.inspinia-notify.alert-warning {
  border-left: 6px solid #f8ac59;
}
.inspinia-notify.alert-success {
  border-left: 6px solid #1c84c6;
}
.inspinia-notify.alert-danger {
  border-left: 6px solid #ED5565;
}
.inspinia-notify.alert-info {
  border-left: 6px solid #1ab394;
}
/* Image cropper style */
.img-container,
.img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.img-preview-sm {
  height: 130px;
  width: 200px;
}
/* Forum styles  */
.forum-post-container .media {
  margin: 10px 10px 10px 10px;
  padding: 20px 10px 20px 10px;
  border-bottom: 1px solid #f1f1f1;
}
.forum-avatar {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 110px;
}
.forum-avatar .img-circle {
  height: 48px;
  width: 48px;
}
.author-info {
  color: #676a6c;
  font-size: 11px;
  margin-top: 5px;
  text-align: center;
}
.forum-post-info {
  padding: 9px 12px 6px 12px;
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
}
.media-body > .media {
  background: #f9f9f9;
  border-radius: 3px;
  border: 1px solid #f1f1f1;
}
.forum-post-container .media-body .photos {
  margin: 10px 0;
}
.forum-photo {
  max-width: 140px;
  border-radius: 3px;
}
.media-body > .media .forum-avatar {
  width: 70px;
  margin-right: 10px;
}
.media-body > .media .forum-avatar .img-circle {
  height: 38px;
  width: 38px;
}
.mid-icon {
  font-size: 66px;
}
.forum-item {
  margin: 10px 0;
  padding: 10px 0 20px;
  border-bottom: 1px solid #f1f1f1;
}
.views-number {
  font-size: 24px;
  line-height: 18px;
  font-weight: 400;
}
.forum-container,
.forum-post-container {
  padding: 30px !important;
}
.forum-item small {
  color: #999;
}
.forum-item .forum-sub-title {
  color: #999;
  margin-left: 50px;
}
.forum-title {
  margin: 15px 0 15px 0;
}
.forum-info {
  text-align: center;
}
.forum-desc {
  color: #999;
}
.forum-icon {
  float: left;
  width: 30px;
  margin-right: 20px;
  text-align: center;
}
a.forum-item-title {
  color: inherit;
  display: block;
  font-size: 18px;
  font-weight: 600;
}
a.forum-item-title:hover {
  color: inherit;
}
.forum-icon .fa {
  font-size: 30px;
  margin-top: 8px;
  color: #9b9b9b;
}
.forum-item.active .fa {
  color: #1ab394;
}
.forum-item.active a.forum-item-title {
  color: #1ab394;
}
@media (max-width: 992px) {
  .forum-info {
    margin: 15px 0 10px 0px;
    /* Comment this is you want to show forum info in small devices */
    display: none;
  }
  .forum-desc {
    float: none !important;
  }
}
/* New Timeline style */
.vertical-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.vertical-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}
#vertical-timeline {
  position: relative;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#vertical-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f1f1f1;
}
.vertical-timeline-content .btn {
  float: right;
}
#vertical-timeline.light-timeline:before {
  background: #e7eaec;
}
.dark-timeline .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline.center-orientation .vertical-timeline-content:before {
  border-color: transparent transparent transparent #f5f5f5;
}
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
  background: #f5f5f5;
}
@media only screen and (min-width: 1170px) {
  #vertical-timeline.center-orientation {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #vertical-timeline.center-orientation:before {
    left: 50%;
    margin-left: -2px;
  }
}
@media only screen and (max-width: 1170px) {
  .center-orientation.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
  }
}
.vertical-timeline-block {
  position: relative;
  margin: 2em 0;
}
.vertical-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-block:first-child {
  margin-top: 0;
}
.vertical-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-block {
    margin: 4em 0;
  }
  .center-orientation .vertical-timeline-block:first-child {
    margin-top: 0;
  }
  .center-orientation .vertical-timeline-block:last-child {
    margin-bottom: 0;
  }
}
.vertical-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 16px;
  border: 3px solid #f1f1f1;
  text-align: center;
}
.vertical-timeline-icon i {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -9px;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-icon {
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    font-size: 19px;
  }
  .center-orientation .vertical-timeline-icon i {
    margin-left: -12px;
    margin-top: -10px;
  }
  .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden;
  }
}
.vertical-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em;
}
.vertical-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-content h2 {
  font-weight: 400;
  margin-top: 4px;
}
.vertical-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.vertical-timeline-content .vertical-date {
  float: left;
  font-weight: 500;
}
.vertical-date small {
  color: #1ab394;
  font-weight: 400;
}
.vertical-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;
}
@media only screen and (min-width: 768px) {
  .vertical-timeline-content h2 {
    font-size: 18px;
  }
  .vertical-timeline-content p {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .center-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .center-orientation .vertical-timeline-content .btn {
    float: left;
  }
  .center-orientation .vertical-timeline-content .vertical-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 2px;
    font-size: 14px;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden;
  }
}
/* Tabs */
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff;
}
.tabs-container .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec;
}
.tabs-container .nav-tabs > li a:hover {
  background: transparent;
  border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-container .tabs-left .panel-body {
  position: static;
}
.tabs-container .tabs-left > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs {
  width: 20%;
}
.tabs-container .tabs-left .panel-body {
  width: 80%;
  margin-left: 20%;
}
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%;
}
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none;
}
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
  display: block;
}
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec;
}
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-container .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-container .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
  border-color: #e7eaec transparent #e7eaec #e7eaec;
  *border-right-color: #ffffff;
}
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  *border-left-color: #ffffff;
  z-index: 1;
}
/* jsvectormap */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 5px;
}
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #1ab394;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}
.jvectormap-zoomin {
  top: 10px;
}
.jvectormap-zoomout {
  top: 30px;
}
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,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);
}
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.jvectormap-legend-cnt {
  position: absolute;
}
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}
.jvectormap-legend-tick-text {
  font-size: 12px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}
/*Slick Carousel */
.slick-prev:before,
.slick-next:before {
  color: #1ab394 !important;
}
/* Payments */
.payment-card {
  background: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
  border: 1px solid #e7eaec;
}
.payment-icon-big {
  font-size: 60px;
  color: #D1DADE;
}
.payments-method.panel-group .panel + .panel {
  margin-top: -1px;
}
.payments-method .panel-heading {
  padding: 15px;
}
.payments-method .panel {
  border-radius: 0;
}
.payments-method .panel-heading h5 {
  margin-bottom: 5px;
}
.payments-method .panel-heading i {
  font-size: 26px;
}
/* Select2 custom styles */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec;
}
.sidebard-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.sidebard-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px;
}
.sidebard-panel .feed-element,
.media-body,
.sidebard-panel p {
  font-size: 12px;
}
.sidebard-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0;
}
.sidebard-panel .list-group {
  margin-bottom: 10px;
}
.sidebard-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0;
}
.sidebar-content .wrapper,
.wrapper.sidebar-content {
  padding-right: 230px !important;
}
.body-small .sidebar-content .wrapper,
.body-small .wrapper.sidebar-content {
  padding-right: 20px !important;
}
#right-sidebar {
  background-color: #fff;
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  overflow: hidden;
  position: fixed;
  top: 60px;
  width: 260px !important;
  z-index: 1009;
  bottom: 0;
  right: -260px;
}
#right-sidebar.sidebar-open {
  right: 0;
}
#right-sidebar.sidebar-open.sidebar-top {
  top: 0;
  border-top: none;
}
.sidebar-container ul.nav-tabs {
  border: none;
}
.sidebar-container ul.nav-tabs.navs-4 li {
  width: 25%;
}
.sidebar-container ul.nav-tabs.navs-3 li {
  width: 33.3333%;
}
.sidebar-container ul.nav-tabs.navs-2 li {
  width: 50%;
}
.sidebar-container ul.nav-tabs li {
  border: none;
}
.sidebar-container ul.nav-tabs li a {
  border: none;
  padding: 12px 10px;
  margin: 0;
  border-radius: 0;
  background: #2F4050;
  color: #fff;
  text-align: center;
  border-right: 1px solid #334556;
}
.sidebar-container ul.nav-tabs li.active a {
  border: none;
  background: #f9f9f9;
  color: #676a6c;
  font-weight: bold;
}
.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus {
  border: none;
}
.sidebar-container ul.sidebar-list {
  margin: 0;
  padding: 0;
}
.sidebar-container ul.sidebar-list li {
  border-bottom: 1px solid #e7eaec;
  padding: 15px 20px;
  list-style: none;
  font-size: 12px;
}
.sidebar-container .sidebar-message:nth-child(2n+2) {
  background: #f9f9f9;
}
.sidebar-container ul.sidebar-list li a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-content {
  padding: 15px 20px ;
  font-size: 12px;
}
.sidebar-container .sidebar-title {
  background: #f9f9f9;
  padding: 20px;
  border-bottom: 1px solid #e7eaec;
}
.sidebar-container .sidebar-title h3 {
  margin-bottom: 3px;
  padding-left: 2px;
}
.sidebar-container .tab-content h4 {
  margin-bottom: 5px;
}
.sidebar-container .sidebar-message > a > .pull-left {
  margin-right: 10px;
}
.sidebar-container .sidebar-message > a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-message {
  padding: 15px 20px;
}
.sidebar-container .sidebar-message .message-avatar {
  height: 38px;
  width: 38px;
  border-radius: 50%;
}
.sidebar-container .setings-item {
  padding: 15px 20px;
  border-bottom: 1px solid #e7eaec;
}
body {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #2f4050;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}
html,
body {
  height: 100%;
}
body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
  height: 100%;
}
#page-wrapper {
  min-height: auto;
}
body.boxed-layout {
  background: url(/build/images/shattered.adf86f85.png);
}
body.boxed-layout #wrapper {
  background-color: #2f4050;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
  max-width: 1300px !important;
}
.block {
  display: block;
}
.clear {
  display: block;
  overflow: hidden;
}
a {
  cursor: pointer;
}
a:hover,
a:focus {
  text-decoration: none;
}
.border-bottom {
  border-bottom: 1px solid #e7eaec !important;
}
.font-bold {
  font-weight: 600;
}
.font-noraml {
  font-weight: 400;
}
.text-uppercase {
  text-transform: uppercase;
}
.b-r {
  border-right: 1px solid #e7eaec;
}
.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 20px 0;
}
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 15px;
  margin-bottom: 15px;
}
video {
  width: 100%    !important;
  height: auto   !important;
}
/* GALLERY */
.gallery > .row > div {
  margin-bottom: 15px;
}
.fancybox img {
  margin-bottom: 5px;
  /* Only for demo */
  width: 24%;
}
/* Summernote text editor  */
.note-editor {
  height: auto !important;
  min-height: 300px;
}
/* MODAL */
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  outline: 0 none;
  position: relative;
}
.modal-dialog {
  z-index: 2200;
}
.modal-body {
  padding: 20px 30px 30px 30px;
}
.inmodal .modal-body {
  background: #f8fafb;
}
.inmodal .modal-header {
  padding: 30px 15px;
  text-align: center;
}
.animated.modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.inmodal .modal-title {
  font-size: 26px;
}
.inmodal .modal-icon {
  font-size: 84px;
  color: #e2e3e3;
}
.modal-footer {
  margin-top: 0;
}
/* WRAPPERS */
#wrapper {
  width: 100%;
  overflow-x: hidden;
}
.wrapper {
  padding: 0 20px;
}
.wrapper-content {
  padding: 20px 10px 40px;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 1000px;
  }
}
.title-action {
  text-align: right;
  padding-top: 30px;
}
.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
  margin-top: 5px;
}
ul.unstyled,
ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}
.big-icon {
  font-size: 160px !important;
  color: #e5e6e7;
}
/* FOOTER */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
}
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px;
}
body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px;
}
body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important;
}
body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px;
}
body.body-small .footer.fixed {
  margin-left: 0px;
}
/* PANELS */
.page-heading {
  border-top: 0;
  padding: 0px 10px 20px 10px;
}
.panel-heading h1,
.panel-heading h2 {
  margin-bottom: 5px;
}
/* TABLES */
.table-bordered {
  border: 1px solid #EBEBEB;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e7e7e7;
}
.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
/* PANELS */
.panel.blank-panel {
  background: none;
  margin: 0;
}
.blank-panel .panel-heading {
  padding-bottom: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default;
}
.nav.nav-tabs li {
  background: none;
  border: none;
}
.nav-tabs > li > a {
  color: #A7B1C2;
  font-weight: 600;
  padding: 10px 20px 10px 25px;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #e6e6e6;
  color: #676a6c;
}
.ui-tab .tab-content {
  padding: 20px 0px;
}
/* GLOBAL  */
.no-padding {
  padding: 0 !important;
}
.no-borders {
  border: none !important;
}
.no-margins {
  margin: 0 !important;
}
.no-top-border {
  border-top: 0 !important;
}
.ibox-content.text-box {
  padding-bottom: 0px;
  padding-top: 15px;
}
.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.border-left {
  border-left: 1px solid #e7eaec;
  border-right: none;
  border-top: none;
  border-bottom: none;
}
.border-right {
  border-left: none;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.full-width {
  width: 100% !important;
}
.link-block {
  font-size: 12px;
  padding: 10px;
}
.nav.navbar-top-links .link-block a {
  font-size: 12px;
}
.link-block a {
  font-size: 10px;
  color: inherit;
}
body.mini-navbar .branding {
  display: none;
}
img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%;
}
.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #1ab394;
}
.login-panel {
  margin-top: 25%;
}
.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.icons-box .infont a i {
  font-size: 25px;
  display: block;
  color: #676a6c;
}
.icons-box .infont a {
  color: #a6a8a9;
}
.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block;
}
.ui-draggable .ibox-title {
  cursor: move;
}
.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0;
}
.breadcrumb > li a {
  color: inherit;
}
.breadcrumb > .active {
  color: inherit;
}
code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap;
}
.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}
table.table-mail tr td {
  padding: 12px;
}
.table-mail .check-mail {
  padding-left: 20px;
}
.table-mail .mail-date {
  padding-right: 20px;
}
.star-mail,
.check-mail {
  width: 40px;
}
.unread td a,
.unread td {
  font-weight: 600;
  color: inherit;
}
.read td a,
.read td {
  font-weight: normal;
  color: inherit;
}
.unread td {
  background-color: #f9f8f8;
}
.ibox-content {
  clear: both;
}
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}
.ibox-title h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
}
.ibox-title .label {
  float: left;
  margin-left: 4px;
}
.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right;
}
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4;
}
.ibox-tools a.btn-primary {
  color: #fff;
}
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px;
}
.ibox .ibox-tools.open > .dropdown-menu {
  left: auto;
  right: 0;
}
/* BACKGROUNDS */
.transparent-bg {
  background-color: transparent;
}
.gray-bg {
  background-color: #f3f3f4;
}
.white-bg {
  background-color: #ffffff;
}
.navy-bg {
  background-color: #1ab394;
  color: #ffffff;
}
.blue-bg {
  background-color: #1c84c6;
  color: #ffffff;
}
.lazur-bg {
  background-color: #23c6c8;
  color: #ffffff;
}
.yellow-bg {
  background-color: #f8ac59;
  color: #ffffff;
}
.red-bg {
  background-color: #ED5565;
  color: #ffffff;
}
.black-bg {
  background-color: #262626;
}
.panel-primary {
  border-color: #1ab394;
}
.panel-primary > .panel-heading {
  background-color: #1ab394;
  border-color: #1ab394;
}
.panel-success {
  border-color: #1c84c6;
}
.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff;
}
.panel-info {
  border-color: #23c6c8;
}
.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff;
}
.panel-warning {
  border-color: #f8ac59;
}
.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff;
}
.panel-danger {
  border-color: #ED5565;
}
.panel-danger > .panel-heading {
  background-color: #ED5565;
  border-color: #ED5565;
  color: #ffffff;
}
.progress-bar {
  background-color: #1ab394;
}
.progress-small,
.progress-small .progress-bar {
  height: 10px;
}
.progress-small,
.progress-mini {
  margin-top: 5px;
}
.progress-mini,
.progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0px;
}
.progress-bar-navy-light {
  background-color: #3dc7ab;
}
.progress-bar-success {
  background-color: #1c84c6;
}
.progress-bar-info {
  background-color: #23c6c8;
}
.progress-bar-warning {
  background-color: #f8ac59;
}
.progress-bar-danger {
  background-color: #ED5565;
}
.panel-title {
  font-size: inherit;
}
.jumbotron {
  border-radius: 6px;
  padding: 40px;
}
.jumbotron h1 {
  margin-top: 0;
}
/* COLORS */
.text-navy {
  color: #1ab394;
}
.text-primary {
  color: inherit;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ED5565;
}
.text-muted {
  color: #888888;
}
.text-white {
  color: #ffffff;
}
.simple_tag {
  background-color: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  color: inherit;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 12px;
  display: inline-block;
}
.img-shadow {
  -webkit-box-shadow: 0px 0px 3px 0px #919191;
  -moz-box-shadow: 0px 0px 3px 0px #919191;
  box-shadow: 0px 0px 3px 0px #919191;
}
/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar,
.metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar {
  background: #fff;
}
/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top {
  background: #fff;
}
a.close-canvas-menu {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1011;
  color: #a7b1c2;
}
a.close-canvas-menu:hover {
  color: #fff;
}
/* FULL HEIGHT */
.full-height {
  height: 100%;
}
.fh-breadcrumb {
  height: calc(100% - 196px);
  margin: 0 -15px;
  position: relative;
}
.fh-no-breadcrumb {
  height: calc(100% - 99px);
  margin: 0 -15px;
  position: relative;
}
.fh-column {
  background: #fff;
  height: 100%;
  width: 240px;
  float: left;
}
.modal-backdrop {
  z-index: 2040 !important;
}
.modal {
  z-index: 2050 !important;
}
.spiner-example {
  height: 200px;
  padding-top: 70px;
}
/* MARGINS & PADDINGS */
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-l-xs {
  margin-left: 5px !important;
}
.m-l-sm {
  margin-left: 10px !important;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-4p {
  margin-left: -4px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0 !important;
}
.m-t-xxs {
  margin-top: 1px !important;
}
.m-t-xs {
  margin-top: 5px !important;
}
.m-t-sm {
  margin-top: 10px !important;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-xxs {
  margin-right: 1px !important;
}
.m-r-xs {
  margin-right: 5px !important;
}
.m-r-sm {
  margin-right: 10px !important;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-7 {
  margin-right: 7px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0 !important;
}
.m-b-xxs {
  margin-bottom: 1px !important;
}
.m-b-xs {
  margin-bottom: 5px !important;
}
.m-b-sm {
  margin-bottom: 10px !important;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}
.fullscreen-ibox-mode .animated {
  animation: none;
}
body.fullscreen-ibox-mode {
  overflow-y: hidden;
}
.ibox.fullscreen {
  z-index: 2030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  margin-bottom: 0;
}
.ibox.fullscreen .collapse-link {
  display: none;
}
.ibox.fullscreen .ibox-content {
  min-height: calc(100% - 48px);
}
body.modal-open {
  padding-right: inherit !important;
}
body.modal-open .animated {
  animation-fill-mode: initial;
}
/* Show profile dropdown on fixed sidebar */
body.mini-navbar.fixed-sidebar .profile-element,
.block {
  display: block !important;
}
body.mini-navbar.fixed-sidebar .nav-header {
  padding: 33px 25px;
}
body.mini-navbar.fixed-sidebar .logo-element {
  display: none;
}
.clear-left {
  clear: left;
}
.clear-right {
  clear: right;
}
.clear-both {
  clear: both;
}
/* SEARCH PAGE */
.search-form {
  margin-top: 10px;
}
.search-result h3 {
  margin-bottom: 0;
  color: #1E0FBE;
}
.search-result .search-link {
  color: #006621;
}
.search-result p {
  font-size: 12px;
  margin-top: 5px;
}
/* CONTACTS */
.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
}
.contact-box > a {
  color: inherit;
}
.contact-box.center-version {
  border: 1px solid #e7eaec;
  padding: 0;
}
.contact-box.center-version > a {
  display: block;
  background-color: #ffffff;
  padding: 20px;
  text-align: center;
}
.contact-box.center-version > a img {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.contact-box.center-version address {
  margin-bottom: 0;
}
.contact-box .contact-box-footer {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #e7eaec;
  padding: 15px 20px;
}
/* INVOICE */
.invoice-table tbody > tr > td:last-child,
.invoice-table tbody > tr > td:nth-child(4),
.invoice-table tbody > tr > td:nth-child(3),
.invoice-table tbody > tr > td:nth-child(2) {
  text-align: right;
}
.invoice-table thead > tr > th:last-child,
.invoice-table thead > tr > th:nth-child(4),
.invoice-table thead > tr > th:nth-child(3),
.invoice-table thead > tr > th:nth-child(2) {
  text-align: right;
}
.invoice-total > tbody > tr > td:first-child {
  text-align: right;
}
.invoice-total > tbody > tr > td {
  border: 0 none;
}
.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #DDDDDD;
  text-align: right;
  width: 15%;
}
/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box {
  max-width: 400px;
  z-index: 100;
  margin: 0 auto;
  padding-top: 40px;
}
.lockscreen.middle-box {
  width: 200px;
  padding-top: 110px;
}
.loginscreen.middle-box {
  width: 300px;
}
.loginColumns {
  max-width: 800px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.passwordBox {
  max-width: 460px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px;
}
.middle-box h1 {
  font-size: 170px;
}
.wrapper .middle-box {
  margin-top: 140px;
}
.lock-word {
  z-index: 10;
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: -470px;
}
.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block;
}
.lock-word .first-word {
  margin-right: 160px;
}
/* DASBOARD */
.dashboard-header {
  border-top: 0;
  padding: 20px 20px 20px 20px;
}
.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px;
}
.fist-item {
  border-top: none !important;
}
.statistic-box {
  margin-top: 40px;
}
.dashboard-header .list-group-item span.label {
  margin-right: 10px;
}
.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0;
}
ul.clear-list:first-child {
  border-top: none !important;
}
/* Intimeline */
.timeline-item .date i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: 30px;
  text-align: center;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
  border-left: 1px solid #e7eaec;
  background: #f8f8f8;
}
.timeline-item .date {
  text-align: right;
  width: 110px;
  position: relative;
  padding-top: 30px;
}
.timeline-item .content {
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  padding-top: 10px;
  min-height: 100px;
}
.timeline-item .content:hover {
  background: #f6f6f6;
}
/* PIN BOARD */
ul.notes li,
ul.tag-list li {
  list-style: none;
}
ul.notes li h4 {
  margin-top: 20px;
  font-size: 16px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  position: relative;
}
ul.notes li div small {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px;
}
ul.notes li div a {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: inherit;
}
ul.notes li {
  margin: 10px 40px 50px 0px;
  float: left;
}
ul.notes li div p {
  font-size: 12px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  /* Firefox */
  -moz-box-shadow: 5px 5px 2px #212121;
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
}
ul.notes li div {
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
}
ul.notes li:nth-child(even) div {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  position: relative;
  top: 5px;
}
ul.notes li:nth-child(3n) div {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: -5px;
}
ul.notes li:nth-child(5n) div {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  top: -10px;
}
ul.notes li div:hover,
ul.notes li div:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  position: relative;
  z-index: 5;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 210px;
  width: 210px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 7px #212121;
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  -moz-transition: -moz-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  -webkit-transition: -webkit-transform 0.15s linear;
}
/* FILE MANAGER */
.file-box {
  float: left;
  width: 220px;
}
.file-manager h5 {
  text-transform: uppercase;
}
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block;
}
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.category-list li {
  display: block;
}
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a .text-navy {
  color: #1ab394;
}
.category-list li a .text-primary {
  color: #1c84c6;
}
.category-list li a .text-info {
  color: #23c6c8;
}
.category-list li a .text-danger {
  color: #EF5352;
}
.category-list li a .text-warning {
  color: #F8AC59;
}
.file-manager h5.tag-title {
  margin-top: 20px;
}
.tag-list li {
  float: left;
}
.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.file-manager .hr-line-dashed {
  margin: 15px 0;
}
.file .icon,
.file .image {
  height: 100px;
  overflow: hidden;
}
.file .icon {
  padding: 15px 10px;
  text-align: center;
}
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px;
}
.file-control.active {
  text-decoration: underline;
}
.file .icon i {
  font-size: 70px;
  color: #dadada;
}
.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
}
.file-name small {
  color: #676a6c;
}
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em;
}
a.compose-mail {
  padding: 8px 10px;
}
.mail-search {
  max-width: 300px;
}
/* PROFILE */
.profile-content {
  border-top: none !important;
}
.profile-stats {
  margin-right: 10px;
}
.profile-image {
  width: 120px;
  float: left;
}
.profile-image img {
  width: 96px;
  height: 96px;
}
.profile-info {
  margin-left: 120px;
}
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec;
}
.feed-element:first-child {
  margin-top: 0;
}
.feed-element {
  padding-bottom: 15px;
}
.feed-element,
.feed-element .media {
  margin-top: 15px;
}
.feed-element,
.media-body {
  overflow: hidden;
}
.feed-element > .pull-left {
  margin-right: 10px;
}
.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.feed-element .actions {
  margin-top: 10px;
}
.feed-element .photos {
  margin: 10px 0;
}
.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.file-list li {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-bottom: 5px;
}
.file-list li a {
  color: inherit;
}
.file-list li a:hover {
  color: #1ab394;
}
.user-friends img {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* MAILBOX */
.mail-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0px;
  margin-bottom: 20px;
}
.mail-box-header {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 30px 20px 20px 20px;
}
.mail-box-header h2 {
  margin-top: 0px;
}
.mailbox-content .tag-list li a {
  background: #ffffff;
}
.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px;
}
.mail-text {
  border-top: 1px solid #e7eaec;
}
.mail-text .note-toolbar {
  padding: 10px 15px;
}
.mail-body .form-group {
  margin-bottom: 5px;
}
.mail-text .note-editor .note-toolbar {
  background-color: #F9F8F8;
}
.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px;
}
.mailbox-content {
  background: none;
  border: none;
  padding: 10px;
}
.mail-ontact {
  width: 23%;
}
/* PROJECTS */
.project-people,
.project-actions {
  text-align: right;
  vertical-align: middle;
}
dd.project-people {
  text-align: left;
  margin-top: 5px;
}
.project-people img {
  width: 32px;
  height: 32px;
}
.project-title a {
  font-size: 14px;
  color: #676a6c;
  font-weight: 600;
}
.project-list table tr td {
  border-top: none;
  border-bottom: 1px solid #e7eaec;
  padding: 15px 10px;
  vertical-align: middle;
}
.project-manager .tag-list li a {
  font-size: 10px;
  background-color: white;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.project-files li a {
  font-size: 11px;
  color: #676a6c;
  margin-left: 10px;
  line-height: 22px;
}
/* FAQ */
.faq-item {
  padding: 20px;
  margin-bottom: 2px;
  background: #fff;
}
.faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #1ab394;
  display: block;
}
.faq-question:hover {
  color: #179d82;
}
.faq-answer {
  margin-top: 10px;
  background: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 3px;
  padding: 15px;
}
.faq-item .tag-item {
  background: #f3f3f4;
  padding: 2px 6px;
  font-size: 10px;
  text-transform: uppercase;
}
/* Chat view */
.message-input {
  height: 90px !important;
}
.chat-avatar {
  white: 36px;
  height: 36px;
  float: left;
  margin-right: 10px;
}
.chat-user-name {
  padding: 10px;
}
.chat-user {
  padding: 8px 10px;
  border-bottom: 1px solid #e7eaec;
}
.chat-user a {
  color: inherit;
}
.chat-view {
  z-index: 20012;
}
.chat-users,
.chat-statistic {
  margin-left: -30px;
}
@media (max-width: 992px) {
  .chat-users,
  .chat-statistic {
    margin-left: 0px;
  }
}
.chat-view .ibox-content {
  padding: 0;
}
.chat-message {
  padding: 10px 20px;
}
.message-avatar {
  height: 48px;
  width: 48px;
  border: 1px solid #e7eaec;
  border-radius: 4px;
  margin-top: 1px;
}
.chat-discussion .chat-message.left .message-avatar {
  float: left;
  margin-right: 10px;
}
.chat-discussion .chat-message.right .message-avatar {
  float: right;
  margin-left: 10px;
}
.message {
  background-color: #fff;
  border: 1px solid #e7eaec;
  text-align: left;
  display: block;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px;
}
.chat-discussion .chat-message.left .message-date {
  float: right;
}
.chat-discussion .chat-message.right .message-date {
  float: left;
}
.chat-discussion .chat-message.left .message {
  text-align: left;
  margin-left: 55px;
}
.chat-discussion .chat-message.right .message {
  text-align: right;
  margin-right: 55px;
}
.message-date {
  font-size: 10px;
  color: #888888;
}
.message-content {
  display: block;
}
.chat-discussion {
  background: #eee;
  padding: 15px;
  height: 400px;
  overflow-y: auto;
}
.chat-users {
  overflow-y: auto;
  height: 400px;
}
.chat-message-form .form-group {
  margin-bottom: 0;
}
/* jsTree */
.jstree-open > .jstree-anchor > .fa-folder:before {
  content: "\f07c";
}
.jstree-default .jstree-icon.none {
  width: 0;
}
/* CLIENTS */
.clients-list {
  margin-top: 20px;
}
.clients-list .tab-pane {
  position: relative;
  height: 600px;
}
.client-detail {
  position: relative;
  height: 620px;
}
.clients-list table tr td {
  height: 46px;
  vertical-align: middle;
  border: none ;
}
.client-link {
  font-weight: 600;
  color: inherit;
}
.client-link:hover {
  color: inherit;
}
.client-avatar {
  width: 42px;
}
.client-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.contact-type {
  width: 20px;
  color: #c1c3c4;
}
.client-status {
  text-align: left;
}
.client-detail .vertical-timeline-content p {
  margin: 0;
}
.client-detail .vertical-timeline-icon.gray-bg {
  color: #a7aaab;
}
.clients-list .nav-tabs > li.active > a,
.clients-list .nav-tabs > li.active > a:hover,
.clients-list .nav-tabs > li.active > a:focus {
  border-bottom: 1px solid #fff;
}
/* BLOG ARTICLE */
.blog h2 {
  font-weight: 700;
}
.blog h5 {
  margin: 0 0 5px 0;
}
.blog .btn {
  margin: 0 0 5px 0;
}
.article h1 {
  font-size: 48px;
  font-weight: 700;
  color: #2F4050;
}
.article p {
  font-size: 15px;
  line-height: 26px;
}
.article-title {
  text-align: center;
  margin: 40px 0 100px 0;
}
.article .ibox-content {
  padding: 40px;
}
/* ISSUE TRACKER */
.issue-tracker .btn-link {
  color: #1ab394;
}
table.issue-tracker tbody tr td {
  vertical-align: middle;
  height: 50px;
}
.issue-info {
  width: 50%;
}
.issue-info a {
  font-weight: 600;
  color: #676a6c;
}
.issue-info small {
  display: block;
}
/* TEAMS */
.team-members {
  margin: 10px 0;
}
.team-members img.img-circle {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
}
/* AGILE BOARD */
.sortable-list {
  padding: 10px 0;
}
.agile-list {
  list-style: none;
  margin: 0;
}
.agile-list li {
  background: #FAFAFB;
  border: 1px solid #e7eaec;
  margin: 0px 0 10px 0;
  padding: 10px;
  border-radius: 2px;
}
.agile-list li:hover {
  cursor: pointer;
  background: #fff;
}
.agile-list li.warning-element {
  border-left: 3px solid #f8ac59;
}
.agile-list li.danger-element {
  border-left: 3px solid #ED5565;
}
.agile-list li.info-element {
  border-left: 3px solid #1c84c6;
}
.agile-list li.success-element {
  border-left: 3px solid #1ab394;
}
.agile-detail {
  margin-top: 5px;
  font-size: 12px;
}
/* DIFF */
ins {
  background-color: #c6ffc6;
  text-decoration: none;
}
del {
  background-color: #ffc6c6;
}
/* E-commerce */
.product-box {
  padding: 0;
  border: 1px solid #e7eaec;
}
.product-box:hover,
.product-box.active {
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 7px 0px #a8a8a8;
  -moz-box-shadow: 0px 3px 7px 0px #a8a8a8;
  box-shadow: 0px 3px 7px 0px #a8a8a8;
}
.product-imitation {
  text-align: center;
  padding: 90px 0;
  background-color: #f8f8f9;
  color: #bebec3;
  font-weight: 600;
}
.product-imitation.xl {
  padding: 120px 0;
}
.product-desc {
  padding: 20px;
  position: relative;
}
.ecommerce .tag-list {
  padding: 0;
}
.ecommerce .fa-star {
  color: #D1DADE;
}
.ecommerce .fa-star.active {
  color: #f8ac59;
}
.ecommerce .note-editor {
  border: 1px solid #e7eaec;
}
.product-name {
  font-size: 16px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0;
}
.product-name:hover,
.product-name:focus {
  color: #1ab394;
}
.product-price {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #1ab394;
  padding: 6px 12px;
  position: absolute;
  top: -32px;
  right: 0;
}
.product-detail .ibox-content {
  padding: 30px 30px 50px 30px;
}
.image-imitation {
  background-color: #f8f8f9;
  text-align: center;
  padding: 200px 0;
}
.product-main-price small {
  font-size: 10px;
}
.product-images {
  margin: 0 20px;
}
/* Social feed */
.social-feed-separated .social-feed-box {
  margin-left: 62px;
}
.social-feed-separated .social-avatar {
  float: left;
  padding: 0;
}
.social-feed-separated .social-avatar img {
  width: 52px;
  height: 52px;
  border: 1px solid #e7eaec;
}
.social-feed-separated .social-feed-box .social-avatar {
  padding: 15px 15px 0 15px;
  float: none;
}
.social-feed-box {
  /*padding: 15px;*/
  border: 1px solid #e7eaec;
  background: #fff;
  margin-bottom: 15px;
}
.article .social-feed-box {
  margin-bottom: 0;
  border-bottom: none;
}
.article .social-feed-box:last-child {
  margin-bottom: 0;
  border-bottom: 1px solid #e7eaec;
}
.article .social-feed-box p {
  font-size: 13px;
  line-height: 18px;
}
.social-action {
  margin: 15px;
}
.social-avatar {
  padding: 15px 15px 0 15px;
}
.social-comment .social-comment {
  margin-left: 45px;
}
.social-avatar img {
  height: 40px;
  width: 40px;
  margin-right: 10px;
}
.social-avatar .media-body a {
  font-size: 14px;
  display: block;
}
.social-body {
  padding: 15px;
}
.social-body img {
  margin-bottom: 10px;
}
.social-footer {
  border-top: 1px solid #e7eaec;
  padding: 10px 15px;
  background: #f9f9f9;
}
.social-footer .social-comment img {
  width: 32px;
  margin-right: 10px;
}
.social-comment:first-child {
  margin-top: 0;
}
.social-comment {
  margin-top: 15px;
}
.social-comment textarea {
  font-size: 12px;
}
/* Vote list */
.vote-item {
  padding: 20px 25px;
  background: #ffffff;
  border-top: 1px solid #e7eaec;
}
.vote-item:last-child {
  border-bottom: 1px solid #e7eaec;
}
.vote-item:hover {
  background: #fbfbfb;
}
.vote-actions {
  float: left;
  width: 30px;
  margin-right: 15px;
  text-align: center;
}
.vote-actions a {
  color: #1ab394;
  font-weight: 600;
}
.vote-actions {
  font-weight: 600;
}
.vote-title {
  display: block;
  color: inherit;
  font-size: 18px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 2px;
}
.vote-title:hover,
.vote-title:focus {
  color: inherit;
}
.vote-info,
.vote-title {
  margin-left: 45px;
}
.vote-info,
.vote-info a {
  color: #b4b6b8;
  font-size: 12px;
}
.vote-info a {
  margin-right: 10px;
}
.vote-info a:hover {
  color: #1ab394;
}
.vote-icon {
  text-align: right;
  font-size: 38px;
  display: block;
  color: #e8e9ea;
}
.vote-icon.active {
  color: #1ab394;
}
body.body-small .vote-icon {
  display: none;
}
#small-chat {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100;
}
#small-chat .badge {
  position: absolute;
  top: -3px;
  right: -4px;
}
.open-small-chat {
  height: 38px;
  width: 38px;
  display: block;
  background: #1ab394;
  padding: 9px 8px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
}
.open-small-chat:hover {
  color: white;
  background: #1ab394;
}
.small-chat-box {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 75px;
  background: #fff;
  border: 1px solid #e7eaec;
  width: 230px;
  height: 320px;
  border-radius: 4px;
}
.small-chat-box.ng-small-chat {
  display: block;
}
.body-small .small-chat-box {
  bottom: 70px;
  right: 20px;
}
.small-chat-box.active {
  display: block;
}
.small-chat-box .heading {
  background: #2F4050;
  padding: 8px 15px;
  font-weight: bold;
  color: #fff;
}
.small-chat-box .chat-date {
  opacity: 0.6;
  font-size: 10px;
  font-weight: normal;
}
.small-chat-box .content {
  padding: 15px 15px;
}
.small-chat-box .content .author-name {
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 11px;
}
.small-chat-box .content > div {
  padding-bottom: 20px;
}
.small-chat-box .content .chat-message {
  padding: 5px 10px;
  border-radius: 6px;
  font-size: 11px;
  line-height: 14px;
  max-width: 80%;
  background: #f3f3f4;
  margin-bottom: 10px;
}
.small-chat-box .content .chat-message.active {
  background: #1ab394;
  color: #fff;
}
.small-chat-box .content .left {
  text-align: left;
  clear: both;
}
.small-chat-box .content .left .chat-message {
  float: left;
}
.small-chat-box .content .right {
  text-align: right;
  clear: both;
}
.small-chat-box .content .right .chat-message {
  float: right;
}
.small-chat-box .form-chat {
  padding: 10px 10px;
}
/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
.metismenu .plus-minus,
.metismenu .plus-times {
  float: right;
}
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}
.metismenu .glyphicon.arrow:before {
  content: "\e079";
}
.metismenu .active > a > .glyphicon.arrow:before {
  content: "\e114";
}
.metismenu .fa.arrow:before {
  content: "\f104";
}
.metismenu .active > a > .fa.arrow:before {
  content: "\f107";
}
.metismenu .ion.arrow:before {
  content: "\f3d2";
}
.metismenu .active > a > .ion.arrow:before {
  content: "\f3d0";
}
.metismenu .fa.plus-minus:before,
.metismenu .fa.plus-times:before {
  content: "\f067";
}
.metismenu .active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.metismenu .active > a > .fa.plus-minus:before {
  content: "\f068";
}
.metismenu .collapse {
  display: none;
}
.metismenu .collapse.in {
  display: block;
}
.metismenu .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #1ab394;
  margin: 0 auto;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
.sk-spinner-double-bounce.sk-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 0 auto;
}
.sk-spinner-double-bounce .sk-double-bounce1,
.sk-spinner-double-bounce .sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ab394;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out;
}
.sk-spinner-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"></div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}
.sk-spinner-wave div {
  background-color: #1ab394;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
.sk-spinner-wandering-cubes.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative;
}
.sk-spinner-wandering-cubes .sk-cube1,
.sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #1ab394;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
  animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
}
.sk-spinner-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
@-webkit-keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse.sk-spinner {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out;
}
@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
.sk-spinner-chasing-dots.sk-spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear;
}
.sk-spinner-chasing-dots .sk-dot1,
.sk-spinner-chasing-dots .sk-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}
.sk-spinner-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-three-bounce">
 *      <div class="sk-bounce1"></div>
 *      <div class="sk-bounce2"></div>
 *      <div class="sk-bounce3"></div>
 *    </div>
 *
 */
.sk-spinner-three-bounce.sk-spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center;
}
.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  background-color: #1ab394;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-cube-grid">
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *    </div>
 *
 */
.sk-spinner-cube-grid {
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */
}
.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto;
}
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #1ab394;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
.sk-spinner-wordpress.sk-spinner {
  background-color: #1ab394;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  -webkit-animation: sk-innerCircle 1s linear infinite;
  animation: sk-innerCircle 1s linear infinite;
}
.sk-spinner-wordpress .sk-inner-circle {
  display: block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 8px;
  top: 5px;
  left: 5px;
}
@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-fading-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-fading-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 18%;
  height: 18%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
body.rtls {
  /* Theme config */
}
body.rtls #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls .nav-second-level li a {
  padding: 7px 35px 7px 10px;
}
body.rtls .ibox-title h5 {
  float: right;
}
body.rtls .pull-right {
  float: left !important;
}
body.rtls .pull-left {
  float: right !important;
}
body.rtls .ibox-tools {
  float: left;
}
body.rtls .stat-percent {
  float: left;
}
body.rtls .navbar-right {
  float: left !important;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 40px;
  margin-right: 0;
}
body.rtls .minimalize-styl-2 {
  float: right;
  margin: 14px 20px 5px 5px;
}
body.rtls .feed-element > .pull-left {
  margin-left: 10px;
  margin-right: 0;
}
body.rtls .timeline-item .date {
  text-align: left;
}
body.rtls .timeline-item .date i {
  left: 0;
  right: auto;
}
body.rtls .timeline-item .content {
  border-right: 1px solid #e7eaec;
  border-left: none;
}
body.rtls .theme-config {
  left: 0;
  right: auto;
}
body.rtls .spin-icon {
  border-radius: 0 20px 20px 0;
}
body.rtls .toast-close-button {
  float: left;
}
body.rtls #toast-container > .toast:before {
  margin: auto -1.5em auto 0.5em;
}
body.rtls #toast-container > div {
  padding: 15px 50px 15px 15px;
}
body.rtls .center-orientation .vertical-timeline-icon i {
  margin-left: 0;
  margin-right: -12px;
}
body.rtls .vertical-timeline-icon i {
  right: 50%;
  left: auto;
  margin-left: auto;
  margin-right: -12px;
}
body.rtls .file-box {
  float: right;
}
body.rtls ul.notes li {
  float: right;
}
body.rtls .chat-users,
body.rtls .chat-statistic {
  margin-right: -30px;
  margin-left: auto;
}
body.rtls .dropdown-menu > li > a {
  text-align: right;
}
body.rtls .b-r {
  border-left: 1px solid #e7eaec;
  border-right: none;
}
body.rtls .dd-list .dd-list {
  padding-right: 30px;
  padding-left: 0;
}
body.rtls .dd-item > button {
  float: right;
}
body.rtls .theme-config-box {
  margin-left: -220px;
  margin-right: 0;
}
body.rtls .theme-config-box.show {
  margin-left: 0;
  margin-right: 0;
}
body.rtls .spin-icon {
  right: 0;
  left: auto;
}
body.rtls .skin-setttings {
  margin-right: 40px;
  margin-left: 0;
}
body.rtls .skin-setttings {
  direction: ltr;
}
body.rtls .footer.fixed {
  margin-right: 220px;
  margin-left: 0;
}
@media (max-width: 992px) {
  body.rtls .chat-users,
  body.rtls .chat-statistic {
    margin-right: 0px;
  }
}
body.rtls.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 0;
}
body.rtls.top-navigation .navbar-toggle {
  float: right;
  margin-left: 15px;
  margin-right: 15px;
}
.body-small.rtls.top-navigation .navbar-header {
  float: none;
}
body.rtls.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls.mini-navbar #page-wrapper {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
  margin: 0 0 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.body-small.rtls .navbar-fixed-top {
  margin-right: 0px;
}
.body-small.rtls .navbar-header {
  float: right;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 20px;
}
body.rtls .top-navigation #page-wrapper,
body.rtls.mini-navbar .top-navigation #page-wrapper,
body.rtls.mini-navbar.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls .top-navigation .footer.fixed,
body.rtls.top-navigation .footer.fixed {
  margin: 0;
}
@media (max-width: 768px) {
  body.rtls .navbar-top-links li:last-child {
    margin-left: 20px;
  }
  .body-small.rtls #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small.rtls .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.rtls.mini-navbar .navbar-static-side {
    display: block;
  }
  .rtls.fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
}
.rtls .ltr-support {
  direction: ltr;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden;
}
.theme-config-box {
  margin-right: -220px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}
.theme-config-box.show {
  margin-right: 0px;
}
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.skin-setttings {
  width: 220px;
  margin-left: 40px;
  background: #f3f3f4;
}
.skin-setttings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}
.setings-item {
  padding: 10px 30px;
}
.setings-item.skin {
  text-align: center;
}
.setings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.setings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #1ab394;
}
.default-skin:hover {
  background: #199d82;
}
.blue-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-1.0da692d1.png) repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.yellow-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-3.d8e60214.png) repeat scroll 0 100%;
}
.yellow-skin:hover {
  background: #ce8735;
}
.ultra-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-2.69232608.png) repeat scroll 0 0;
}
.ultra-skin:hover {
  background: #1a2d40;
}
/*
 *
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 *
*/
.skin-1 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-1 .navbar-top-links > li:last-child {
  margin-right: 30px;
}
.skin-1.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-1 .spin-icon {
  background: #0e9aef !important;
}
.skin-1 .nav-header {
  background: #0e9aef;
  background: url(/build/images/header-profile-skin-1.0da692d1.png);
}
.skin-1.mini-navbar .nav-second-level {
  background: #3e495f;
}
.skin-1 .breadcrumb {
  background: transparent;
}
.skin-1 .page-heading {
  border: none;
}
.skin-1 .nav > li.active {
  background: #3a4459;
}
.skin-1 .nav > li > a {
  color: #9ea6b9;
}
.skin-1 .nav > li.active > a {
  color: #fff;
}
.skin-1 .navbar-minimalize {
  background: #0e9aef;
  border-color: #0e9aef;
}
body.skin-1 {
  background: #3e495f;
}
.skin-1 .navbar-static-top {
  background: #1ab394;
}
@media screen and (max-width: 767px) {
  .skin-1 .navbar-static-top {
    background: #ffffff;
    box-shadow: none;
  }
}
.skin-1 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.fixed-nav.skin-1 .navbar-fixed-top {
  background: #fff;
}
.skin-1 .wrapper-content {
  padding: 30px 15px;
}
.skin-1 #page-wrapper {
  background: #f4f6fa;
}
.skin-1 .ibox-title,
.skin-1 .ibox-content {
  border-width: 1px;
}
.skin-1 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-1 .nav > li.active {
  border: none;
}
.skin-1 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-1 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-1 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-1 .profile-element {
  text-align: center;
}
.skin-1 .img-circle {
  border-radius: 5px;
}
.skin-1 .navbar-default .nav > li > a:hover,
.skin-1 .navbar-default .nav > li > a:focus {
  background: #3a4459;
  color: #fff;
}
.skin-1 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-1 .nav.nav-tabs > li.active {
  background: transparent;
}
/*
 *
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 *
*/
body.skin-2 {
  color: #565758 !important;
}
.skin-2 .minimalize-styl-2 {
  margin: 14px 5px 5px 25px;
}
.skin-2 .navbar-top-links li:last-child {
  margin-right: 25px;
}
.skin-2 .spin-icon {
  background: #23c6c8 !important;
}
.skin-2 .nav-header {
  background: #23c6c8;
  background: url(/build/images/header-profile-skin-2.69232608.png);
}
.skin-2.mini-navbar .nav-second-level {
  background: #ededed;
}
.skin-2 .breadcrumb {
  background: transparent;
}
.skin-2.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-2 .page-heading {
  border: none;
  background: rgba(255, 255, 255, 0.7);
}
.skin-2 .nav > li.active {
  background: #e0e0e0;
}
.skin-2 .logo-element {
  padding: 17px 0;
}
.skin-2 .nav > li > a,
.skin-2 .welcome-message {
  color: #edf6ff;
}
.skin-2 #top-search::-moz-placeholder {
  color: #edf6ff;
  opacity: 0.5;
}
.skin-2 #side-menu > li > a,
.skin-2 .nav.nav-second-level > li > a {
  color: #586b7d;
}
.skin-2 .nav > li.active > a {
  color: #213a53;
}
.skin-2.mini-navbar .nav-header {
  background: #213a53;
}
.skin-2 .navbar-minimalize {
  background: #23c6c8;
  border-color: #23c6c8;
}
.skin-2 .border-bottom {
  border-bottom: none !important;
}
.skin-2 #top-search {
  color: #fff;
}
body.skin-2 #wrapper {
  background-color: #ededed;
}
.skin-2 .navbar-static-top {
  background: #213a53;
}
.fixed-nav.skin-2 .navbar-fixed-top {
  background: #213a53;
  border-bottom: none !important;
}
.skin-2 .nav-header {
  padding: 30px 25px 30px 25px;
}
.skin-2 .dashboard-header {
  background: rgba(255, 255, 255, 0.4);
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 20px 30px;
}
.skin-2 .wrapper-content {
  padding: 30px 15px;
}
.skin-2 .dashoard-1 .wrapper-content {
  padding: 0px 30px 25px 30px;
}
.skin-2 .ibox-title {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  margin-bottom: 1px;
}
.skin-2 .ibox-content {
  background: rgba(255, 255, 255, 0.4);
  border: none !important;
}
.skin-2 #page-wrapper {
  background: #f6f6f6;
  background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)";
}
.skin-2 .ibox-title,
.skin-2 .ibox-content {
  border-width: 1px;
}
.skin-2 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-2 .nav > li.active {
  border: none;
}
.skin-2 .nav-header a.dropdown-toggle {
  color: #edf6ff;
  margin-top: 10px;
}
.skin-2 .nav-header a.dropdown-toggle .text-muted {
  color: #edf6ff;
  opacity: 0.8;
}
.skin-2 .img-circle {
  border-radius: 10px;
}
.skin-2 .nav.navbar-top-links > li > a:hover,
.skin-2 .nav.navbar-top-links > li > a:focus {
  background: #1a2d41;
}
.skin-2 .navbar-default .nav > li > a:hover,
.skin-2 .navbar-default .nav > li > a:focus {
  background: #e0e0e0;
  color: #213a53;
}
.skin-2 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-2 .nav.nav-tabs > li.active {
  background: transparent;
}
/*
 *
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 *
*/
.skin-3 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-3 .navbar-top-links li:last-child {
  margin-right: 30px;
}
.skin-3.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-3 .spin-icon {
  background: #ecba52 !important;
}
body.boxed-layout.skin-3 #wrapper {
  background: #3e2c42;
}
.skin-3 .nav-header {
  background: #ecba52;
  background: url(/build/images/header-profile-skin-3.d8e60214.png);
}
.skin-3.mini-navbar .nav-second-level {
  background: #3e2c42;
}
.skin-3 .breadcrumb {
  background: transparent;
}
.skin-3 .page-heading {
  border: none;
}
.skin-3 .nav > li.active {
  background: #38283c;
}
.fixed-nav.skin-3 .navbar-fixed-top {
  background: #fff;
}
.skin-3 .nav > li > a {
  color: #948b96;
}
.skin-3 .nav > li.active > a {
  color: #fff;
}
.skin-3 .navbar-minimalize {
  background: #ecba52;
  border-color: #ecba52;
}
body.skin-3 {
  background: #3e2c42;
}
.skin-3 .navbar-static-top {
  background: #ffffff;
}
.skin-3 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.skin-3 .wrapper-content {
  padding: 30px 15px;
}
.skin-3 #page-wrapper {
  background: #f4f6fa;
}
.skin-3 .ibox-title,
.skin-3 .ibox-content {
  border-width: 1px;
}
.skin-3 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-3 .nav > li.active {
  border: none;
}
.skin-3 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-3 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-3 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-3 .profile-element {
  text-align: center;
}
.skin-3 .img-circle {
  border-radius: 5px;
}
.skin-3 .navbar-default .nav > li > a:hover,
.skin-3 .navbar-default .nav > li > a:focus {
  background: #38283c;
  color: #fff;
}
.skin-3 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-3 .nav.nav-tabs > li.active {
  background: transparent;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body.md-skin {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ffffff;
}
.md-skin .label,
.md-skin .badge {
  font-family: 'Roboto';
}
.md-skin .font-bold {
  font-weight: 500;
}
.md-skin .wrapper-content {
  padding: 30px 20px 40px;
}
@media (max-width: 768px) {
  .md-skin .wrapper-content {
    padding: 30px 0 40px;
  }
}
.md-skin .page-heading {
  border-bottom: none !important;
  border-top: 0;
  padding: 0 10px 20px 10px;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.34), 0 0px 6px 0px rgba(0, 0, 0, 0.14);
}
.md-skin .full-height-layout .page-heading {
  border-bottom: 1px solid #e7eaec !important;
}
.md-skin .ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .ibox.border-bottom {
  border-bottom: none !important;
}
.md-skin .ibox-title,
.md-skin .ibox-content {
  border-style: none;
}
.md-skin .ibox-title h5 {
  font-size: 16px;
  font-weight: 400;
}
.md-skin a.close-canvas-menu {
  color: #ffffff;
}
.md-skin .welcome-message {
  color: #ffffff;
  font-weight: 300;
}
.md-skin #top-search::-moz-placeholder {
  color: #ffffff;
}
.md-skin #top-search::-webkit-input-placeholder {
  color: #ffffff;
}
.md-skin #nestable-output,
.md-skin #nestable2-output {
  font-family: 'Roboto', lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
}
.md-skin .landing-page {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .landing-page.navbar-default.navbar-scroll {
  background-color: #fff !important;
}
.md-skin .landing-page.navbar-default {
  background-color: transparent !important;
  box-shadow: none;
}
.md-skin .landing-page.navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .nav > li > a {
  color: #676a6c;
  padding: 14px 20px 14px 25px;
}
.md-skin .nav.navbar-right > li > a {
  color: #ffffff;
}
.md-skin .nav > li.active > a {
  color: #5b5d5f;
  font-weight: 700;
}
.md-skin .navbar-default .nav > li > a:hover,
.md-skin .navbar-default .nav > li > a:focus {
  font-weight: 700;
  color: #5b5d5f;
}
.md-skin .nav .open > a,
.md-skin .nav .open > a:hover,
.md-skin .nav .open > a:focus {
  background: #1ab394;
}
.md-skin .navbar-top-links li {
  display: inline-table;
}
.md-skin .navbar-top-links .dropdown-menu li {
  display: block;
}
.md-skin .pace-done .nav-header {
  transition: all 0.4s;
}
.md-skin .nav > li.active {
  background: #f8f8f9;
}
.md-skin .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.md-skin .navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}
.md-skin .nav > li > a {
  font-weight: 400;
}
.md-skin .navbar-static-side .nav > li > a:focus,
.md-skin .navbar-static-side .nav > li > a:hover {
  background-color: inherit;
}
.md-skin .navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: inherit;
}
.md-skin .nav-header a {
  color: #ffffff;
}
.md-skin .nav-header .text-muted {
  color: #ffffff;
}
.md-skin .navbar-form-custom .form-control {
  font-weight: 300;
}
.md-skin .mini-navbar .nav-second-level {
  background-color: inherit;
}
.md-skin .mini-navbar li.active .nav-second-level {
  left: 65px;
}
.md-skin .canvas-menu.mini-navbar .nav-second-level {
  background: inherit;
}
.md-skin .pace-done .navbar-static-side,
.md-skin .pace-done .nav-header,
.md-skin .pace-done li.active,
.md-skin .pace-done #page-wrapper,
.md-skin .pace-done .footer {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.md-skin .navbar-fixed-top {
  background: #fff;
  transition-duration: 0.4s;
  z-index: 2030;
  border-bottom: none !important;
}
.md-skin .navbar-fixed-top,
.md-skin .navbar-static-top {
  background-color: #1AB394 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .navbar-static-side {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin #right-sidebar {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
  z-index: 900;
}
.md-skin .white-bg .navbar-fixed-top,
.md-skin .white-bg .navbar-static-top {
  background: #fff !important;
}
.md-skin .contact-box {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
}
.md-skin .dashboard-header {
  border-bottom: none !important;
  border-top: 0;
  padding: 20px 20px 20px 20px;
  margin: 30px 20px 0 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
@media (max-width: 768px) {
  .md-skin .dashboard-header {
    margin: 20px 0 0 0;
  }
}
.md-skin ul.notes li div {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .file {
  border: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .mail-box {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 0;
  margin-bottom: 20px;
  border: none;
}
.md-skin .mail-box-header {
  border: none;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 30px 20px 20px 20px;
}
.md-skin .mailbox-content {
  border: none;
  padding: 20px;
  background: #ffffff;
}
.md-skin .social-feed-box {
  border: none;
  background: #fff;
  margin-bottom: 15px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.landing-page .navbar-default {
  background-color: transparent !important;
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: none;
}
.md-skin.landing-page .navbar-default.navbar-scroll,
.md-skin.landing-page.body-small .navbar-default {
  background-color: #ffffff !important;
}
.md-skin.landing-page .nav > li.active {
  background: inherit;
}
.md-skin.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px;
}
.md-skin.landing-page .navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px;
}
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover,
.md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
  background: inherit;
  color: #1ab394;
}
.md-skin.landing-page.body-small .nav.navbar-right > li > a {
  color: #676a6c;
}
.md-skin .landing_link a,
.md-skin .special_link a {
  color: #ffffff !important;
}
.md-skin.canvas-menu.mini-navbar .nav-second-level {
  background: #f8f8f9;
}
.md-skin.mini-navbar .nav-second-level {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.mini-navbar .nav-second-level li a {
  padding-left: 0px;
}
.md-skin.top-navigation .nav.navbar-right > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.md-skin.top-navigation .nav > li a:hover,
.md-skin .top-navigation .nav > li a:focus,
.md-skin.top-navigation .nav .open > a,
.md-skin.top-navigation .nav .open > a:hover,
.md-skin.top-navigation .nav .open > a:focus {
  color: #1ab394;
  background: #ffffff;
}
.md-skin.top-navigation .nav > li.active a {
  color: #1ab394;
  background: #ffffff;
}
.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper {
  margin-top: 0;
}
.md-skin.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0;
}
.md-skin.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
  background-color: #ffffff;
}
.md-skin.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #ffffff;
  height: 100%;
  position: fixed;
  display: none;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 1200px;
  }
  .navbar-static-side {
    z-index: 2001;
    position: absolute;
    width: 220px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .lock-word {
    display: none;
  }
  .navbar-form-custom {
    display: none;
  }
  .navbar-header {
    display: inline;
    float: left;
  }
  .sidebard-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important;
  }
  .sidebar-content .wrapper {
    padding-right: 0px;
    z-index: 1;
  }
  .fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .ibox-tools {
    float: none;
    text-align: right;
    display: block;
  }
}
@media (max-width: 350px) {
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px;
  }
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid #e7eaec;
    background: #f8f8f8;
  }
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px;
  }
  .nav.navbar-top-links li.dropdown {
    display: none;
  }
  .ibox-tools {
    float: none;
    text-align: left;
    display: inline-block;
  }
}
/* Only demo */
@media (max-width: 1000px) {
  .welcome-message {
    display: none;
  }
}
/*!
 * MopaBootstrapBundle pagination support
 */
.pagination .disabled a,
.pagination .disabled a:hover {
  background-color: transparent;
  text-decoration: none;
  color: #BFBFBF;
  cursor: default;
}
.pagination .next a {
  border-right: 1px solid;
  border-right-color: rgba(0, 0, 0, 0.15);
}
/*
 * moving subnavigation bar snapping to top on scroll
 * http://stackoverflow.com/questions/9179708/replicating-bootstraps-main-nav-and-subnav
 * http://stackoverflow.com/questions/10318163/subnav-bar-collapsed-with-twitter-bootstrap
 * http://twitter.github.com/bootstrap/assets/css/docs.css
 */
/* Subnav */
.subnav {
  width: 100%;
  background-color: #eeeeee;
  /* Old browsers */
  background-repeat: repeat-x;
  /* Repeat the gradient */
  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Chrome 10+,Safari 5.1+ */
  background-image: -ms-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* IE10+ */
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0);
  /* IE6-9 */
  background-image: linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* W3C */
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.subnav .nav {
  margin-bottom: 0;
}
.subnav .nav > li > a {
  margin: 0;
  padding-top: 11px;
  padding-bottom: 11px;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.subnav .nav > .active > a,
.subnav .nav > .active > a:hover {
  padding-left: 13px;
  color: #777;
  background-color: #e9e9e9;
  border-right-color: #ddd;
  border-left: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
}
.subnav .nav > .active > a .caret,
.subnav .nav > .active > a:hover .caret {
  border-top-color: #777;
}
.subnav .nav > li:first-child > a,
.subnav .nav > li:first-child > a:hover {
  border-left: 0;
  padding-left: 12px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.subnav .nav > li:last-child > a {
  border-right: 0;
}
.subnav .dropdown-menu {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */
@media (min-width: 980px) {
  .subnav-fixed {
    position: fixed;
    top: 40px;
    left: 0;
    right: 0;
    z-index: 1020;
    /* 10 less than .navbar-fixed to prevent any overlap */
    border-color: #d5d5d5;
    border-width: 0 0 1px;
    /* drop the border on the fixed edges */
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    /* IE6-9 */
  }
  .subnav-fixed .nav {
    width: 938px;
    margin: 0 auto;
    padding: 0 1px;
  }
  .subnav .nav > li:first-child > a,
  .subnav .nav > li:first-child > a:hover {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
/* Make tables spaced out a bit more */
h2 + table,
h3 + table,
h4 + table,
h2 + .row {
  margin-top: 15px;
}
/* LARGE DESKTOP SCREENS */
@media (min-width: 1210px) {
  /* Update subnav container */
  .subnav-fixed .nav {
    width: 1168px;
    /* 2px less to account for left/right borders being removed when in fixed mode */
  }
}
/**
 * To support subnavbars we add a section padding top, 
 * so if you use inpage anchors wrap them in sections to have correct scrolling padding-top
 */
section {
  padding-top: 0px;
}
/**
* Some fixes for displaying google maps inside a page with bootstrap
*/
.gmnoprint img {
  max-width: none;
}
#right-sidebar {
  top: 50px;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li > a {
  background: transparent;
  border-color: transparent;
  color: #9ea6b9;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li > a:hover {
  color: #1ab394;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li.active > a {
  background: #3a4459;
  color: #fff;
  font-weight: normal;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li.active > a:hover {
  color: #1ab394;
}
.help-tooltip-label.tooltip-theme-primary + .tooltip .tooltip-inner {
  color: #fff;
  border: 1px solid #2F4050;
  background-color: #2F4050;
  font-size: 12px;
}
.table-field-description-tooltip-wrapper .help-tooltip-label .org-label-tooltip {
  border-bottom: none;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper {
  position: absolute;
  right: 9px;
  top: 9px;
  font-size: 14px;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-left .tooltip {
  right: -15px !important;
  left: auto !important;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-left .tooltip .tooltip-arrow {
  right: 15px !important;
  left: auto!important;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-right .tooltip {
  left: 0 !important;
  right: auto !important;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-right .tooltip .tooltip-arrow {
  left: 15px !important;
  right: auto!important;
}
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner {
  max-width: 100% !important;
  min-width: 500px;
}
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr:first-child th,
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr:first-child td {
  border-top: none;
}
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr th,
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr td {
  white-space: pre-wrap;
}
.popover.popover-lg {
  max-width: 512px;
}
.article-title {
  margin: 40px 0 50px 0;
}
.field-value-row .field-value-container {
  position: relative;
  padding-right: 20px;
  min-height: 17px;
}
.field-value-row .edit-field-value-link {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.field-value-row:hover .edit-field-value-link {
  display: block;
}
.ite-editable.ite-editable-sending .ite-editable-form .ite-editable-spinner {
  display: inline-block;
  position: relative;
  top: -8px;
  left: 5px;
  font-size: 18px;
}
.ite-editable .ite-editable-text {
  position: relative;
  padding-right: 20px;
  min-height: 17px;
}
.ite-editable .ite-editable-text:hover .ite-editable-edit-link {
  display: block;
}
.ite-editable .ite-editable-text .ite-editable-edit-link {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.ite-editable .ite-editable-form {
  white-space: nowrap;
}
.ite-editable .ite-editable-form form {
  display: inline-block;
  overflow: hidden;
}
.ite-editable .ite-editable-form .ite-editable-spinner {
  display: none;
}
.ite-editable .ite-editable-form .ite-editable-submit-link,
.ite-editable .ite-editable-form .ite-editable-cancel-link {
  display: inline-block;
  vertical-align: top;
  padding: 8px 0 0 4px;
}
.editable-pencil-wrapper .editable-pencil-icon {
  visibility: hidden;
}
.editable-pencil-wrapper:hover .editable-pencil-icon {
  visibility: visible;
}
.collapse-item {
  cursor: pointer;
}
.collapse-item .collapse-icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.collapse-item .collapse-icon:after {
  content: "\f077";
}
.collapse-item.collapsed .collapse-icon:after {
  content: "\f078";
}
.collapse-row {
  cursor: pointer;
  font-size: 19px;
  line-height: 19px;
}
.collapse-row .collapse-icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.collapse-row .collapse-icon:after {
  content: "\f01a";
}
.collapse-row.collapsed .collapse-icon:after {
  content: "\f18e";
}
.table-collapsable tr .collapse-icon {
  cursor: pointer;
  font-size: 19px !important;
  line-height: 19px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.table-collapsable tr .collapse-icon:after {
  content: "\f18e";
}
.table-collapsable tr.expanded {
  background-color: #E6F5E6;
}
.table-collapsable tr.expanded:hover {
  background-color: #E6F5E6;
}
.table-collapsable tr.expanded .collapse-icon:after {
  content: "\f01a";
}
.table-collapsable tr .sortable-handle {
  font-size: 16px;
}
.container-xs .col-xs-12 {
  float: left;
}
.container-xs .col-xs-11 {
  float: left;
}
.container-xs .col-xs-10 {
  float: left;
}
.container-xs .col-xs-9 {
  float: left;
}
.container-xs .col-xs-8 {
  float: left;
}
.container-xs .col-xs-7 {
  float: left;
}
.container-xs .col-xs-6 {
  float: left;
}
.container-xs .col-xs-5 {
  float: left;
}
.container-xs .col-xs-4 {
  float: left;
}
.container-xs .col-xs-3 {
  float: left;
}
.container-xs .col-xs-2 {
  float: left;
}
.container-xs .col-xs-1 {
  float: left;
}
.container-xs .col-xs-0 {
  float: left;
}
.container-xs .col-xs-12 {
  width: 100%;
}
.container-xs .col-xs-11 {
  width: 91.66666667%;
}
.container-xs .col-xs-10 {
  width: 83.33333333%;
}
.container-xs .col-xs-9 {
  width: 75%;
}
.container-xs .col-xs-8 {
  width: 66.66666667%;
}
.container-xs .col-xs-7 {
  width: 58.33333333%;
}
.container-xs .col-xs-6 {
  width: 50%;
}
.container-xs .col-xs-5 {
  width: 41.66666667%;
}
.container-xs .col-xs-4 {
  width: 33.33333333%;
}
.container-xs .col-xs-3 {
  width: 25%;
}
.container-xs .col-xs-2 {
  width: 16.66666667%;
}
.container-xs .col-xs-1 {
  width: 8.33333333%;
}
.container-xs .col-xs-pull-12 {
  right: 100%;
}
.container-xs .col-xs-pull-11 {
  right: 91.66666667%;
}
.container-xs .col-xs-pull-10 {
  right: 83.33333333%;
}
.container-xs .col-xs-pull-9 {
  right: 75%;
}
.container-xs .col-xs-pull-8 {
  right: 66.66666667%;
}
.container-xs .col-xs-pull-7 {
  right: 58.33333333%;
}
.container-xs .col-xs-pull-6 {
  right: 50%;
}
.container-xs .col-xs-pull-5 {
  right: 41.66666667%;
}
.container-xs .col-xs-pull-4 {
  right: 33.33333333%;
}
.container-xs .col-xs-pull-3 {
  right: 25%;
}
.container-xs .col-xs-pull-2 {
  right: 16.66666667%;
}
.container-xs .col-xs-pull-1 {
  right: 8.33333333%;
}
.container-xs .col-xs-pull-0 {
  right: auto;
}
.container-xs .col-xs-push-12 {
  left: 100%;
}
.container-xs .col-xs-push-11 {
  left: 91.66666667%;
}
.container-xs .col-xs-push-10 {
  left: 83.33333333%;
}
.container-xs .col-xs-push-9 {
  left: 75%;
}
.container-xs .col-xs-push-8 {
  left: 66.66666667%;
}
.container-xs .col-xs-push-7 {
  left: 58.33333333%;
}
.container-xs .col-xs-push-6 {
  left: 50%;
}
.container-xs .col-xs-push-5 {
  left: 41.66666667%;
}
.container-xs .col-xs-push-4 {
  left: 33.33333333%;
}
.container-xs .col-xs-push-3 {
  left: 25%;
}
.container-xs .col-xs-push-2 {
  left: 16.66666667%;
}
.container-xs .col-xs-push-1 {
  left: 8.33333333%;
}
.container-xs .col-xs-push-0 {
  left: auto;
}
.container-xs .col-xs-offset-12 {
  margin-left: 100%;
}
.container-xs .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.container-xs .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.container-xs .col-xs-offset-9 {
  margin-left: 75%;
}
.container-xs .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.container-xs .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.container-xs .col-xs-offset-6 {
  margin-left: 50%;
}
.container-xs .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.container-xs .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.container-xs .col-xs-offset-3 {
  margin-left: 25%;
}
.container-xs .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.container-xs .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.container-xs .col-xs-offset-0 {
  margin-left: 0%;
}
.container-sm .col-sm-12 {
  float: left;
}
.container-sm .col-sm-11 {
  float: left;
}
.container-sm .col-sm-10 {
  float: left;
}
.container-sm .col-sm-9 {
  float: left;
}
.container-sm .col-sm-8 {
  float: left;
}
.container-sm .col-sm-7 {
  float: left;
}
.container-sm .col-sm-6 {
  float: left;
}
.container-sm .col-sm-5 {
  float: left;
}
.container-sm .col-sm-4 {
  float: left;
}
.container-sm .col-sm-3 {
  float: left;
}
.container-sm .col-sm-2 {
  float: left;
}
.container-sm .col-sm-1 {
  float: left;
}
.container-sm .col-sm-0 {
  float: left;
}
.container-sm .col-sm-12 {
  width: 100%;
}
.container-sm .col-sm-11 {
  width: 91.66666667%;
}
.container-sm .col-sm-10 {
  width: 83.33333333%;
}
.container-sm .col-sm-9 {
  width: 75%;
}
.container-sm .col-sm-8 {
  width: 66.66666667%;
}
.container-sm .col-sm-7 {
  width: 58.33333333%;
}
.container-sm .col-sm-6 {
  width: 50%;
}
.container-sm .col-sm-5 {
  width: 41.66666667%;
}
.container-sm .col-sm-4 {
  width: 33.33333333%;
}
.container-sm .col-sm-3 {
  width: 25%;
}
.container-sm .col-sm-2 {
  width: 16.66666667%;
}
.container-sm .col-sm-1 {
  width: 8.33333333%;
}
.container-sm .col-sm-pull-12 {
  right: 100%;
}
.container-sm .col-sm-pull-11 {
  right: 91.66666667%;
}
.container-sm .col-sm-pull-10 {
  right: 83.33333333%;
}
.container-sm .col-sm-pull-9 {
  right: 75%;
}
.container-sm .col-sm-pull-8 {
  right: 66.66666667%;
}
.container-sm .col-sm-pull-7 {
  right: 58.33333333%;
}
.container-sm .col-sm-pull-6 {
  right: 50%;
}
.container-sm .col-sm-pull-5 {
  right: 41.66666667%;
}
.container-sm .col-sm-pull-4 {
  right: 33.33333333%;
}
.container-sm .col-sm-pull-3 {
  right: 25%;
}
.container-sm .col-sm-pull-2 {
  right: 16.66666667%;
}
.container-sm .col-sm-pull-1 {
  right: 8.33333333%;
}
.container-sm .col-sm-pull-0 {
  right: auto;
}
.container-sm .col-sm-push-12 {
  left: 100%;
}
.container-sm .col-sm-push-11 {
  left: 91.66666667%;
}
.container-sm .col-sm-push-10 {
  left: 83.33333333%;
}
.container-sm .col-sm-push-9 {
  left: 75%;
}
.container-sm .col-sm-push-8 {
  left: 66.66666667%;
}
.container-sm .col-sm-push-7 {
  left: 58.33333333%;
}
.container-sm .col-sm-push-6 {
  left: 50%;
}
.container-sm .col-sm-push-5 {
  left: 41.66666667%;
}
.container-sm .col-sm-push-4 {
  left: 33.33333333%;
}
.container-sm .col-sm-push-3 {
  left: 25%;
}
.container-sm .col-sm-push-2 {
  left: 16.66666667%;
}
.container-sm .col-sm-push-1 {
  left: 8.33333333%;
}
.container-sm .col-sm-push-0 {
  left: auto;
}
.container-sm .col-sm-offset-12 {
  margin-left: 100%;
}
.container-sm .col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.container-sm .col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.container-sm .col-sm-offset-9 {
  margin-left: 75%;
}
.container-sm .col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.container-sm .col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.container-sm .col-sm-offset-6 {
  margin-left: 50%;
}
.container-sm .col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.container-sm .col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.container-sm .col-sm-offset-3 {
  margin-left: 25%;
}
.container-sm .col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.container-sm .col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.container-sm .col-sm-offset-0 {
  margin-left: 0%;
}
.container-md .col-md-12 {
  float: left;
}
.container-md .col-md-11 {
  float: left;
}
.container-md .col-md-10 {
  float: left;
}
.container-md .col-md-9 {
  float: left;
}
.container-md .col-md-8 {
  float: left;
}
.container-md .col-md-7 {
  float: left;
}
.container-md .col-md-6 {
  float: left;
}
.container-md .col-md-5 {
  float: left;
}
.container-md .col-md-4 {
  float: left;
}
.container-md .col-md-3 {
  float: left;
}
.container-md .col-md-2 {
  float: left;
}
.container-md .col-md-1 {
  float: left;
}
.container-md .col-md-0 {
  float: left;
}
.container-md .col-md-12 {
  width: 100%;
}
.container-md .col-md-11 {
  width: 91.66666667%;
}
.container-md .col-md-10 {
  width: 83.33333333%;
}
.container-md .col-md-9 {
  width: 75%;
}
.container-md .col-md-8 {
  width: 66.66666667%;
}
.container-md .col-md-7 {
  width: 58.33333333%;
}
.container-md .col-md-6 {
  width: 50%;
}
.container-md .col-md-5 {
  width: 41.66666667%;
}
.container-md .col-md-4 {
  width: 33.33333333%;
}
.container-md .col-md-3 {
  width: 25%;
}
.container-md .col-md-2 {
  width: 16.66666667%;
}
.container-md .col-md-1 {
  width: 8.33333333%;
}
.container-md .col-md-pull-12 {
  right: 100%;
}
.container-md .col-md-pull-11 {
  right: 91.66666667%;
}
.container-md .col-md-pull-10 {
  right: 83.33333333%;
}
.container-md .col-md-pull-9 {
  right: 75%;
}
.container-md .col-md-pull-8 {
  right: 66.66666667%;
}
.container-md .col-md-pull-7 {
  right: 58.33333333%;
}
.container-md .col-md-pull-6 {
  right: 50%;
}
.container-md .col-md-pull-5 {
  right: 41.66666667%;
}
.container-md .col-md-pull-4 {
  right: 33.33333333%;
}
.container-md .col-md-pull-3 {
  right: 25%;
}
.container-md .col-md-pull-2 {
  right: 16.66666667%;
}
.container-md .col-md-pull-1 {
  right: 8.33333333%;
}
.container-md .col-md-pull-0 {
  right: auto;
}
.container-md .col-md-push-12 {
  left: 100%;
}
.container-md .col-md-push-11 {
  left: 91.66666667%;
}
.container-md .col-md-push-10 {
  left: 83.33333333%;
}
.container-md .col-md-push-9 {
  left: 75%;
}
.container-md .col-md-push-8 {
  left: 66.66666667%;
}
.container-md .col-md-push-7 {
  left: 58.33333333%;
}
.container-md .col-md-push-6 {
  left: 50%;
}
.container-md .col-md-push-5 {
  left: 41.66666667%;
}
.container-md .col-md-push-4 {
  left: 33.33333333%;
}
.container-md .col-md-push-3 {
  left: 25%;
}
.container-md .col-md-push-2 {
  left: 16.66666667%;
}
.container-md .col-md-push-1 {
  left: 8.33333333%;
}
.container-md .col-md-push-0 {
  left: auto;
}
.container-md .col-md-offset-12 {
  margin-left: 100%;
}
.container-md .col-md-offset-11 {
  margin-left: 91.66666667%;
}
.container-md .col-md-offset-10 {
  margin-left: 83.33333333%;
}
.container-md .col-md-offset-9 {
  margin-left: 75%;
}
.container-md .col-md-offset-8 {
  margin-left: 66.66666667%;
}
.container-md .col-md-offset-7 {
  margin-left: 58.33333333%;
}
.container-md .col-md-offset-6 {
  margin-left: 50%;
}
.container-md .col-md-offset-5 {
  margin-left: 41.66666667%;
}
.container-md .col-md-offset-4 {
  margin-left: 33.33333333%;
}
.container-md .col-md-offset-3 {
  margin-left: 25%;
}
.container-md .col-md-offset-2 {
  margin-left: 16.66666667%;
}
.container-md .col-md-offset-1 {
  margin-left: 8.33333333%;
}
.container-md .col-md-offset-0 {
  margin-left: 0%;
}
.container-lg .col-lg-12 {
  float: left;
}
.container-lg .col-lg-11 {
  float: left;
}
.container-lg .col-lg-10 {
  float: left;
}
.container-lg .col-lg-9 {
  float: left;
}
.container-lg .col-lg-8 {
  float: left;
}
.container-lg .col-lg-7 {
  float: left;
}
.container-lg .col-lg-6 {
  float: left;
}
.container-lg .col-lg-5 {
  float: left;
}
.container-lg .col-lg-4 {
  float: left;
}
.container-lg .col-lg-3 {
  float: left;
}
.container-lg .col-lg-2 {
  float: left;
}
.container-lg .col-lg-1 {
  float: left;
}
.container-lg .col-lg-0 {
  float: left;
}
.container-lg .col-lg-12 {
  width: 100%;
}
.container-lg .col-lg-11 {
  width: 91.66666667%;
}
.container-lg .col-lg-10 {
  width: 83.33333333%;
}
.container-lg .col-lg-9 {
  width: 75%;
}
.container-lg .col-lg-8 {
  width: 66.66666667%;
}
.container-lg .col-lg-7 {
  width: 58.33333333%;
}
.container-lg .col-lg-6 {
  width: 50%;
}
.container-lg .col-lg-5 {
  width: 41.66666667%;
}
.container-lg .col-lg-4 {
  width: 33.33333333%;
}
.container-lg .col-lg-3 {
  width: 25%;
}
.container-lg .col-lg-2 {
  width: 16.66666667%;
}
.container-lg .col-lg-1 {
  width: 8.33333333%;
}
.container-lg .col-lg-pull-12 {
  right: 100%;
}
.container-lg .col-lg-pull-11 {
  right: 91.66666667%;
}
.container-lg .col-lg-pull-10 {
  right: 83.33333333%;
}
.container-lg .col-lg-pull-9 {
  right: 75%;
}
.container-lg .col-lg-pull-8 {
  right: 66.66666667%;
}
.container-lg .col-lg-pull-7 {
  right: 58.33333333%;
}
.container-lg .col-lg-pull-6 {
  right: 50%;
}
.container-lg .col-lg-pull-5 {
  right: 41.66666667%;
}
.container-lg .col-lg-pull-4 {
  right: 33.33333333%;
}
.container-lg .col-lg-pull-3 {
  right: 25%;
}
.container-lg .col-lg-pull-2 {
  right: 16.66666667%;
}
.container-lg .col-lg-pull-1 {
  right: 8.33333333%;
}
.container-lg .col-lg-pull-0 {
  right: auto;
}
.container-lg .col-lg-push-12 {
  left: 100%;
}
.container-lg .col-lg-push-11 {
  left: 91.66666667%;
}
.container-lg .col-lg-push-10 {
  left: 83.33333333%;
}
.container-lg .col-lg-push-9 {
  left: 75%;
}
.container-lg .col-lg-push-8 {
  left: 66.66666667%;
}
.container-lg .col-lg-push-7 {
  left: 58.33333333%;
}
.container-lg .col-lg-push-6 {
  left: 50%;
}
.container-lg .col-lg-push-5 {
  left: 41.66666667%;
}
.container-lg .col-lg-push-4 {
  left: 33.33333333%;
}
.container-lg .col-lg-push-3 {
  left: 25%;
}
.container-lg .col-lg-push-2 {
  left: 16.66666667%;
}
.container-lg .col-lg-push-1 {
  left: 8.33333333%;
}
.container-lg .col-lg-push-0 {
  left: auto;
}
.container-lg .col-lg-offset-12 {
  margin-left: 100%;
}
.container-lg .col-lg-offset-11 {
  margin-left: 91.66666667%;
}
.container-lg .col-lg-offset-10 {
  margin-left: 83.33333333%;
}
.container-lg .col-lg-offset-9 {
  margin-left: 75%;
}
.container-lg .col-lg-offset-8 {
  margin-left: 66.66666667%;
}
.container-lg .col-lg-offset-7 {
  margin-left: 58.33333333%;
}
.container-lg .col-lg-offset-6 {
  margin-left: 50%;
}
.container-lg .col-lg-offset-5 {
  margin-left: 41.66666667%;
}
.container-lg .col-lg-offset-4 {
  margin-left: 33.33333333%;
}
.container-lg .col-lg-offset-3 {
  margin-left: 25%;
}
.container-lg .col-lg-offset-2 {
  margin-left: 16.66666667%;
}
.container-lg .col-lg-offset-1 {
  margin-left: 8.33333333%;
}
.container-lg .col-lg-offset-0 {
  margin-left: 0%;
}
.container-xs .visible-xs {
  display: block !important;
}
table.container-xs .visible-xs {
  display: table !important;
}
tr.container-xs .visible-xs {
  display: table-row !important;
}
th.container-xs .visible-xs,
td.container-xs .visible-xs {
  display: table-cell !important;
}
.container-xs .visible-xs-block {
  display: block !important;
}
.container-xs .visible-xs-inline {
  display: inline !important;
}
.container-xs .visible-xs-inline-block {
  display: inline-block !important;
}
.container-xs .hidden-xs {
  display: none !important;
}
.container-sm .visible-sm {
  display: block !important;
}
table.container-sm .visible-sm {
  display: table !important;
}
tr.container-sm .visible-sm {
  display: table-row !important;
}
th.container-sm .visible-sm,
td.container-sm .visible-sm {
  display: table-cell !important;
}
.container-sm .visible-sm-block {
  display: block !important;
}
.container-sm .visible-sm-inline {
  display: inline !important;
}
.container-sm .visible-sm-inline-block {
  display: inline-block !important;
}
.container-sm .hidden-sm {
  display: none !important;
}
.container-md .visible-md {
  display: block !important;
}
table.container-md .visible-md {
  display: table !important;
}
tr.container-md .visible-md {
  display: table-row !important;
}
th.container-md .visible-md,
td.container-md .visible-md {
  display: table-cell !important;
}
.container-md .visible-md-block {
  display: block !important;
}
.container-md .visible-md-inline {
  display: inline !important;
}
.container-md .visible-md-inline-block {
  display: inline-block !important;
}
.container-md .hidden-md {
  display: none !important;
}
.container-lg .visible-lg {
  display: block !important;
}
table.container-lg .visible-lg {
  display: table !important;
}
tr.container-lg .visible-lg {
  display: table-row !important;
}
th.container-lg .visible-lg,
td.container-lg .visible-lg {
  display: table-cell !important;
}
.container-lg .visible-lg-block {
  display: block !important;
}
.container-lg .visible-lg-inline {
  display: inline !important;
}
.container-lg .visible-lg-inline-block {
  display: inline-block !important;
}
.container-lg .hidden-lg {
  display: none !important;
}
@media (min-width: 1441px) {
  .col-xlg-1,
  .col-xlg-2,
  .col-xlg-3,
  .col-xlg-4,
  .col-xlg-5,
  .col-xlg-6,
  .col-xlg-7,
  .col-xlg-8,
  .col-xlg-9,
  .col-xlg-10,
  .col-xlg-11,
  .col-xlg-12 {
    float: left;
  }
  .col-xlg-12 {
    width: 100%;
  }
  .col-xlg-11 {
    width: 91.66666667%;
  }
  .col-xlg-10 {
    width: 83.33333333%;
  }
  .col-xlg-9 {
    width: 75%;
  }
  .col-xlg-8 {
    width: 66.66666667%;
  }
  .col-xlg-7 {
    width: 58.33333333%;
  }
  .col-xlg-6 {
    width: 50%;
  }
  .col-xlg-5 {
    width: 41.66666667%;
  }
  .col-xlg-4 {
    width: 33.33333333%;
  }
  .col-xlg-3 {
    width: 25%;
  }
  .col-xlg-2 {
    width: 16.66666667%;
  }
  .col-xlg-1 {
    width: 8.33333333%;
  }
  .col-xlg-pull-12 {
    right: 100%;
  }
  .col-xlg-pull-11 {
    right: 91.66666667%;
  }
  .col-xlg-pull-10 {
    right: 83.33333333%;
  }
  .col-xlg-pull-9 {
    right: 75%;
  }
  .col-xlg-pull-8 {
    right: 66.66666667%;
  }
  .col-xlg-pull-7 {
    right: 58.33333333%;
  }
  .col-xlg-pull-6 {
    right: 50%;
  }
  .col-xlg-pull-5 {
    right: 41.66666667%;
  }
  .col-xlg-pull-4 {
    right: 33.33333333%;
  }
  .col-xlg-pull-3 {
    right: 25%;
  }
  .col-xlg-pull-2 {
    right: 16.66666667%;
  }
  .col-xlg-pull-1 {
    right: 8.33333333%;
  }
  .col-xlg-pull-0 {
    right: auto;
  }
  .col-xlg-push-12 {
    left: 100%;
  }
  .col-xlg-push-11 {
    left: 91.66666667%;
  }
  .col-xlg-push-10 {
    left: 83.33333333%;
  }
  .col-xlg-push-9 {
    left: 75%;
  }
  .col-xlg-push-8 {
    left: 66.66666667%;
  }
  .col-xlg-push-7 {
    left: 58.33333333%;
  }
  .col-xlg-push-6 {
    left: 50%;
  }
  .col-xlg-push-5 {
    left: 41.66666667%;
  }
  .col-xlg-push-4 {
    left: 33.33333333%;
  }
  .col-xlg-push-3 {
    left: 25%;
  }
  .col-xlg-push-2 {
    left: 16.66666667%;
  }
  .col-xlg-push-1 {
    left: 8.33333333%;
  }
  .col-xlg-push-0 {
    left: auto;
  }
  .col-xlg-offset-12 {
    margin-left: 100%;
  }
  .col-xlg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xlg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xlg-offset-9 {
    margin-left: 75%;
  }
  .col-xlg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xlg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xlg-offset-6 {
    margin-left: 50%;
  }
  .col-xlg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xlg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xlg-offset-3 {
    margin-left: 25%;
  }
  .col-xlg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xlg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xlg-offset-0 {
    margin-left: 0%;
  }
}
.container-md .col-md-offset-67px {
  margin-left: 67px;
}
.clear-both {
  clear: both;
}
.width-37px {
  width: 37px;
}
.width-label {
  width: 116px;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
  padding: 9px 15px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:hover,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active.focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled].focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:hover,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active.focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary {
  background-image: none;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled],
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled].active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled],
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled].active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.skin-1 .nav.navbar-nav > li.active {
  background: #3a4459;
}
.skin-1 .nav.navbar-nav > li.active > a {
  color: #fff;
  background: transparent;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:hover,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active.focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled].focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:hover,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active.focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  background-image: none;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled],
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled].active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled],
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled].active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.skin-1 .nav.navbar-nav > li > a:hover,
.skin-1 .nav.navbar-nav > li > a:focus {
  background: transparent;
  color: #1ab394;
}
.nav.navbar-nav.navbar-right .right-sidebar-toggle:hover i {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.navbar.navbar-static-top .select2-selection {
  background-color: rgba(255, 255, 255, 0.3);
}
.navbar-top-links .dropdown-alerts .alert-wrapper-static {
  height: 192px;
}
.navbar-top-links .dropdown-alerts .alert-container {
  display: block;
  position: static;
  float: none;
  border: none;
  width: 100%;
}
@media (min-width: 767px) {
  .nav-flex-right {
    display: flex;
    width: 100% !important;
    justify-content: flex-end;
    text-align: right;
    white-space: nowrap;
  }
  .nav-flex-right > li {
    flex: 0 1 0;
  }
  .nav-flex-right > li.first {
    flex: 0 1 0;
  }
  .nav-flex-right > li.last {
    flex: 1 1 0;
    min-width: 0;
    max-width: fit-content;
  }
  .nav-flex-right > li.last > a {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .nav-flex-right > li a.navbar-button {
    padding: 4px 9px !important;
    margin: 10px 5px !important;
    min-height: 0 !important;
    font-size: 12px !important;
    font-weight: normal !important;
  }
}
@media (max-width: 767px) {
  .nav-flex-right {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .nav-flex-right > li.last > a {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 240px;
  }
}
#select2-search_query-results {
  max-height: 475px;
}
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xxs {
  padding: 0 5px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.p-n {
  padding: 0 !important;
}
.p-l-none {
  padding-left: 0 !important;
}
@media screen and (min-width: 480px) {
  .p-l-none-xs {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .p-l-none-sm {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .p-l-none-md {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-l-none-lg {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1441px) {
  .p-l-none-xlg {
    padding-left: 0 !important;
  }
}
.p-l-xxs {
  padding-left: 5px !important;
}
.p-l-xs {
  padding-left: 10px !important;
}
.p-l-sm {
  padding-left: 15px !important;
}
.p-l-m {
  padding-left: 20px !important;
}
.p-l-md {
  padding-left: 25px !important;
}
.p-l-lg {
  padding-left: 30px !important;
}
.p-l-xl {
  padding-left: 40px !important;
}
.p-l-n-xxs {
  padding-left: -5px;
}
.p-l-n-xs {
  padding-left: -10px;
}
.p-l-n-sm {
  padding-left: -15px;
}
.p-l-n-m {
  padding-left: -20px;
}
.p-l-n-md {
  padding-left: -25px;
}
.p-l-n-lg {
  padding-left: -30px;
}
.p-l-n-xl {
  padding-left: -40px;
}
.p-t-none {
  padding-top: 0 !important;
}
.p-t-xxs {
  padding-top: 5px;
}
.p-t-xs {
  padding-top: 10px;
}
.p-t-sm {
  padding-top: 15px;
}
.p-t-m {
  padding-top: 20px;
}
.p-t-md {
  padding-top: 25px;
}
.p-t-lg {
  padding-top: 30px;
}
.p-t-xl {
  padding-top: 40px;
}
.p-t-n-xxs {
  padding-top: -5px;
}
.p-t-n-xs {
  padding-top: -10px;
}
.p-t-n-sm {
  padding-top: -15px;
}
.p-t-n-m {
  padding-top: -20px;
}
.p-t-n-md {
  padding-top: -25px;
}
.p-t-n-lg {
  padding-top: -30px;
}
.p-t-n-xl {
  padding-top: -40px;
}
.p-r-none {
  padding-right: 0 !important;
}
@media screen and (min-width: 480px) {
  .p-r-none-xs {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .p-r-none-sm {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .p-r-none-md {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-r-none-lg {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 1441px) {
  .p-r-none-xlg {
    padding-right: 0 !important;
  }
}
.p-r-xxs {
  padding-right: 5px !important;
}
.p-r-xs {
  padding-right: 10px !important;
}
.p-r-sm {
  padding-right: 15px !important;
}
.p-r-m {
  padding-right: 20px !important;
}
.p-r-md {
  padding-right: 25px !important;
}
.p-r-lg {
  padding-right: 30px !important;
}
.p-r-xl {
  padding-right: 40px !important;
}
.p-r-n-xxs {
  padding-right: -5px;
}
.p-r-n-xs {
  padding-right: -10px;
}
.p-r-n-sm {
  padding-right: -15px;
}
.p-r-n-m {
  padding-right: -20px;
}
.p-r-n-md {
  padding-right: -25px;
}
.p-r-n-lg {
  padding-right: -30px;
}
.p-r-n-xl {
  padding-right: -40px;
}
.p-b-none {
  padding-bottom: 0 !important;
}
.p-b-xxs {
  padding-bottom: 5px;
}
.p-b-xs {
  padding-bottom: 10px;
}
.p-b-sm {
  padding-bottom: 15px;
}
.p-b-m {
  padding-bottom: 20px;
}
.p-b-md {
  padding-bottom: 25px;
}
.p-b-lg {
  padding-bottom: 30px;
}
.p-b-xl {
  padding-bottom: 40px;
}
.p-b-n-xxs {
  padding-bottom: -5px;
}
.p-b-n-xs {
  padding-bottom: -10px;
}
.p-b-n-sm {
  padding-bottom: -15px;
}
.p-b-n-m {
  padding-bottom: -20px;
}
.p-b-n-md {
  padding-bottom: -25px;
}
.p-b-n-lg {
  padding-bottom: -30px;
}
.p-b-n-xl {
  padding-bottom: -40px;
}
.p-1 {
  padding: 1px !important;
}
.p-t-1 {
  padding-top: 1px !important;
}
.p-b-1 {
  padding-bottom: 1px !important;
}
.p-l-1 {
  padding-left: 1px !important;
}
.p-r-1 {
  padding-right: 1px !important;
}
.p-8 {
  padding: 8px !important;
}
.p-t-8 {
  padding-top: 8px !important;
}
.p-b-8 {
  padding-bottom: 8px !important;
}
.p-l-8 {
  padding-left: 8px !important;
}
.p-r-8 {
  padding-right: 8px !important;
}
.p-9 {
  padding: 9px !important;
}
.p-t-9 {
  padding-top: 9px !important;
}
.p-b-9 {
  padding-bottom: 9px !important;
}
.p-l-9 {
  padding-left: 9px !important;
}
.p-r-9 {
  padding-right: 9px !important;
}
.m-xxs {
  margin: 5px;
}
.m-xs {
  margin: 10px;
}
.m-sm {
  margin: 15px;
}
.m-m {
  margin: 20px;
}
.m-md {
  margin: 25px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 40px;
}
.m-w-xxs {
  margin: 0 5px;
}
.m-w-xs {
  margin: 0 10px;
}
.m-w-sm {
  margin: 0 15px;
}
.m-w-m {
  margin: 0 20px;
}
.m-w-md {
  margin: 0 25px;
}
.m-w-lg {
  margin: 0 30px;
}
.m-w-xl {
  margin: 0 40px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-l-xxs {
  margin-left: 5px;
}
.m-l-xs {
  margin-left: 10px;
}
.m-l-sm {
  margin-left: 15px;
}
.m-l-m {
  margin-left: 20px;
}
.m-l-md {
  margin-left: 25px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -5px;
}
.m-l-n-xs {
  margin-left: -10px;
}
.m-l-n-sm {
  margin-left: -15px;
}
.m-l-n-m {
  margin-left: -20px;
}
.m-l-n-md {
  margin-left: -25px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0 !important;
}
.m-t-xxs {
  margin-top: 5px;
}
.m-t-xms {
  margin-top: 7px;
}
.m-t-xs {
  margin-top: 10px;
}
.m-t-sm {
  margin-top: 15px;
}
.m-t-m {
  margin-top: 20px;
}
.m-t-md {
  margin-top: 25px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -5px;
}
.m-t-n-xms {
  margin-top: -7px;
}
.m-t-n-xs {
  margin-top: -10px;
}
.m-t-n-sm {
  margin-top: -15px;
}
.m-t-n-m {
  margin-top: -20px;
}
.m-t-n-md {
  margin-top: -25px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-xxs {
  margin-right: 5px;
}
.m-r-xs {
  margin-right: 10px;
}
.m-r-sm {
  margin-right: 15px;
}
.m-r-m {
  margin-right: 20px;
}
.m-r-md {
  margin-right: 25px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -5px;
}
.m-r-n-xs {
  margin-right: -10px;
}
.m-r-n-sm {
  margin-right: -15px;
}
.m-r-n-m {
  margin-right: -20px;
}
.m-r-n-md {
  margin-right: -25px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0 !important;
}
.m-b-xxs {
  margin-bottom: 5px;
}
.m-b-xs {
  margin-bottom: 10px;
}
.m-b-sm {
  margin-bottom: 15px;
}
.m-b-m {
  margin-bottom: 20px;
}
.m-b-md {
  margin-bottom: 25px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -5px;
}
.m-b-n-xs {
  margin-bottom: -10px;
}
.m-b-n-sm {
  margin-bottom: -15px;
}
.m-b-n-m {
  margin-bottom: -20px;
}
.m-b-n-md {
  margin-bottom: -25px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.m-l-auto {
  margin-left: auto;
}
.m-r-auto {
  margin-right: auto;
}
.m-t-auto {
  margin-top: auto;
}
.m-b-auto {
  margin-bottom: auto;
}
.m-x-auto {
  margin-left: auto;
  margin-right: auto;
}
.m-y-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.t-15 {
  top: 15px;
}
.b-15 {
  bottom: 15px;
}
.l-15 {
  left: 15px;
}
.r-15 {
  right: 15px;
}
.t-15-i {
  top: 15px !important;
}
.b-15-i {
  bottom: 15px !important;
}
.l-15-i {
  left: 15px !important;
}
.r-15-i {
  right: 15px !important;
}
body {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.float-e-margins .btn {
  margin-bottom: 0;
}
.float-e-margins .m-b-none {
  margin-bottom: 0;
}
.float-e-margins .m-b-xxs {
  margin-bottom: 1px;
}
.float-e-margins .m-b-xs {
  margin-bottom: 5px;
}
.float-e-margins .m-b-sm {
  margin-bottom: 10px;
}
.float-e-margins .m-b {
  margin-bottom: 15px;
}
.float-e-margins .m-b-md {
  margin-bottom: 20px;
}
.float-e-margins .m-b-lg {
  margin-bottom: 30px;
}
.float-e-margins .m-b-xl {
  margin-bottom: 40px;
}
.float-e-margins .m-b-xxl {
  margin-bottom: 50px;
}
.float-e-margins .m-b-n-xxs {
  margin-bottom: -1px;
}
.float-e-margins .m-b-n-xs {
  margin-bottom: -5px;
}
.float-e-margins .m-b-n-sm {
  margin-bottom: -10px;
}
.float-e-margins .m-b-n {
  margin-bottom: -15px;
}
.float-e-margins .m-b-n-md {
  margin-bottom: -20px;
}
.float-e-margins .m-b-n-lg {
  margin-bottom: -30px;
}
.float-e-margins .m-b-n-xl {
  margin-bottom: -40px;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-6 {
  margin-right: 6px;
}
.m-l-6 {
  margin-left: 6px;
}
.m-l-100 {
  margin-left: 100px;
}
.m-r-3 {
  margin-right: 3px;
}
.m-r-75 {
  margin-right: 75px;
}
.m-b-50 {
  margin-bottom: 50px;
}
.p-10 {
  padding: 10px;
}
.p-15 {
  padding: 15px;
}
.p-t-0 {
  padding-top: 0;
}
.p-b-0 {
  padding-bottom: 0;
}
.p-l-0 {
  padding-left: 0;
}
.p-r-0 {
  padding-right: 0;
}
.p-t-2 {
  padding-top: 2px;
}
.p-t-3 {
  padding-top: 3px;
}
.p-t-4 {
  padding-top: 4px;
}
.p-b-2 {
  padding-bottom: 2px;
}
.p-b-3 {
  padding-bottom: 3px;
}
.p-l-2 {
  padding-left: 2px;
}
.p-l-3 {
  padding-left: 3px;
}
.p-r-2 {
  padding-right: 2px;
}
.p-r-3 {
  padding-right: 3px;
}
.p-l-4 {
  padding-left: 4px;
}
.p-r-4 {
  padding-right: 4px;
}
.p-t-7 {
  padding-top: 7px;
}
.p-b-7 {
  padding-bottom: 7px;
}
.p-r-7 {
  padding-right: 7px;
}
.p-l-7 {
  padding-left: 7px;
}
.p-l-10 {
  padding-left: 10px;
}
.p-l-12 {
  padding-left: 12px;
}
.f-s-22px {
  font-size: 22px;
  line-height: 22px;
}
.f-s-16 {
  font-size: 16px;
}
.f-s-24 {
  font-size: 24px;
}
.d-i {
  display: inline;
}
.d-i-b {
  display: inline-block;
}
.d-n {
  display: none;
}
.d-b {
  display: block;
}
.v-a-t {
  vertical-align: top;
}
.v-a-b {
  vertical-align: baseline;
}
.w-12-p {
  width: 12%;
}
@media (max-width: 767px) {
  .w-12-p {
    width: 100%;
  }
}
.w-12-25-p {
  width: 12.25%;
}
.w-14-p {
  width: 14%;
}
@media (max-width: 767px) {
  .w-14-p {
    width: 100%;
  }
}
.w-14-2-p {
  width: 14%;
}
.w-10-p {
  width: 10%;
}
.w-15-p {
  width: 15%;
}
.w-16-5-p {
  width: 16.5%;
}
.w-20-p {
  width: 20%;
}
.w-100-p {
  width: 100% !important;
}
.w-300 {
  width: 300px;
}
.of-hidden {
  overflow: hidden;
}
.of-auto {
  overflow: auto;
}
.pos-a {
  position: absolute;
}
.pos-r {
  position: relative;
}
.z-index-1 {
  z-index: 1;
}
a:hover.btn-danger,
a:active.btn-danger,
a:focus.btn-danger {
  color: #fff !important;
}
.text-yellow {
  color: #CCCC04;
}
.clear-none {
  clear: none !important;
}
.work-break-break-all {
  word-break: break-all;
}
@media screen and (max-width: 767px) {
  .middle-box {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
  padding-top: 0;
}
.empty-hidden:empty {
  display: none;
}
.word-break-break-word {
  word-break: break-word;
}
.white-space-normal {
  white-space: normal;
}
@media (min-width: 768px) and (max-width: 1919px) {
  .top-navigation .wrapper.wrapper-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.h-f-c {
  height: -moz-fit-content;
  height: fit-content;
}
.w-f-c {
  width: -moz-fit-content;
  width: fit-content;
}
.pointer-events-all {
  pointer-events: all !important;
}
.v-a-m {
  vertical-align: middle;
}
.v-a-t-b {
  vertical-align: text-bottom;
}
.title-action:empty {
  display: none;
}
.f-w-b {
  font-weight: bold !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.text-break-force {
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.min-w-55 {
  min-width: 55px;
}
.min-w-60 {
  min-width: 60px;
}
.min-w-200 {
  min-width: 200px;
}
.min-w-250 {
  min-width: 250px;
}
.min-w-400 {
  min-width: 400px;
}
.min-w-1000 {
  min-width: 1000px;
}
.min-w-1200 {
  min-width: 1200px;
}
.min-w-1300 {
  min-width: 1300px;
}
.min-w-1500 {
  min-width: 1500px;
}
.min-w-1600 {
  min-width: 1600px;
}
.min-w-1800 {
  min-width: 1800px;
}
.max-w-145 {
  max-width: 145px;
}
.max-w-200 {
  max-width: 200px;
}
.max-w-300 {
  max-width: 300px;
}
.w-120 {
  width: 120px;
}
.w-150 {
  width: 150px;
}
.w-200 {
  width: 200px;
}
.w-300 {
  width: 300px;
}
.w-400 {
  width: 400px;
}
.w-500 {
  width: 500px;
}
.w-1600 {
  width: 1600px;
}
.h-50 {
  height: 50px;
}
.min-h-200 {
  min-height: 200px;
}
.min-h-400 {
  min-height: 400px;
}
.min-h-500 {
  min-height: 500px;
}
.max-h-200 {
  max-height: 200px;
}
.max-h-400 {
  max-height: 400px;
}
.max-h-500 {
  max-height: 500px;
}
.max-h-800 {
  max-height: 800px;
}
.h-53-i {
  height: 53px !important;
}
.v-a-super {
  vertical-align: super;
}
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #ED5565;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #ED5565;
}
.has-error .form-control {
  border-color: #ED5565;
}
.has-error .form-control:focus {
  border-color: #ED5565;
}
.has-error .input-group-addon {
  color: #ED5565;
  background-color: #f2dede;
  border-color: #ED5565;
}
.has-error .form-control-feedback {
  color: #ED5565;
}
.collection-item-default.icheck-input + .help-block {
  min-width: 230px;
  float: right;
  text-align: right;
  margin-top: 2px;
  margin-right: 50px;
}
.bg-white {
  background: #fff;
}
.bg-white-transparent {
  background: rgba(255, 255, 255, 0.5);
}
.bg-secondary {
  background: #f6f6f6;
}
.disabled-group {
  pointer-events: none;
}
.btn-default {
  color: #ffffff;
  background-color: #c2c2c2;
  border-color: #c2c2c2;
}
.btn-default:focus,
.btn-default.focus,
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #bababa;
  border-color: #bababa;
}
.btn-default:focus:hover,
.btn-default.focus:hover,
.btn-default:hover:hover,
.btn-default:active:hover,
.btn-default.active:hover,
.open .dropdown-toggle.btn-default:hover,
.btn-default:focus:focus,
.btn-default.focus:focus,
.btn-default:hover:focus,
.btn-default:active:focus,
.btn-default.active:focus,
.open .dropdown-toggle.btn-default:focus,
.btn-default:focus.focus,
.btn-default.focus.focus,
.btn-default:hover.focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open .dropdown-toggle.btn-default.focus {
  color: #ffffff;
  background-color: #bababa;
  border-color: #bababa;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default.disabled:hover:hover,
.btn-default.disabled:focus:hover,
.btn-default.disabled:active:hover,
.btn-default.disabled.active:hover,
.btn-default[disabled]:hover,
.btn-default[disabled]:hover:hover,
.btn-default[disabled]:focus:hover,
.btn-default[disabled]:active:hover,
.btn-default.active[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default.disabled:hover:focus,
.btn-default.disabled:focus:focus,
.btn-default.disabled:active:focus,
.btn-default.disabled.active:focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover:focus,
.btn-default[disabled]:focus:focus,
.btn-default[disabled]:active:focus,
.btn-default.active[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default.disabled:hover:active,
.btn-default.disabled:focus:active,
.btn-default.disabled:active:active,
.btn-default.disabled.active:active,
.btn-default[disabled]:active,
.btn-default[disabled]:hover:active,
.btn-default[disabled]:focus:active,
.btn-default[disabled]:active:active,
.btn-default.active[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default.disabled:hover.active,
.btn-default.disabled:focus.active,
.btn-default.disabled:active.active,
.btn-default.disabled.active.active,
.btn-default[disabled].active,
.btn-default[disabled]:hover.active,
.btn-default[disabled]:focus.active,
.btn-default[disabled]:active.active,
.btn-default.active[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-default.btn-outline.disabled,
.btn-default.btn-outline.disabled:hover,
.btn-default.btn-outline.disabled:focus,
.btn-default.btn-outline.disabled:active,
.btn-default.btn-outline.disabled.active,
.btn-default.btn-outline[disabled],
.btn-default.btn-outline[disabled]:hover,
.btn-default.btn-outline[disabled]:focus,
.btn-default.btn-outline[disabled]:active,
.btn-default.btn-outline.active[disabled],
fieldset[disabled] .btn-default.btn-outline,
.btn-default.btn-outline.disabled:hover,
.btn-default.btn-outline.disabled:hover:hover,
.btn-default.btn-outline.disabled:focus:hover,
.btn-default.btn-outline.disabled:active:hover,
.btn-default.btn-outline.disabled.active:hover,
.btn-default.btn-outline[disabled]:hover,
.btn-default.btn-outline[disabled]:hover:hover,
.btn-default.btn-outline[disabled]:focus:hover,
.btn-default.btn-outline[disabled]:active:hover,
.btn-default.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-default.btn-outline:hover,
.btn-default.btn-outline.disabled:focus,
.btn-default.btn-outline.disabled:hover:focus,
.btn-default.btn-outline.disabled:focus:focus,
.btn-default.btn-outline.disabled:active:focus,
.btn-default.btn-outline.disabled.active:focus,
.btn-default.btn-outline[disabled]:focus,
.btn-default.btn-outline[disabled]:hover:focus,
.btn-default.btn-outline[disabled]:focus:focus,
.btn-default.btn-outline[disabled]:active:focus,
.btn-default.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-default.btn-outline:focus,
.btn-default.btn-outline.disabled:active,
.btn-default.btn-outline.disabled:hover:active,
.btn-default.btn-outline.disabled:focus:active,
.btn-default.btn-outline.disabled:active:active,
.btn-default.btn-outline.disabled.active:active,
.btn-default.btn-outline[disabled]:active,
.btn-default.btn-outline[disabled]:hover:active,
.btn-default.btn-outline[disabled]:focus:active,
.btn-default.btn-outline[disabled]:active:active,
.btn-default.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-default.btn-outline:active,
.btn-default.btn-outline.disabled.active,
.btn-default.btn-outline.disabled:hover.active,
.btn-default.btn-outline.disabled:focus.active,
.btn-default.btn-outline.disabled:active.active,
.btn-default.btn-outline.disabled.active.active,
.btn-default.btn-outline[disabled].active,
.btn-default.btn-outline[disabled]:hover.active,
.btn-default.btn-outline[disabled]:focus.active,
.btn-default.btn-outline[disabled]:active.active,
.btn-default.btn-outline.active[disabled].active,
fieldset[disabled] .btn-default.btn-outline.active {
  background-color: transparent;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #c2c2c2;
  background-color: #ffffff;
}
.btn-primary {
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.btn-primary:focus:hover,
.btn-primary.focus:hover,
.btn-primary:hover:hover,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open .dropdown-toggle.btn-primary:hover,
.btn-primary:focus:focus,
.btn-primary.focus:focus,
.btn-primary:hover:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open .dropdown-toggle.btn-primary:focus,
.btn-primary:focus.focus,
.btn-primary.focus.focus,
.btn-primary:hover.focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary.disabled:hover:hover,
.btn-primary.disabled:focus:hover,
.btn-primary.disabled:active:hover,
.btn-primary.disabled.active:hover,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:hover:hover,
.btn-primary[disabled]:focus:hover,
.btn-primary[disabled]:active:hover,
.btn-primary.active[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover:focus,
.btn-primary.disabled:focus:focus,
.btn-primary.disabled:active:focus,
.btn-primary.disabled.active:focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover:focus,
.btn-primary[disabled]:focus:focus,
.btn-primary[disabled]:active:focus,
.btn-primary.active[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary.disabled:hover:active,
.btn-primary.disabled:focus:active,
.btn-primary.disabled:active:active,
.btn-primary.disabled.active:active,
.btn-primary[disabled]:active,
.btn-primary[disabled]:hover:active,
.btn-primary[disabled]:focus:active,
.btn-primary[disabled]:active:active,
.btn-primary.active[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary.disabled:hover.active,
.btn-primary.disabled:focus.active,
.btn-primary.disabled:active.active,
.btn-primary.disabled.active.active,
.btn-primary[disabled].active,
.btn-primary[disabled]:hover.active,
.btn-primary[disabled]:focus.active,
.btn-primary[disabled]:active.active,
.btn-primary.active[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-primary.btn-outline.disabled,
.btn-primary.btn-outline.disabled:hover,
.btn-primary.btn-outline.disabled:focus,
.btn-primary.btn-outline.disabled:active,
.btn-primary.btn-outline.disabled.active,
.btn-primary.btn-outline[disabled],
.btn-primary.btn-outline[disabled]:hover,
.btn-primary.btn-outline[disabled]:focus,
.btn-primary.btn-outline[disabled]:active,
.btn-primary.btn-outline.active[disabled],
fieldset[disabled] .btn-primary.btn-outline,
.btn-primary.btn-outline.disabled:hover,
.btn-primary.btn-outline.disabled:hover:hover,
.btn-primary.btn-outline.disabled:focus:hover,
.btn-primary.btn-outline.disabled:active:hover,
.btn-primary.btn-outline.disabled.active:hover,
.btn-primary.btn-outline[disabled]:hover,
.btn-primary.btn-outline[disabled]:hover:hover,
.btn-primary.btn-outline[disabled]:focus:hover,
.btn-primary.btn-outline[disabled]:active:hover,
.btn-primary.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-primary.btn-outline:hover,
.btn-primary.btn-outline.disabled:focus,
.btn-primary.btn-outline.disabled:hover:focus,
.btn-primary.btn-outline.disabled:focus:focus,
.btn-primary.btn-outline.disabled:active:focus,
.btn-primary.btn-outline.disabled.active:focus,
.btn-primary.btn-outline[disabled]:focus,
.btn-primary.btn-outline[disabled]:hover:focus,
.btn-primary.btn-outline[disabled]:focus:focus,
.btn-primary.btn-outline[disabled]:active:focus,
.btn-primary.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-primary.btn-outline:focus,
.btn-primary.btn-outline.disabled:active,
.btn-primary.btn-outline.disabled:hover:active,
.btn-primary.btn-outline.disabled:focus:active,
.btn-primary.btn-outline.disabled:active:active,
.btn-primary.btn-outline.disabled.active:active,
.btn-primary.btn-outline[disabled]:active,
.btn-primary.btn-outline[disabled]:hover:active,
.btn-primary.btn-outline[disabled]:focus:active,
.btn-primary.btn-outline[disabled]:active:active,
.btn-primary.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-primary.btn-outline:active,
.btn-primary.btn-outline.disabled.active,
.btn-primary.btn-outline.disabled:hover.active,
.btn-primary.btn-outline.disabled:focus.active,
.btn-primary.btn-outline.disabled:active.active,
.btn-primary.btn-outline.disabled.active.active,
.btn-primary.btn-outline[disabled].active,
.btn-primary.btn-outline[disabled]:hover.active,
.btn-primary.btn-outline[disabled]:focus.active,
.btn-primary.btn-outline[disabled]:active.active,
.btn-primary.btn-outline.active[disabled].active,
fieldset[disabled] .btn-primary.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.btn-primary .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #1c84c6;
  border-color: #1c84c6;
}
.btn-success:focus,
.btn-success.focus,
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}
.btn-success:focus:hover,
.btn-success.focus:hover,
.btn-success:hover:hover,
.btn-success:active:hover,
.btn-success.active:hover,
.open .dropdown-toggle.btn-success:hover,
.btn-success:focus:focus,
.btn-success.focus:focus,
.btn-success:hover:focus,
.btn-success:active:focus,
.btn-success.active:focus,
.open .dropdown-toggle.btn-success:focus,
.btn-success:focus.focus,
.btn-success.focus.focus,
.btn-success:hover.focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success.disabled:hover:hover,
.btn-success.disabled:focus:hover,
.btn-success.disabled:active:hover,
.btn-success.disabled.active:hover,
.btn-success[disabled]:hover,
.btn-success[disabled]:hover:hover,
.btn-success[disabled]:focus:hover,
.btn-success[disabled]:active:hover,
.btn-success.active[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success.disabled:hover:focus,
.btn-success.disabled:focus:focus,
.btn-success.disabled:active:focus,
.btn-success.disabled.active:focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover:focus,
.btn-success[disabled]:focus:focus,
.btn-success[disabled]:active:focus,
.btn-success.active[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success.disabled:hover:active,
.btn-success.disabled:focus:active,
.btn-success.disabled:active:active,
.btn-success.disabled.active:active,
.btn-success[disabled]:active,
.btn-success[disabled]:hover:active,
.btn-success[disabled]:focus:active,
.btn-success[disabled]:active:active,
.btn-success.active[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success.disabled:hover.active,
.btn-success.disabled:focus.active,
.btn-success.disabled:active.active,
.btn-success.disabled.active.active,
.btn-success[disabled].active,
.btn-success[disabled]:hover.active,
.btn-success[disabled]:focus.active,
.btn-success[disabled]:active.active,
.btn-success.active[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
.btn-success.btn-outline.disabled,
.btn-success.btn-outline.disabled:hover,
.btn-success.btn-outline.disabled:focus,
.btn-success.btn-outline.disabled:active,
.btn-success.btn-outline.disabled.active,
.btn-success.btn-outline[disabled],
.btn-success.btn-outline[disabled]:hover,
.btn-success.btn-outline[disabled]:focus,
.btn-success.btn-outline[disabled]:active,
.btn-success.btn-outline.active[disabled],
fieldset[disabled] .btn-success.btn-outline,
.btn-success.btn-outline.disabled:hover,
.btn-success.btn-outline.disabled:hover:hover,
.btn-success.btn-outline.disabled:focus:hover,
.btn-success.btn-outline.disabled:active:hover,
.btn-success.btn-outline.disabled.active:hover,
.btn-success.btn-outline[disabled]:hover,
.btn-success.btn-outline[disabled]:hover:hover,
.btn-success.btn-outline[disabled]:focus:hover,
.btn-success.btn-outline[disabled]:active:hover,
.btn-success.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-success.btn-outline:hover,
.btn-success.btn-outline.disabled:focus,
.btn-success.btn-outline.disabled:hover:focus,
.btn-success.btn-outline.disabled:focus:focus,
.btn-success.btn-outline.disabled:active:focus,
.btn-success.btn-outline.disabled.active:focus,
.btn-success.btn-outline[disabled]:focus,
.btn-success.btn-outline[disabled]:hover:focus,
.btn-success.btn-outline[disabled]:focus:focus,
.btn-success.btn-outline[disabled]:active:focus,
.btn-success.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-success.btn-outline:focus,
.btn-success.btn-outline.disabled:active,
.btn-success.btn-outline.disabled:hover:active,
.btn-success.btn-outline.disabled:focus:active,
.btn-success.btn-outline.disabled:active:active,
.btn-success.btn-outline.disabled.active:active,
.btn-success.btn-outline[disabled]:active,
.btn-success.btn-outline[disabled]:hover:active,
.btn-success.btn-outline[disabled]:focus:active,
.btn-success.btn-outline[disabled]:active:active,
.btn-success.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-success.btn-outline:active,
.btn-success.btn-outline.disabled.active,
.btn-success.btn-outline.disabled:hover.active,
.btn-success.btn-outline.disabled:focus.active,
.btn-success.btn-outline.disabled:active.active,
.btn-success.btn-outline.disabled.active.active,
.btn-success.btn-outline[disabled].active,
.btn-success.btn-outline[disabled]:hover.active,
.btn-success.btn-outline[disabled]:focus.active,
.btn-success.btn-outline[disabled]:active.active,
.btn-success.btn-outline.active[disabled].active,
fieldset[disabled] .btn-success.btn-outline.active {
  background-color: transparent;
  border-color: #1f90d8;
}
.btn-success .badge {
  color: #1c84c6;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #23c6c8;
  border-color: #23c6c8;
}
.btn-info:focus,
.btn-info.focus,
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}
.btn-info:focus:hover,
.btn-info.focus:hover,
.btn-info:hover:hover,
.btn-info:active:hover,
.btn-info.active:hover,
.open .dropdown-toggle.btn-info:hover,
.btn-info:focus:focus,
.btn-info.focus:focus,
.btn-info:hover:focus,
.btn-info:active:focus,
.btn-info.active:focus,
.open .dropdown-toggle.btn-info:focus,
.btn-info:focus.focus,
.btn-info.focus.focus,
.btn-info:hover.focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info.disabled:hover:hover,
.btn-info.disabled:focus:hover,
.btn-info.disabled:active:hover,
.btn-info.disabled.active:hover,
.btn-info[disabled]:hover,
.btn-info[disabled]:hover:hover,
.btn-info[disabled]:focus:hover,
.btn-info[disabled]:active:hover,
.btn-info.active[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info.disabled:hover:focus,
.btn-info.disabled:focus:focus,
.btn-info.disabled:active:focus,
.btn-info.disabled.active:focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover:focus,
.btn-info[disabled]:focus:focus,
.btn-info[disabled]:active:focus,
.btn-info.active[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info.disabled:hover:active,
.btn-info.disabled:focus:active,
.btn-info.disabled:active:active,
.btn-info.disabled.active:active,
.btn-info[disabled]:active,
.btn-info[disabled]:hover:active,
.btn-info[disabled]:focus:active,
.btn-info[disabled]:active:active,
.btn-info.active[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info.disabled:hover.active,
.btn-info.disabled:focus.active,
.btn-info.disabled:active.active,
.btn-info.disabled.active.active,
.btn-info[disabled].active,
.btn-info[disabled]:hover.active,
.btn-info[disabled]:focus.active,
.btn-info[disabled]:active.active,
.btn-info.active[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}
.btn-info.btn-outline.disabled,
.btn-info.btn-outline.disabled:hover,
.btn-info.btn-outline.disabled:focus,
.btn-info.btn-outline.disabled:active,
.btn-info.btn-outline.disabled.active,
.btn-info.btn-outline[disabled],
.btn-info.btn-outline[disabled]:hover,
.btn-info.btn-outline[disabled]:focus,
.btn-info.btn-outline[disabled]:active,
.btn-info.btn-outline.active[disabled],
fieldset[disabled] .btn-info.btn-outline,
.btn-info.btn-outline.disabled:hover,
.btn-info.btn-outline.disabled:hover:hover,
.btn-info.btn-outline.disabled:focus:hover,
.btn-info.btn-outline.disabled:active:hover,
.btn-info.btn-outline.disabled.active:hover,
.btn-info.btn-outline[disabled]:hover,
.btn-info.btn-outline[disabled]:hover:hover,
.btn-info.btn-outline[disabled]:focus:hover,
.btn-info.btn-outline[disabled]:active:hover,
.btn-info.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-info.btn-outline:hover,
.btn-info.btn-outline.disabled:focus,
.btn-info.btn-outline.disabled:hover:focus,
.btn-info.btn-outline.disabled:focus:focus,
.btn-info.btn-outline.disabled:active:focus,
.btn-info.btn-outline.disabled.active:focus,
.btn-info.btn-outline[disabled]:focus,
.btn-info.btn-outline[disabled]:hover:focus,
.btn-info.btn-outline[disabled]:focus:focus,
.btn-info.btn-outline[disabled]:active:focus,
.btn-info.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-info.btn-outline:focus,
.btn-info.btn-outline.disabled:active,
.btn-info.btn-outline.disabled:hover:active,
.btn-info.btn-outline.disabled:focus:active,
.btn-info.btn-outline.disabled:active:active,
.btn-info.btn-outline.disabled.active:active,
.btn-info.btn-outline[disabled]:active,
.btn-info.btn-outline[disabled]:hover:active,
.btn-info.btn-outline[disabled]:focus:active,
.btn-info.btn-outline[disabled]:active:active,
.btn-info.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-info.btn-outline:active,
.btn-info.btn-outline.disabled.active,
.btn-info.btn-outline.disabled:hover.active,
.btn-info.btn-outline.disabled:focus.active,
.btn-info.btn-outline.disabled:active.active,
.btn-info.btn-outline.disabled.active.active,
.btn-info.btn-outline[disabled].active,
.btn-info.btn-outline[disabled]:hover.active,
.btn-info.btn-outline[disabled]:focus.active,
.btn-info.btn-outline[disabled]:active.active,
.btn-info.btn-outline.active[disabled].active,
fieldset[disabled] .btn-info.btn-outline.active {
  background-color: transparent;
  border-color: #26d7d9;
}
.btn-info .badge {
  color: #23c6c8;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f8ac59;
  border-color: #f8ac59;
}
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}
.btn-warning:focus:hover,
.btn-warning.focus:hover,
.btn-warning:hover:hover,
.btn-warning:active:hover,
.btn-warning.active:hover,
.open .dropdown-toggle.btn-warning:hover,
.btn-warning:focus:focus,
.btn-warning.focus:focus,
.btn-warning:hover:focus,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open .dropdown-toggle.btn-warning:focus,
.btn-warning:focus.focus,
.btn-warning.focus.focus,
.btn-warning:hover.focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning.disabled:hover:hover,
.btn-warning.disabled:focus:hover,
.btn-warning.disabled:active:hover,
.btn-warning.disabled.active:hover,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:hover:hover,
.btn-warning[disabled]:focus:hover,
.btn-warning[disabled]:active:hover,
.btn-warning.active[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover:focus,
.btn-warning.disabled:focus:focus,
.btn-warning.disabled:active:focus,
.btn-warning.disabled.active:focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover:focus,
.btn-warning[disabled]:focus:focus,
.btn-warning[disabled]:active:focus,
.btn-warning.active[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning.disabled:hover:active,
.btn-warning.disabled:focus:active,
.btn-warning.disabled:active:active,
.btn-warning.disabled.active:active,
.btn-warning[disabled]:active,
.btn-warning[disabled]:hover:active,
.btn-warning[disabled]:focus:active,
.btn-warning[disabled]:active:active,
.btn-warning.active[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning.disabled:hover.active,
.btn-warning.disabled:focus.active,
.btn-warning.disabled:active.active,
.btn-warning.disabled.active.active,
.btn-warning[disabled].active,
.btn-warning[disabled]:hover.active,
.btn-warning[disabled]:focus.active,
.btn-warning[disabled]:active.active,
.btn-warning.active[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-warning.btn-outline.disabled,
.btn-warning.btn-outline.disabled:hover,
.btn-warning.btn-outline.disabled:focus,
.btn-warning.btn-outline.disabled:active,
.btn-warning.btn-outline.disabled.active,
.btn-warning.btn-outline[disabled],
.btn-warning.btn-outline[disabled]:hover,
.btn-warning.btn-outline[disabled]:focus,
.btn-warning.btn-outline[disabled]:active,
.btn-warning.btn-outline.active[disabled],
fieldset[disabled] .btn-warning.btn-outline,
.btn-warning.btn-outline.disabled:hover,
.btn-warning.btn-outline.disabled:hover:hover,
.btn-warning.btn-outline.disabled:focus:hover,
.btn-warning.btn-outline.disabled:active:hover,
.btn-warning.btn-outline.disabled.active:hover,
.btn-warning.btn-outline[disabled]:hover,
.btn-warning.btn-outline[disabled]:hover:hover,
.btn-warning.btn-outline[disabled]:focus:hover,
.btn-warning.btn-outline[disabled]:active:hover,
.btn-warning.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-warning.btn-outline:hover,
.btn-warning.btn-outline.disabled:focus,
.btn-warning.btn-outline.disabled:hover:focus,
.btn-warning.btn-outline.disabled:focus:focus,
.btn-warning.btn-outline.disabled:active:focus,
.btn-warning.btn-outline.disabled.active:focus,
.btn-warning.btn-outline[disabled]:focus,
.btn-warning.btn-outline[disabled]:hover:focus,
.btn-warning.btn-outline[disabled]:focus:focus,
.btn-warning.btn-outline[disabled]:active:focus,
.btn-warning.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-warning.btn-outline:focus,
.btn-warning.btn-outline.disabled:active,
.btn-warning.btn-outline.disabled:hover:active,
.btn-warning.btn-outline.disabled:focus:active,
.btn-warning.btn-outline.disabled:active:active,
.btn-warning.btn-outline.disabled.active:active,
.btn-warning.btn-outline[disabled]:active,
.btn-warning.btn-outline[disabled]:hover:active,
.btn-warning.btn-outline[disabled]:focus:active,
.btn-warning.btn-outline[disabled]:active:active,
.btn-warning.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-warning.btn-outline:active,
.btn-warning.btn-outline.disabled.active,
.btn-warning.btn-outline.disabled:hover.active,
.btn-warning.btn-outline.disabled:focus.active,
.btn-warning.btn-outline.disabled:active.active,
.btn-warning.btn-outline.disabled.active.active,
.btn-warning.btn-outline[disabled].active,
.btn-warning.btn-outline[disabled]:hover.active,
.btn-warning.btn-outline[disabled]:focus.active,
.btn-warning.btn-outline[disabled]:active.active,
.btn-warning.btn-outline.active[disabled].active,
fieldset[disabled] .btn-warning.btn-outline.active {
  background-color: transparent;
  border-color: #f9b66d;
}
.btn-warning .badge {
  color: #f8ac59;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #ED5565;
  border-color: #ED5565;
}
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #ec4758;
  border-color: #ec4758;
}
.btn-danger:focus:hover,
.btn-danger.focus:hover,
.btn-danger:hover:hover,
.btn-danger:active:hover,
.btn-danger.active:hover,
.open .dropdown-toggle.btn-danger:hover,
.btn-danger:focus:focus,
.btn-danger.focus:focus,
.btn-danger:hover:focus,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open .dropdown-toggle.btn-danger:focus,
.btn-danger:focus.focus,
.btn-danger.focus.focus,
.btn-danger:hover.focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ec4758;
  border-color: #ec4758;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger.disabled:hover:hover,
.btn-danger.disabled:focus:hover,
.btn-danger.disabled:active:hover,
.btn-danger.disabled.active:hover,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:hover:hover,
.btn-danger[disabled]:focus:hover,
.btn-danger[disabled]:active:hover,
.btn-danger.active[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover:focus,
.btn-danger.disabled:focus:focus,
.btn-danger.disabled:active:focus,
.btn-danger.disabled.active:focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover:focus,
.btn-danger[disabled]:focus:focus,
.btn-danger[disabled]:active:focus,
.btn-danger.active[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger.disabled:hover:active,
.btn-danger.disabled:focus:active,
.btn-danger.disabled:active:active,
.btn-danger.disabled.active:active,
.btn-danger[disabled]:active,
.btn-danger[disabled]:hover:active,
.btn-danger[disabled]:focus:active,
.btn-danger[disabled]:active:active,
.btn-danger.active[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger.disabled:hover.active,
.btn-danger.disabled:focus.active,
.btn-danger.disabled:active.active,
.btn-danger.disabled.active.active,
.btn-danger[disabled].active,
.btn-danger[disabled]:hover.active,
.btn-danger[disabled]:focus.active,
.btn-danger[disabled]:active.active,
.btn-danger.active[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-danger.btn-outline.disabled,
.btn-danger.btn-outline.disabled:hover,
.btn-danger.btn-outline.disabled:focus,
.btn-danger.btn-outline.disabled:active,
.btn-danger.btn-outline.disabled.active,
.btn-danger.btn-outline[disabled],
.btn-danger.btn-outline[disabled]:hover,
.btn-danger.btn-outline[disabled]:focus,
.btn-danger.btn-outline[disabled]:active,
.btn-danger.btn-outline.active[disabled],
fieldset[disabled] .btn-danger.btn-outline,
.btn-danger.btn-outline.disabled:hover,
.btn-danger.btn-outline.disabled:hover:hover,
.btn-danger.btn-outline.disabled:focus:hover,
.btn-danger.btn-outline.disabled:active:hover,
.btn-danger.btn-outline.disabled.active:hover,
.btn-danger.btn-outline[disabled]:hover,
.btn-danger.btn-outline[disabled]:hover:hover,
.btn-danger.btn-outline[disabled]:focus:hover,
.btn-danger.btn-outline[disabled]:active:hover,
.btn-danger.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-danger.btn-outline:hover,
.btn-danger.btn-outline.disabled:focus,
.btn-danger.btn-outline.disabled:hover:focus,
.btn-danger.btn-outline.disabled:focus:focus,
.btn-danger.btn-outline.disabled:active:focus,
.btn-danger.btn-outline.disabled.active:focus,
.btn-danger.btn-outline[disabled]:focus,
.btn-danger.btn-outline[disabled]:hover:focus,
.btn-danger.btn-outline[disabled]:focus:focus,
.btn-danger.btn-outline[disabled]:active:focus,
.btn-danger.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-danger.btn-outline:focus,
.btn-danger.btn-outline.disabled:active,
.btn-danger.btn-outline.disabled:hover:active,
.btn-danger.btn-outline.disabled:focus:active,
.btn-danger.btn-outline.disabled:active:active,
.btn-danger.btn-outline.disabled.active:active,
.btn-danger.btn-outline[disabled]:active,
.btn-danger.btn-outline[disabled]:hover:active,
.btn-danger.btn-outline[disabled]:focus:active,
.btn-danger.btn-outline[disabled]:active:active,
.btn-danger.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-danger.btn-outline:active,
.btn-danger.btn-outline.disabled.active,
.btn-danger.btn-outline.disabled:hover.active,
.btn-danger.btn-outline.disabled:focus.active,
.btn-danger.btn-outline.disabled:active.active,
.btn-danger.btn-outline.disabled.active.active,
.btn-danger.btn-outline[disabled].active,
.btn-danger.btn-outline[disabled]:hover.active,
.btn-danger.btn-outline[disabled]:focus.active,
.btn-danger.btn-outline[disabled]:active.active,
.btn-danger.btn-outline.active[disabled].active,
fieldset[disabled] .btn-danger.btn-outline.active {
  background-color: transparent;
  border-color: #ef6776;
}
.btn-danger .badge {
  color: #ED5565;
  background-color: #ffffff;
}
.btn-default-b-l {
  border-left: 1px solid #bababa;
}
.btn-primary-b-l {
  border-left: 1px solid #18a689;
}
.btn-success-b-l {
  border-left: 1px solid #1a7bb9;
}
.btn-info-b-l {
  border-left: 1px solid #21b9bb;
}
.btn-warning-b-l {
  border-left: 1px solid #f7a54a;
}
.btn-danger-b-l {
  border-left: 1px solid #ec4758;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}
.swal-button--approve {
  background-color: #1ab394;
}
.swal-button--approve:active {
  background-color: #18a689;
}
.btn-group .btn-active-primary.btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.dropdown-menu > li > .dropdown-menu-item {
  display: block;
  clear: both;
  white-space: nowrap;
  margin: 0;
  padding: 7px 20px;
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  text-align: left;
  font-weight: normal;
}
.dropdown-menu > li > .dropdown-menu-item.dropdown-menu-item-sm {
  padding: 5px 15px;
}
.dropdown-scrollable {
  max-height: 700px;
  overflow: auto;
}
a.disabled,
a[disabled] {
  cursor: not-allowed;
  pointer-events: none;
}
.f-w-n {
  font-weight: normal !important;
}
.main-nav ul.nav {
  float: none;
  text-align: center;
  min-height: 50px;
}
.main-nav ul.nav > li {
  display: inline-block;
  float: none;
}
.main-nav ul.nav > li a.btn-primary {
  margin-top: 6px;
}
.table-responsive {
  clear: both;
  overflow-y: overlay;
}
.white-space-nowrap {
  white-space: nowrap;
}
.dropdown-filter .scrollable-md {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: 20px;
}
.dropdown-filter .dropdown-menu > li > a.active {
  color: #1ab394;
  background-color: #f5f5f5;
}
.table-filtered > thead > tr.table-header-row > th,
.table-column-wrapper > thead > tr.table-header-row > th,
.table-filtered > thead > tr.table-footer-row > th,
.table-column-wrapper > thead > tr.table-footer-row > th {
  font-weight: bold;
  padding: 8px !important;
}
.table-filtered > thead > tr > th,
.table-column-wrapper > thead > tr > th {
  font-weight: normal;
  padding: 0 !important;
}
.table-filtered > thead > tr > th .dropdown-filter,
.table-column-wrapper > thead > tr > th .dropdown-filter {
  padding: 8px;
  white-space: nowrap;
}
.table-filtered > thead > tr > th .dropdown-filter.open,
.table-column-wrapper > thead > tr > th .dropdown-filter.open {
  background-color: #fff;
}
.table-filtered .dropdown-filter > .dropdown-menu,
.table-column-wrapper .dropdown-filter > .dropdown-menu {
  left: -1px;
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd;
  min-width: 200px;
  box-sizing: content-box;
}
.table-filtered .dropdown-filter > .dropdown-menu.table-filter-choice-expanded,
.table-column-wrapper .dropdown-filter > .dropdown-menu.table-filter-choice-expanded {
  min-width: 260px;
  right: 0;
}
.table-filtered .dropdown-filter > .dropdown-menu .select2-container .select2-selection--multiple .select2-selection__choice,
.table-column-wrapper .dropdown-filter > .dropdown-menu .select2-container .select2-selection--multiple .select2-selection__choice {
  white-space: initial;
}
.table-filtered .dropdown-filter > .dropdown-menu .radio,
.table-column-wrapper .dropdown-filter > .dropdown-menu .radio,
.table-filtered .dropdown-filter > .dropdown-menu .checkbox,
.table-column-wrapper .dropdown-filter > .dropdown-menu .checkbox {
  white-space: initial;
  word-break: break-word;
}
.table-filtered .dropdown-filter .link-filter,
.table-column-wrapper .dropdown-filter .link-filter {
  display: inline-block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.table-filtered thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded,
.table-column-wrapper thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded {
  right: auto;
}
.table-filtered thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .radio,
.table-column-wrapper thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .radio,
.table-filtered thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .checkbox,
.table-column-wrapper thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .checkbox {
  white-space: unset;
}
.table-filtered .link-filter,
.table-column-wrapper .link-filter,
.table-filtered .span-filter,
.table-column-wrapper .span-filter {
  color: #676a6c;
  font-weight: bold;
}
.table-filtered .dropdown-filter a:hover,
.table-column-wrapper .dropdown-filter a:hover,
.table-filtered .dropdown-filter a:focus,
.table-column-wrapper .dropdown-filter a:focus,
.table-filtered .dropdown-filter a:active,
.table-column-wrapper .dropdown-filter a:active,
.table-filtered .dropdown-filter a.active,
.table-column-wrapper .dropdown-filter a.active {
  color: #1ab394;
}
.table-filtered .span-filter,
.table-column-wrapper .span-filter {
  padding: 8px;
  display: block;
}
.table-filtered .scrollable-md,
.table-column-wrapper .scrollable-md {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: 20px;
}
.table-filtered .scrollable-md.table-column-control,
.table-column-wrapper .scrollable-md.table-column-control {
  margin-right: 0;
  min-width: 130px;
}
#filter_show_callback_filter_label {
  width: 120px;
}
.table-column-form-wrapper + .form-horizontal > .form-group {
  display: none !important;
}
.table-column-label {
  margin-top: -2px;
  margin-left: 2px;
}
.table-column-widget-show {
  padding-top: 4px;
}
.table-column-widget-show input[type="checkbox"] {
  margin-top: 0;
}
.table-column-wrapper .table-column-control label {
  white-space: nowrap;
  padding-left: 0;
}
.table-column-wrapper .table-column-control label .table-column-control-icon {
  padding-right: 5px;
  cursor: move;
}
.table-column-wrapper .table-column-control label input {
  position: static;
  margin-left: 0;
}
.table-column-wrapper .table-column-control .table > tbody > tr > td {
  vertical-align: middle;
  padding: 0 8px;
}
.table-column-wrapper .table-column-control .form-group {
  margin-bottom: 0;
}
.table-column-wrapper .table-column-control .minicolors .minicolors-input {
  padding: 0;
  width: 20px;
  height: 20px;
  font-size: 0;
  border: 0;
  margin-top: 3px;
  margin-left: 3px;
}
.table-column-wrapper .table-column-control .minicolors .minicolors-swatch {
  top: 0;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.table-column-wrapper .table-column-control .minicolors .minicolors-panel {
  left: -150px;
}
.table-column-wrapper .table-column-control .table-column-search-item {
  padding-bottom: 5px;
}
.table-column-wrapper .table-column-search .input-group {
  display: block;
}
.table-column-wrapper .table-column-search .input-group .input-group-addon {
  position: absolute;
  width: 16px;
  height: 16px;
  z-index: 10;
  top: 10px;
  left: 8px;
  border: none;
  padding: 0;
}
.table-column-wrapper .table-column-search .input-group .form-control {
  padding-left: 30px;
  padding-right: 30px;
}
.table-column-wrapper .table-column-search .input-group .form-control + .input-group-addon {
  right: 8px;
  left: auto;
  cursor: pointer;
  opacity: 0.7;
}
.table-column-wrapper .table-column-search .input-group .form-control + .input-group-addon:hover {
  opacity: 1;
}
.table-column-wrapper .dropdown-menu {
  left: -1px;
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd;
  min-width: 292px;
  box-sizing: content-box;
}
.table-column-wrapper .scrollable-md {
  height: 340px;
}
@media screen and (max-width: 767px) {
  .filter-show-date-range-wrapper {
    display: flex;
    flex-flow: row-reverse wrap;
    justify-content: end;
    align-items: end;
  }
  .filter-show-date-range-wrapper > div {
    flex: 1 auto;
  }
  .filter-show-date-range-wrapper.clearfix::before,
  .filter-show-date-range-wrapper.clearfix::after,
  .filter-show-date-range-wrapper.dl-horizontal dd::before,
  .filter-show-date-range-wrapper.dl-horizontal dd::after,
  .filter-show-date-range-wrapper.container::before,
  .filter-show-date-range-wrapper.container::after,
  .filter-show-date-range-wrapper.container-fluid::before,
  .filter-show-date-range-wrapper.container-fluid::after,
  .filter-show-date-range-wrapper.row::before,
  .filter-show-date-range-wrapper.row::after,
  .filter-show-date-range-wrapper.form-horizontal .form-group::before,
  .filter-show-date-range-wrapper.form-horizontal .form-group::after,
  .filter-show-date-range-wrapper.btn-toolbar::before,
  .filter-show-date-range-wrapper.btn-toolbar::after,
  .filter-show-date-range-wrapper.btn-group-vertical > .btn-group::before,
  .filter-show-date-range-wrapper.btn-group-vertical > .btn-group::after,
  .filter-show-date-range-wrapper.nav::before,
  .filter-show-date-range-wrapper.nav::after,
  .filter-show-date-range-wrapper.navbar::before,
  .filter-show-date-range-wrapper.navbar::after,
  .filter-show-date-range-wrapper.navbar-header::before,
  .filter-show-date-range-wrapper.navbar-header::after,
  .filter-show-date-range-wrapper.navbar-collapse::before,
  .filter-show-date-range-wrapper.navbar-collapse::after,
  .filter-show-date-range-wrapper.pager::before,
  .filter-show-date-range-wrapper.pager::after,
  .filter-show-date-range-wrapper.panel-body::before,
  .filter-show-date-range-wrapper.panel-body::after,
  .filter-show-date-range-wrapper.modal-header::before,
  .filter-show-date-range-wrapper.modal-header::after,
  .filter-show-date-range-wrapper.modal-footer::before,
  .filter-show-date-range-wrapper.modal-footer::after {
    display: none;
  }
}
.dropdown-menu.dropdown-menu-right {
  left: auto !important;
  right: -1px;
}
.filter-empty-wrapper {
  height: 270px;
  line-height: 270px;
  font-size: 2em;
}
.JColResizer {
  table-layout: fixed;
}
.JCLRgrips {
  height: 0;
  position: relative;
}
.JCLRgrip {
  margin-left: -5px;
  position: absolute;
  z-index: 5;
}
.JCLRgrip .JColResizer {
  position: absolute;
  background-color: red;
  filter: alpha(opacity=1);
  opacity: 0;
  width: 10px;
  height: 100%;
  cursor: e-resize;
  top: 0;
}
.JCLRLastGrip {
  position: absolute;
  width: 1px;
}
.JCLRgripDrag {
  border-left: 1px dotted black;
}
.table-config-wrapper .table-config-list-tableConfig + .select2-container .select2-selection__rendered {
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .table-config-wrapper .table-config-select-wrapper {
    max-width: 248px;
    min-width: 149px;
  }
}
@media screen and (max-width: 767px) {
  .table-config-wrapper .table-config-make-primary {
    margin-top: 15px;
    margin-left: 15px;
  }
}
.table-column-form-wrapper-sm .table-config-wrapper .table-config-select-wrapper {
  width: 227px;
}
.table-column-init > thead > tr.ui-sortable {
  background: #F5F5F6;
}
.table-column-init > thead > tr > th.table-column-sortable-header {
  cursor: move;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-placeholder {
  display: none;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper {
  background-color: #1ab394;
  opacity: 0.5;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper .table-column-sortable-arrow {
  display: none !important;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper .link-filter {
  color: #fff;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper .dropdown-filter.open {
  background-color: #1ab394;
}
.table-column-init > thead > tr > th.table-column-sortable-header .dropdown-menu {
  cursor: default;
}
.table-column-sortable-header {
  position: relative;
}
.table-column-sortable-header .table-column-sortable-arrow {
  display: none;
  position: absolute;
  left: 5px;
  top: -3px;
  z-index: 1000;
}
.table-column-order-apply {
  position: absolute;
  top: 6px;
  right: 3px;
  z-index: 900;
  display: none;
}
.table td.table-cell-white {
  color: #fff;
}
.table td.table-cell-white a {
  color: #fff;
}
.table-column-filtered-row {
  color: #1ab394;
}
.table-column-filtered-row .table-column-label {
  font-weight: bold;
}
.filter-link {
  color: #519cdc;
}
.table-show-control-wrapper {
  height: 22px;
  line-height: 22px;
}
.filter-total-all-ajax {
  width: 20px;
  height: 20px;
  background-size: cover;
  position: relative !important;
}
tr:hover td[data-table-column-field-cell-name="actions"] {
  max-height: 47px;
  position: sticky;
  padding-right: 0;
  right: 0;
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  height: inherit;
}
tr:hover td[data-table-column-field-cell-name="actions"] .filter-cell-content.filter-cell-name-actions {
  height: 100%;
  width: fit-content;
  float: right;
  padding: 8px;
  padding-right: 18px;
  background-color: #f5f5f5;
}
tr:hover td[data-table-column-field-cell-name="actions"] .filter-cell-content.filter-cell-name-actions:empty {
  display: none;
}
tr:hover td[data-table-column-field-cell-name="actions"] .action-delete-button {
  display: none;
}
tr:hover.expanded td[data-table-column-field-cell-name="actions"] .filter-cell-content.filter-cell-name-actions {
  background-color: #E6F5E6;
}
tr:not(:hover) td[data-table-column-field-cell-name="actions"] .open > .dropdown-menu {
  display: none;
}
.table-action-scrolled-right td[data-table-column-field-cell-name="actions"],
.table-action-column-visible td[data-table-column-field-cell-name="actions"],
.unsticky-actions-column td[data-table-column-field-cell-name="actions"] {
  padding: 8px !important;
}
.table-action-scrolled-right .filter-cell-content.filter-cell-name-actions,
.table-action-column-visible .filter-cell-content.filter-cell-name-actions,
.unsticky-actions-column .filter-cell-content.filter-cell-name-actions {
  float: left !important;
  padding: 0 !important;
}
.table-action-scrolled-right .filter-cell-content.filter-cell-name-actions,
.table-action-column-visible .filter-cell-content.filter-cell-name-actions,
.unsticky-actions-column .filter-cell-content.filter-cell-name-actions,
.table-action-scrolled-right td[data-table-column-field-cell-name="actions"],
.table-action-column-visible td[data-table-column-field-cell-name="actions"],
.unsticky-actions-column td[data-table-column-field-cell-name="actions"] {
  position: static !important;
  margin-left: 0;
  visibility: visible;
  width: fit-content;
  text-align: left;
  background-color: inherit !important;
}
.table-action-scrolled-right .filter-cell-content.filter-cell-name-actions .action-delete-button,
.table-action-column-visible .filter-cell-content.filter-cell-name-actions .action-delete-button,
.unsticky-actions-column .filter-cell-content.filter-cell-name-actions .action-delete-button,
.table-action-scrolled-right td[data-table-column-field-cell-name="actions"] .action-delete-button,
.table-action-column-visible td[data-table-column-field-cell-name="actions"] .action-delete-button,
.unsticky-actions-column td[data-table-column-field-cell-name="actions"] .action-delete-button {
  display: inline-block;
}
.filter-cell-content.filter-cell-name-actions a {
  margin-right: 3px;
}
.display-filter {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}
.display-filter .btn-show-all {
  color: #1ab394;
}
.dropdown-menu.show-selected .table-control-show-all,
.dropdown-menu.show-selected .table-control-show-hide-btn-separator,
.dropdown-menu.show-selected tr.table-column-search-item:has(input[type='checkbox']:not(:checked)) {
  display: none;
}
.dropdown-menu.show-selected .btn-show-all {
  color: #337ab7;
}
.dropdown-menu.show-selected .btn-show-selected {
  color: #1ab394;
}
.dropdown-menu.show-not-selected .table-control-hide-all,
.dropdown-menu.show-not-selected .table-control-show-hide-btn-separator,
.dropdown-menu.show-not-selected tr.table-column-search-item:has(input[type='checkbox']:checked) {
  display: none;
}
.dropdown-menu.show-not-selected .btn-show-all {
  color: #337ab7;
}
.dropdown-menu.show-not-selected .btn-show-not-selected {
  color: #1ab394;
}
#table_column_conditions_conditions [data-collection-remove-btn] {
  margin-bottom: 15px !important;
}
#table_column_conditions_form .collection-item {
  clear: both;
}
#table_column_conditions_form [data-collection-add-btn] {
  clear: both;
  display: table;
}
.loginscreen.middle-box {
  width: 400px;
}
.loginscreen.large-box {
  width: 940px;
  max-width: 940px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .loginscreen.middle-box {
    width: 100%;
  }
  .loginscreen.large-box {
    width: 100%;
  }
}
/**
 * @file
 * Columns with automatic width, similar to .col-xs-1 and friends.
 */
.col-xs-auto,
.col-xs1-auto,
.col-sm-auto,
.col-md-auto,
.col-lg-auto,
.col-xs-auto-right,
.col-xs1-auto-right,
.col-sm-auto-right,
.col-md-auto-right,
.col-lg-auto-right,
.col-middle {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-middle {
  display: table;
}
.col-xs-auto {
  float: left;
}
.col-xs-auto-right {
  float: right;
}
@media (min-width: 480px) {
  .col-xs1-auto {
    float: left;
  }
  .col-xs1-auto-right {
    float: right;
  }
}
@media (min-width: 768px) {
  .col-sm-auto {
    float: left;
  }
  .col-sm-auto-right {
    float: right;
  }
}
@media (min-width: 992px) {
  .col-md-auto {
    float: left;
  }
  .col-md-auto-right {
    float: right;
  }
}
@media (min-width: 1200px) {
  .col-lg-auto {
    float: left;
  }
  .col-lg-auto-right {
    float: right;
  }
}
.col-condensed {
  padding-left: 5px;
  padding-right: 5px;
}
.col-condensed-l {
  padding-left: 5px;
}
.col-condensed-r {
  padding-right: 5px;
}
.bootstrap-datetimepicker-widget {
  z-index: 10000;
}
.bootstrap-datetimepicker-widget .datepicker-months table td span,
.bootstrap-datetimepicker-widget .datepicker-years table td span,
.bootstrap-datetimepicker-widget .datepicker-decades table td span {
  display: block;
  float: left;
  width: 66px;
  height: 60px;
}
.bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #1dc5a3 !important;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1dc5a3 !important;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #1dc5a3 !important;
}
.bootstrap-datetimepicker-widget table td a {
  color: #1dc5a3 !important;
}
.clockpicker-popover {
  z-index: 10000;
}
.clockpicker-tick.active,
.clockpicker-tick:hover {
  background-color: rgba(29, 197, 163, 0.25);
}
.clockpicker-canvas-bg {
  fill: rgba(29, 197, 163, 0.25);
}
.clockpicker-canvas-bg-trans {
  fill: rgba(29, 197, 163, 0.25);
}
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
  fill: #1dc5a3;
}
.clockpicker-canvas line {
  stroke: #1dc5a3;
}
.clockpicker-span-hours.text-primary,
.clockpicker-span-minutes.text-primary {
  color: #1dc5a3;
}
.clockpicker-button {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.clockpicker-button:focus,
.clockpicker-button.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.clockpicker-button:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.clockpicker-button:active,
.clockpicker-button.active,
.open > .dropdown-toggle.clockpicker-button {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.clockpicker-button:active:hover,
.clockpicker-button.active:hover,
.open > .dropdown-toggle.clockpicker-button:hover,
.clockpicker-button:active:focus,
.clockpicker-button.active:focus,
.open > .dropdown-toggle.clockpicker-button:focus,
.clockpicker-button:active.focus,
.clockpicker-button.active.focus,
.open > .dropdown-toggle.clockpicker-button.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.clockpicker-button.disabled:hover,
.clockpicker-button[disabled]:hover,
fieldset[disabled] .clockpicker-button:hover,
.clockpicker-button.disabled:focus,
.clockpicker-button[disabled]:focus,
fieldset[disabled] .clockpicker-button:focus,
.clockpicker-button.disabled.focus,
.clockpicker-button[disabled].focus,
fieldset[disabled] .clockpicker-button.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.clockpicker-button .badge {
  color: #337ab7;
  background-color: #fff;
}
.clockpicker-button:focus,
.clockpicker-button.focus,
.clockpicker-button:hover,
.clockpicker-button:active,
.clockpicker-button.active,
.open .dropdown-toggle.clockpicker-button {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.clockpicker-button:focus:hover,
.clockpicker-button.focus:hover,
.clockpicker-button:hover:hover,
.clockpicker-button:active:hover,
.clockpicker-button.active:hover,
.open .dropdown-toggle.clockpicker-button:hover,
.clockpicker-button:focus:focus,
.clockpicker-button.focus:focus,
.clockpicker-button:hover:focus,
.clockpicker-button:active:focus,
.clockpicker-button.active:focus,
.open .dropdown-toggle.clockpicker-button:focus,
.clockpicker-button:focus.focus,
.clockpicker-button.focus.focus,
.clockpicker-button:hover.focus,
.clockpicker-button:active.focus,
.clockpicker-button.active.focus,
.open .dropdown-toggle.clockpicker-button.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.clockpicker-button:active,
.clockpicker-button.active,
.open .dropdown-toggle.clockpicker-button {
  background-image: none;
}
.clockpicker-button.disabled,
.clockpicker-button.disabled:hover,
.clockpicker-button.disabled:focus,
.clockpicker-button.disabled:active,
.clockpicker-button.disabled.active,
.clockpicker-button[disabled],
.clockpicker-button[disabled]:hover,
.clockpicker-button[disabled]:focus,
.clockpicker-button[disabled]:active,
.clockpicker-button.active[disabled],
fieldset[disabled] .clockpicker-button,
.clockpicker-button.disabled:hover,
.clockpicker-button.disabled:hover:hover,
.clockpicker-button.disabled:focus:hover,
.clockpicker-button.disabled:active:hover,
.clockpicker-button.disabled.active:hover,
.clockpicker-button[disabled]:hover,
.clockpicker-button[disabled]:hover:hover,
.clockpicker-button[disabled]:focus:hover,
.clockpicker-button[disabled]:active:hover,
.clockpicker-button.active[disabled]:hover,
fieldset[disabled] .clockpicker-button:hover,
.clockpicker-button.disabled:focus,
.clockpicker-button.disabled:hover:focus,
.clockpicker-button.disabled:focus:focus,
.clockpicker-button.disabled:active:focus,
.clockpicker-button.disabled.active:focus,
.clockpicker-button[disabled]:focus,
.clockpicker-button[disabled]:hover:focus,
.clockpicker-button[disabled]:focus:focus,
.clockpicker-button[disabled]:active:focus,
.clockpicker-button.active[disabled]:focus,
fieldset[disabled] .clockpicker-button:focus,
.clockpicker-button.disabled:active,
.clockpicker-button.disabled:hover:active,
.clockpicker-button.disabled:focus:active,
.clockpicker-button.disabled:active:active,
.clockpicker-button.disabled.active:active,
.clockpicker-button[disabled]:active,
.clockpicker-button[disabled]:hover:active,
.clockpicker-button[disabled]:focus:active,
.clockpicker-button[disabled]:active:active,
.clockpicker-button.active[disabled]:active,
fieldset[disabled] .clockpicker-button:active,
.clockpicker-button.disabled.active,
.clockpicker-button.disabled:hover.active,
.clockpicker-button.disabled:focus.active,
.clockpicker-button.disabled:active.active,
.clockpicker-button.disabled.active.active,
.clockpicker-button[disabled].active,
.clockpicker-button[disabled]:hover.active,
.clockpicker-button[disabled]:focus.active,
.clockpicker-button[disabled]:active.active,
.clockpicker-button.active[disabled].active,
fieldset[disabled] .clockpicker-button.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.clockpicker-button.btn-outline.disabled,
.clockpicker-button.btn-outline.disabled:hover,
.clockpicker-button.btn-outline.disabled:focus,
.clockpicker-button.btn-outline.disabled:active,
.clockpicker-button.btn-outline.disabled.active,
.clockpicker-button.btn-outline[disabled],
.clockpicker-button.btn-outline[disabled]:hover,
.clockpicker-button.btn-outline[disabled]:focus,
.clockpicker-button.btn-outline[disabled]:active,
.clockpicker-button.btn-outline.active[disabled],
fieldset[disabled] .clockpicker-button.btn-outline,
.clockpicker-button.btn-outline.disabled:hover,
.clockpicker-button.btn-outline.disabled:hover:hover,
.clockpicker-button.btn-outline.disabled:focus:hover,
.clockpicker-button.btn-outline.disabled:active:hover,
.clockpicker-button.btn-outline.disabled.active:hover,
.clockpicker-button.btn-outline[disabled]:hover,
.clockpicker-button.btn-outline[disabled]:hover:hover,
.clockpicker-button.btn-outline[disabled]:focus:hover,
.clockpicker-button.btn-outline[disabled]:active:hover,
.clockpicker-button.btn-outline.active[disabled]:hover,
fieldset[disabled] .clockpicker-button.btn-outline:hover,
.clockpicker-button.btn-outline.disabled:focus,
.clockpicker-button.btn-outline.disabled:hover:focus,
.clockpicker-button.btn-outline.disabled:focus:focus,
.clockpicker-button.btn-outline.disabled:active:focus,
.clockpicker-button.btn-outline.disabled.active:focus,
.clockpicker-button.btn-outline[disabled]:focus,
.clockpicker-button.btn-outline[disabled]:hover:focus,
.clockpicker-button.btn-outline[disabled]:focus:focus,
.clockpicker-button.btn-outline[disabled]:active:focus,
.clockpicker-button.btn-outline.active[disabled]:focus,
fieldset[disabled] .clockpicker-button.btn-outline:focus,
.clockpicker-button.btn-outline.disabled:active,
.clockpicker-button.btn-outline.disabled:hover:active,
.clockpicker-button.btn-outline.disabled:focus:active,
.clockpicker-button.btn-outline.disabled:active:active,
.clockpicker-button.btn-outline.disabled.active:active,
.clockpicker-button.btn-outline[disabled]:active,
.clockpicker-button.btn-outline[disabled]:hover:active,
.clockpicker-button.btn-outline[disabled]:focus:active,
.clockpicker-button.btn-outline[disabled]:active:active,
.clockpicker-button.btn-outline.active[disabled]:active,
fieldset[disabled] .clockpicker-button.btn-outline:active,
.clockpicker-button.btn-outline.disabled.active,
.clockpicker-button.btn-outline.disabled:hover.active,
.clockpicker-button.btn-outline.disabled:focus.active,
.clockpicker-button.btn-outline.disabled:active.active,
.clockpicker-button.btn-outline.disabled.active.active,
.clockpicker-button.btn-outline[disabled].active,
.clockpicker-button.btn-outline[disabled]:hover.active,
.clockpicker-button.btn-outline[disabled]:focus.active,
.clockpicker-button.btn-outline[disabled]:active.active,
.clockpicker-button.btn-outline.active[disabled].active,
fieldset[disabled] .clockpicker-button.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.clockpicker-button .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  -webkit-border-radius: 0 3px 3px 3px;
  -moz-border-radius: 0 3px 3px 3px;
  border-radius: 0 3px 3px 3px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none !important;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 3px 0 3px 3px;
  -moz-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-group.open > .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#loader,
#loader_small {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 2s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
  z-index: 9998;
}
#loader:before,
#loader_small:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #e74c3c;
  -webkit-animation: spin 3s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 3s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader:after,
#loader_small:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f9c922;
  -webkit-animation: spin 1.5s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 1.5s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader_small {
  width: 100px;
  height: 100px;
  border-width: 2px;
}
#loader_small:before,
#loader_small:after {
  border-width: 2px;
}
#loader_small:after,
#loader_small:before {
  border-width: 2px;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
input::placeholder {
  color: #9ea6b9;
}
.form-panel {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 15px 15px 0;
  margin-bottom: 15px;
}
.form-panel > .form-header {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 15px;
}
.col-lw-smx,
.col-lw-sm,
.col-lw-xsm,
.col-lw-md {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-lw-smx {
  width: 140px;
  padding-left: 7px;
}
.col-lw-sm {
  width: 150px;
  padding-left: 7px;
}
.col-lw-xsm {
  width: 160px;
  padding-left: 7px;
}
.col-lw-offset-smx {
  margin-left: 140px;
}
.col-lw-offset-sm {
  margin-left: 150px;
}
.col-lw-md {
  width: 230px;
}
.col-lw-offset-md {
  margin-left: 230px;
}
.i-w {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.i-w-full {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.l-w {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.i-w + .l-w {
  padding-left: 15px;
}
.i-w-xs,
.i-w-xsm,
.i-w-sm,
.i-w-md,
.i-w-xmd,
.i-w-mmd,
.i-w-lg,
.i-w-xlg {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
@media (min-width: 768px) {
  .i-w-xs {
    width: 80px;
  }
  .i-w-xsm {
    width: 106px;
  }
  .i-w-sm {
    width: 120px;
  }
  .i-w-md {
    width: 140px;
  }
  .i-w-xmd {
    width: 190px;
  }
  .i-w-mmd {
    width: 210px;
  }
  .i-w-lg {
    width: 280px;
  }
  .i-w-xlg {
    width: 520px;
  }
  .i-m-w-xs {
    max-width: 80px;
  }
  .i-m-w-xsm {
    max-width: 106px;
  }
  .i-m-w-sm {
    max-width: 120px;
  }
  .i-m-w-md {
    max-width: 140px;
  }
  .i-m-w-xmd {
    max-width: 190px;
  }
  .i-m-w-mmd {
    max-width: 210px;
  }
  .i-m-w-lg {
    max-width: 280px;
  }
  .i-m-w-xlg {
    max-width: 520px;
  }
  .col-iw-r-sm {
    width: 300px;
  }
}
.f-c-xs {
  width: 70px;
}
.f-c-xsm {
  width: 96px;
}
.f-c-sm {
  width: 110px;
}
.f-c-md {
  width: 130px;
}
.f-c-xxmd {
  width: 150px;
}
.f-c-xxmd {
  width: 180px;
}
.f-c-mmd {
  width: 200px;
}
.f-c-lg {
  width: 270px;
}
.f-c-xlg {
  width: 510px;
}
.form-horizontal .f-g {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.form-horizontal .f-g:before,
.form-horizontal .f-g:after {
  content: " ";
  display: table;
}
.form-horizontal .f-g:after {
  clear: both;
}
.iw-xs,
.iw-md {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.iw-xs {
  padding-left: 165px;
}
.iw-md {
  padding-left: 245px;
}
.col-iw-col-btn,
.col-iw-xxs,
.col-iw-xs,
.col-iw-xsm,
.col-iw-sm,
.col-iw-md,
.col-iw-xxxmd,
.col-iw-xxmd,
.col-iw-xmd,
.col-iw-mmd,
.col-iw-mmmd,
.col-iw-lg,
.col-iw-xlg,
.col-iw-md_lg {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-iw-col-btn {
  width: 62px;
}
.col-iw-xxs {
  width: 50px;
}
.col-iw-xs {
  width: 100px;
}
.col-iw-xsm {
  width: 126px;
}
.col-iw-sm {
  width: 140px;
}
.col-iw-md {
  width: 160px;
}
.col-iw-xxxmd {
  width: 170px;
}
.col-iw-xxmd {
  width: 180px;
}
.col-iw-xmd {
  width: 210px;
}
.col-iw-xmmd {
  width: 223px;
}
.col-iw-mmd {
  width: 230px;
}
.col-iw-mmmd {
  width: 260px;
}
.col-iw-lg {
  width: 300px;
}
.col-iw-lg-x2 {
  width: 300px;
}
@media screen and (min-width: 992px) {
  .col-iw-lg-x2 {
    width: 560px;
  }
}
.col-iw-md_lg {
  width: 460px;
}
.col-iw-xlg {
  width: 540px;
}
.col-imw-xxs {
  max-width: 50px;
}
.col-imw-xs {
  max-width: 100px;
}
.col-imw-xsm {
  max-width: 126px;
}
.col-imw-sm {
  max-width: 140px;
}
.col-imw-md {
  max-width: 160px;
}
.col-imw-xxmd {
  max-width: 180px;
}
.col-imw-xmd {
  max-width: 210px;
}
.col-imw-xmmd {
  max-width: 223px;
}
.col-imw-mmd {
  max-width: 230px;
}
.col-imw-lg {
  max-width: 300px;
}
.col-imw-md_lg {
  max-width: 460px;
}
.col-imw-xlg {
  max-width: 540px;
}
.tc-md {
  width: 141px;
}
.tc-lg {
  width: 281px;
}
.form-control-box {
  background-color: #f5f5f6;
  padding: 15px 15px 0;
  margin-bottom: 15px;
}
.form-control-box:before,
.form-control-box:after {
  display: table;
  content: " ";
}
.form-control-box:after {
  clear: both;
}
.form-control-box:before,
.form-control-box:after {
  display: table;
  content: " ";
}
.form-control-box:after {
  clear: both;
}
.form-group-inline {
  margin-left: 0 !important;
  margin-right: 0 !important;
  float: left;
  position: relative;
}
[data-collection-remove-btn],
[data-collection-add-btn] {
  margin-bottom: 0 !important;
}
form .btn.radio-inline-btn .help-block {
  position: absolute;
  bottom: calc(-100% - 5px);
  left: 0;
}
form .asterisk {
  color: #ED5565;
}
form [data-collection-id] > .nav.nav-tabs,
form .i-w-tabs > .nav.nav-tabs {
  border-bottom: 1px solid #e5e6e7;
}
form [data-collection-id] > .nav.nav-tabs > li.tab-label,
form .i-w-tabs > .nav.nav-tabs > li.tab-label {
  padding-top: 4px;
}
form [data-collection-id] > .nav.nav-tabs > li.active > a,
form .i-w-tabs > .nav.nav-tabs > li.active > a {
  border-bottom-color: #fff !important;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
}
form [data-collection-id] > .nav.nav-tabs > li > a,
form .i-w-tabs > .nav.nav-tabs > li > a {
  line-height: 18px;
  outline: none;
  font-weight: normal;
  padding: 10px 15px;
  border-color: #e5e6e7 #e5e6e7 #e5e6e7;
}
form [data-collection-id] > .nav.nav-tabs > li > a.has-error,
form .i-w-tabs > .nav.nav-tabs > li > a.has-error {
  border-color: #ED5565 #ED5565 #e5e6e7;
}
form [data-collection-id] > .nav.nav-tabs > li > a > .title,
form .i-w-tabs > .nav.nav-tabs > li > a > .title {
  margin-right: 5px;
}
form [data-collection-id] > .nav.nav-tabs > li > a > i,
form .i-w-tabs > .nav.nav-tabs > li > a > i {
  margin-right: 0;
}
form [data-collection-id] > .nav.nav-tabs > li > a > i.remove-icon:hover,
form .i-w-tabs > .nav.nav-tabs > li > a > i.remove-icon:hover {
  color: #ED5565 !important;
  cursor: pointer;
}
form [data-collection-id] > .nav.nav-tabs > li > a:hover > i.add-icon,
form .i-w-tabs > .nav.nav-tabs > li > a:hover > i.add-icon {
  color: #1ab394;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: pulseIcon;
  animation-name: pulseIcon;
}
form [data-collection-id] > .tab-content.tab-content-bordered,
form .i-w-tabs > .tab-content.tab-content-bordered {
  border: none;
  padding: 0;
  background: none;
}
form [data-collection-id] > .tab-content.tab-content-bordered > .tab-pane,
form .i-w-tabs > .tab-content.tab-content-bordered > .tab-pane {
  padding: 15px 15px 0;
  border: 1px solid #e5e6e7;
  background: #fff;
}
form [data-collection-id] > .tab-content > .tab-pane,
form .i-w-tabs > .tab-content > .tab-pane {
  padding-top: 15px;
  margin-bottom: 0;
}
form [data-collection-id].table thead th > label,
form .i-w-tabs.table thead th > label {
  padding: 0;
}
label.help-tooltip-label.single-icon .org-label-tooltip {
  border-bottom: none;
}
label.help-tooltip-label.single-icon .org-label-tooltip i {
  margin-left: 0;
}
label.help-tooltip-label.help-tooltip-tab {
  font-weight: normal;
  margin-bottom: 0;
}
label.help-tooltip-label span.org-label-tooltip {
  border-bottom: 1px dashed #676a6c;
  cursor: help;
}
span.org-label-tooltip i {
  margin-left: 10px;
  cursor: help;
}
span.org-label-tooltip + .tooltip.in,
a.org-label-tooltip + .tooltip.in,
label.help-tooltip-label + .tooltip.in {
  opacity: 1;
}
span.org-label-tooltip + .tooltip .tooltip-inner,
a.org-label-tooltip + .tooltip .tooltip-inner,
label.help-tooltip-label + .tooltip .tooltip-inner {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border: #e5e6e7 1px solid;
  border-radius: 4px;
  max-width: 700px;
  color: #676a6c;
  background-color: #FFF;
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
}
span.org-label-tooltip + .tooltip .tooltip-inner li,
a.org-label-tooltip + .tooltip .tooltip-inner li,
label.help-tooltip-label + .tooltip .tooltip-inner li {
  margin-top: 15px;
}
.color-reset-link {
  position: absolute;
  top: 7px;
  left: 52px;
  z-index: 10;
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  font-size: 18px !important;
  line-height: 18px !important;
}
.color-reset-link:hover,
.color-reset-link:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
button.color-reset-link {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.minicolors-color-reset-small .color-reset-link {
  left: 36px;
  font-size: 11px !important;
}
.form-control-link {
  line-height: 33px;
}
.org-disabled {
  pointer-events: none;
}
.org-disabled .org-label-tooltip {
  pointer-events: auto;
}
input.org-disabled,
.org-disabled input:not(.org-enabled),
textarea.org-disabled,
.org-disabled textarea:not(.org-enabled),
select.org-disabled,
.org-disabled select:not(.org-enabled) {
  background-color: #eee;
  opacity: 1;
}
.org-disabled.select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}
.org-disabled.select2-hidden-accessible + .select2-container .select2-selection {
  background-color: #eee;
  box-shadow: none;
}
.org-disabled.select2-container,
.org-disabled .select2-container:not(.org-enabled) {
  background-color: #eee;
}
.org-disabled.select2-container .select2-selection--single,
.org-disabled .select2-container:not(.org-enabled) .select2-selection--single {
  background-color: #eee;
}
.org-disabled.icheckbox_square-green,
.org-disabled .icheckbox_square-green {
  background-position: -72px 0;
}
.org-disabled.icheckbox_square-green.checked,
.org-disabled .icheckbox_square-green.checked {
  background-position: -96px 0;
}
.org-disabled.iradio_square-green,
.org-disabled .iradio_square-green,
.org-disabled.iradio_square-green.hover,
.org-disabled .iradio_square-green.hover {
  background-position: -192px 0;
}
.org-disabled.iradio_square-green.checked,
.org-disabled .iradio_square-green.checked,
.org-disabled.iradio_square-green.checked.hover,
.org-disabled .iradio_square-green.checked.hover {
  background-position: -216px 0;
}
label.radio-inline-btn.org-disabled,
.org-disabled label.radio-inline-btn {
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.org-disabled .btn-danger[data-collection-remove-btn] {
  background-color: #ef6776;
  border-color: #ef6776;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.org-enabled {
  pointer-events: auto;
}
.org-disabled .org-enabled [data-collection-add-btn] {
  pointer-events: none;
}
.select2-form-control-disabled + .select2-container .select2-selection {
  background-color: #f3f3f4;
}
.scrollable-lg {
  max-height: 476px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.form-control-bold {
  padding-top: 18px;
  padding-bottom: 18px;
  border-width: 1px;
  font-weight: bold;
}
.form-compact {
  font-size: 12px;
}
.form-compact .input-group-addon {
  font-size: 13px;
}
.form-compact.form-horizontal .radio,
.form-compact.form-horizontal .checkbox,
.form-compact.form-horizontal .radio-inline,
.form-compact.form-horizontal .checkbox-inline {
  padding-top: 4px;
}
.form-compact a[data-collection-remove-btn],
.form-compact a[data-collection-add-btn] {
  font-size: 13px;
  padding: 5px 10px;
}
.form-compact .form-control,
.form-compact .single-line {
  height: 30px;
  padding: 4px 12px;
  font-size: 13px;
}
.form-compact textarea.form-control {
  height: auto;
}
.form-compact .radio-inline + .radio-inline,
.form-compact .checkbox-inline + .checkbox-inline {
  margin-left: 5px;
}
.form-compact .form-control-static {
  min-height: 30px;
}
.form-horizontal .form-compact .radio,
.form-horizontal .form-compact .checkbox,
.form-horizontal .form-compact .radio-inline,
.form-horizontal .form-compact .checkbox-inline {
  padding-top: 4px;
}
textarea.form-control.resize-vertical {
  resize: vertical;
}
textarea.form-control.resize-none {
  resize: none;
}
@media screen and (max-width: 767px) {
  .form-horizontal .form-group label + div {
    float: none;
    width: 100%;
  }
}
.form-front-drop-wrapper {
  position: relative;
}
.form-front-drop-wrapper .form-front-drop {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.form-horizontal .control-label.control-label-left {
  text-align: left;
}
.form-horizontal .control-label.control-label-center {
  text-align: center;
}
.radio-inline-wrapper .radio-inline {
  margin-left: 0 !important;
  padding-left: 0;
}
.radio-inline-wrapper-xs .radio-inline {
  width: 90px;
}
.form-control-throbber {
  position: absolute;
  right: 23px;
  top: 9px;
}
@media (min-width: 768px) and (max-width: 1919px) {
  .form-responsive .col-iw-lg {
    width: 180px;
  }
}
.merchant-ocr-confidence-score-object + .help-block {
  height: 0;
  margin: 0;
  position: absolute;
  bottom: 14px;
}
.merchant-ocr-confidence-score-object + .help-block + .merchant-ocr-field-message {
  margin-bottom: 20px;
  display: block;
}
.ite-icheck-choice-label-alt .icheck-label {
  width: 320px;
  font-weight: bold;
}
.ite-icheck-choice-label-alt .icheck-label .icheck-item {
  float: right;
}
textarea.auto-height {
  min-height: 30px;
  max-height: 200px;
}
textarea.auto-height.max-auto-height {
  max-height: inherit;
}
textarea.max-20-rows {
  resize: vertical;
  max-height: 390px;
  min-height: 50px;
}
.control-section-title {
  padding-top: 0;
  margin-bottom: 0;
  text-align: right;
}
.asr-amount-hidden .asr-amount {
  display: none;
}
.asr-base-percent-hidden .asr-base-percent {
  display: none;
}
.checkbox-multiline .checkbox-inline {
  margin-left: 0 !important;
  margin-right: 5px !important;
  padding-right: 20px;
  padding-left: 0;
}
.text-green {
  color: green;
}
.text-ellipsis {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-color-default {
  color: #676a6c !important;
}
.text-color-white {
  color: #ffffff !important;
}
.text-color-red {
  color: #ED5565 !important;
}
.text-normal {
  font-size: 13px;
}
.text-large {
  font-size: 16px;
}
.text-color-green {
  color: #46a546 !important;
}
.text-blue {
  color: #0000ff !important;
}
.text-tag {
  font-size: 1em;
}
.text-center {
  text-align: center !important;
}
.text-left-important {
  text-align: left !important;
}
.text-right-important {
  text-align: right !important;
}
.text-underline {
  text-decoration: underline;
}
.text-bold {
  font-weight: bold;
}
.l-h-30 {
  line-height: 30px;
}
.text-wrap-any {
  overflow-wrap: anywhere;
}
.column-count-2 {
  column-count: 2;
}
.column-count-3 {
  column-count: 3;
}
.column-count-4 {
  column-count: 4;
}
.f-size-32-i {
  font-size: 32px !important;
}
.f-size-22-i {
  font-size: 22px !important;
}
.border-default {
  border: 1px solid #D1DADE;
}
.border-bottom-default {
  border-bottom: 1px solid #D1DADE;
}
.border-bottom-normal {
  border-bottom: 1px solid #D1DADE;
  padding-bottom: 15px;
}
.border-bottom-normal:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.border-delimiter {
  border-top: 1px solid #D1DADE;
}
.border-delimiter:first-child {
  border-top: none;
}
.border-radius-none {
  border-radius: 0;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
body > .select2-container {
  z-index: 5000;
}
.select2-container {
  font-size: 14px;
}
.select2-container:focus {
  outline: 0;
}
.select2-container .select2-selection__clear {
  position: relative;
  z-index: 10;
}
.select2-container.select2-container--focus .select2-selection--single,
.select2-container.select2-focused .select2-selection--single,
.select2-container.select2-container--focus .select2-selection--multiple,
.select2-container.select2-focused .select2-selection--multiple {
  border-color: #1ab394;
}
.select2-container .selection:focus {
  outline: 0;
}
.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple {
  min-height: 34px;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
}
.select2-container .select2-selection--single:focus,
.select2-container .select2-selection--multiple:focus {
  outline: 0;
}
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: block;
  color: #676a6c;
  padding-left: 15px;
}
.select2-container .select2-selection--single .select2-selection__arrow,
.select2-container .select2-selection--multiple .select2-selection__arrow {
  height: 34px;
}
.select2-container .select2-selection--single .select2-selection__arrow b,
.select2-container .select2-selection--multiple .select2-selection__arrow b {
  border-color: #000 transparent transparent transparent;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  min-height: 34px;
  line-height: 32px;
}
.select2-container .select2-selection--multiple {
  max-height: 400px;
  overflow: hidden;
}
.select2-container .select2-selection--multiple .select2-selection__choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 18px;
  margin: 3px 5px 0 0;
  padding: 3px 5px 3px 5px;
  position: relative;
}
.select2-container .select2-selection--multiple .select2-selection__choice .select2-multiple-entity-result {
  float: right !important;
  float: right;
  margin-left: 4px;
}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #000 transparent;
}
.select2-dropdown {
  border-color: #e5e6e7;
  border-radius: 1px;
  z-index: 2050 !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #e5e6e7;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  outline: 0;
  border-color: #1ab394 !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
  height: 32px;
  margin-top: 0 !important;
}
.select2-container--default .select2-results__option {
  min-height: 34px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #1dc5a3;
}
.has-error .select2-container.select2-container--focus .select2-selection--single:not(.org-valid) {
  border-color: #ED5565;
}
.has-error .select2-container .select2-selection--single:not(.org-valid) {
  border-color: #ED5565;
}
.has-error .select2-container .select2-selection--multiple:not(.org-valid) {
  border-color: #ED5565;
}
.has-error .select2-dropdown {
  border-color: #ED5565;
}
.select2-paste-handler + .select2-container .select2-search--inline {
  float: none !important;
  clear: both !important;
}
.select2-paste-handler + .select2-container .select2-search--inline .select2-search__field {
  width: auto !important;
}
.form-compact .select2-container {
  font-size: 13px;
}
.form-compact .select2-container .select2-selection--single,
.form-compact .select2-container .select2-selection--multiple {
  min-height: 30px;
}
.form-compact .select2-container .select2-selection--single .select2-selection__arrow,
.form-compact .select2-container .select2-selection--multiple .select2-selection__arrow {
  height: 30px;
}
.form-compact .select2-container .select2-selection--single .select2-selection__rendered {
  min-height: 30px;
  line-height: 28px;
}
.form-compact .select2-container--default .select2-search--inline .select2-search__field {
  height: 28px;
}
.form-compact .select2-results__option {
  min-height: 30px;
}
select[readonly].select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}
select[readonly].select2-hidden-accessible + .select2-container .select2-selection {
  background: #eee;
  box-shadow: none;
}
select[readonly].select2-hidden-accessible + .select2-container .select2-selection__arrow,
select[readonly].select2-hidden-accessible + .select2-container .select2-selection__clear {
  display: none;
}
.daterangepicker .calendar {
  display: block !important;
}
.daterangepicker .calendar td.active,
.daterangepicker .calendar td:active,
.daterangepicker .calendar td:hover,
.daterangepicker .calendar td:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
}
.daterangepicker .calendar td.active:active,
.daterangepicker .calendar td:active:active,
.daterangepicker .calendar td:hover:active,
.daterangepicker .calendar td:focus:active,
.daterangepicker .calendar td.active:hover,
.daterangepicker .calendar td:active:hover,
.daterangepicker .calendar td:hover:hover,
.daterangepicker .calendar td:focus:hover,
.daterangepicker .calendar td.active:focus,
.daterangepicker .calendar td:active:focus,
.daterangepicker .calendar td:hover:focus,
.daterangepicker .calendar td:focus:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
}
.daterangepicker .ranges > ul > li {
  color: #1ab394;
}
.daterangepicker .ranges > ul > li.active,
.daterangepicker .ranges > ul > li:active,
.daterangepicker .ranges > ul > li:hover,
.daterangepicker .ranges > ul > li:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
}
.daterangepicker .ranges > ul > li:last-child {
  display: none;
}
.daterangepicker-custom-container {
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
}
.daterangepicker-custom-container select {
  width: 100%;
  height: 25px;
  color: #000;
}
.daterangepicker-filter-form-control-date-range {
  border-left: none;
}
.daterangepicker-filter-form-control-date-range:focus,
.daterangepicker-filter-form-control-date-range:active,
.daterangepicker-filter-form-control-date-range:hover {
  border-color: #e5e6e7 !important;
}
.daterangepicker-filter-form-control-date-range-type + .select2-container .select2-selection {
  border-right: none;
}
.daterangepicker-filter-form-control-date-range-type + .select2-container .select2-selection .select2-selection__rendered {
  padding-right: 0;
}
.daterangepicker-filter-form-control-date-range-type + .select2-container .select2-selection .select2-selection__rendered:after {
  content: ":";
}
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background-image: url(/build/images/sprite-skin-flat-org.110873f3.png);
}
.irs-from,
.irs-to,
.irs-single {
  background: #1dc5a3;
}
.irs-from:after,
.irs-to:after,
.irs-single:after {
  border-top-color: #1dc5a3;
}
.fileuploader {
  margin: 0;
  padding: 0;
  background: none;
}
.fileuploader-input {
  border: none;
}
.fileuploader-input-caption {
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: #676a6c;
  font-size: 14px;
  font-weight: normal;
  padding: 0 15px;
  line-height: 32px;
  min-height: 32px;
}
.fileuploader-input-button {
  background-color: #1ab394;
  border: 1px solid #1ab394;
  font-size: 14px;
  font-weight: normal;
  padding: 7px 12px;
  line-height: 20px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fileuploader-input-button:hover,
.fileuploader-input-button:focus,
.fileuploader-input-button:active {
  background-color: #18a689;
  border-color: #18a689;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.fileuploader-theme-default .fileuploader-dragging {
  border: 1px dashed #1ab394;
}
.fileuploader-item .column-title {
  color: #9ea6b9;
}
.fileuploader-item .column-title span {
  color: #9ea6b9;
}
.fileuploader-item.file-has-popup .column-thumbnail .fileuploader-action-popup {
  display: none;
}
.fileuploader-theme-dragdrop .fileuploader-input {
  display: block;
  padding: 20px 0;
  background: #f9f9f9;
  border: 2px dashed #e5e6e7;
  border-radius: 3px;
  text-align: center;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging {
  border: 2px dashed #1ab394;
}
.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-input-inner {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-input-inner {
  opacity: 0.4;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging img,
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-icon {
  color: #1ab394;
  font-size: 50px;
  margin-bottom: 30px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input img {
  display: block;
  max-width: 55px;
  margin: 0 auto;
  margin-bottom: 15px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input h3 {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  font-size: 18px;
  font-weight: bold;
  color: #555a6b;
  white-space: normal;
}
.fileuploader-theme-dragdrop .fileuploader-input p {
  color: #74809d;
}
.fileuploader-theme-dragdrop.fileuploader-is-uploading .fileuploader-input-caption:after {
  display: none;
}
.fileuploader-theme-dragdrop .fileuploader-pending-loader .right-half,
.fileuploader-theme-dragdrop .fileuploader-pending-loader .spinner {
  background: #6381E6;
}
.fileuploader-theme-dragdrop .fileuploader-input p {
  margin: 10px 0;
}
.form-compact .fileuploader-input-caption {
  font-size: 13px;
  line-height: 28px;
  min-height: 28px;
}
.form-compact .fileuploader-input-button {
  font-size: 13px;
  padding: 5px 12px;
  line-height: 18px;
}
.has-error .fileuploader-input-caption {
  border-color: #ED5565;
}
.fileuploader-button-container {
  display: flex;
  justify-content: center;
  position: relative;
}
.fileuploader-button-container .fileuploader-button-checkbox {
  position: absolute;
  left: calc(50% + 70px);
}
.minicolors-theme-bootstrap .minicolors-swatch.minicolors-sprite {
  top: 1px;
  left: 1px;
  border-radius: 0;
  border: none;
}
.minicolors-input-wrapper {
  position: relative;
}
.minicolors-input-wrapper:before,
.minicolors-input-wrapper:after {
  display: table;
  content: " ";
}
.minicolors-input-wrapper:after {
  clear: both;
}
.minicolors-input-wrapper:before,
.minicolors-input-wrapper:after {
  display: table;
  content: " ";
}
.minicolors-input-wrapper:after {
  clear: both;
}
.minicolors-input-wrapper .minicolors-theme-bootstrap .minicolors-input {
  width: 0;
  padding-left: 16px;
  cursor: pointer;
}
.minicolors-input-wrapper .minicolors-theme-bootstrap .minicolors-swatch.minicolors-sprite {
  cursor: pointer;
  top: 2px;
  left: 2px;
  width: 26px;
  height: 26px;
}
.minicolors-input-wrapper .minicolors-theme-bootstrap .minicolors-swatch.minicolors-sprite .minicolors-swatch-color {
  cursor: pointer;
}
.cke_combopanel__token {
  width: 300px !important;
}
.cke_top {
  padding-right: 80px !important;
}
a.cke_combo_button {
  max-width: 88px;
}
a.cke_combo_button .cke_combo_open {
  margin-left: 0;
}
.cke_toolgroup {
  margin: 0 3px 3px 0 !important;
}
.cke_button__emailpreview,
.cke_button__notificationpreview {
  position: absolute !important;
  right: 18px !important;
  top: 3px !important;
  display: inline-block !important;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  text-align: center !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  touch-action: manipulation !important;
  cursor: pointer !important;
  background-image: none !important;
  border: 1px solid transparent !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  border-radius: 4px !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  border-radius: 3px !important;
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
  color: #FFFFFF !important;
  color: #ffffff !important;
  background-color: #1ab394 !important;
  border-color: #1ab394 !important;
  color: #fff !important;
  padding: 6px 4px !important;
}
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview.active:focus,
.cke_button__notificationpreview.active:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview.active.focus,
.cke_button__notificationpreview.active.focus {
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px !important;
}
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus {
  color: #333 !important;
  text-decoration: none !important;
}
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active {
  background-image: none !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.cke_button__emailpreview.disabled,
.cke_button__notificationpreview.disabled,
.cke_button__emailpreview[disabled],
.cke_button__notificationpreview[disabled],
fieldset[disabled] .cke_button__emailpreview,
fieldset[disabled] .cke_button__notificationpreview {
  cursor: not-allowed !important;
  filter: alpha(opacity=65) !important;
  -webkit-opacity: 0.65 !important;
  -moz-opacity: 0.65 !important;
  opacity: 0.65 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
a.cke_button__emailpreview.disabled,
a.cke_button__notificationpreview.disabled,
fieldset[disabled] a.cke_button__emailpreview,
fieldset[disabled] a.cke_button__notificationpreview {
  pointer-events: none !important;
}
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active {
  outline: none !important !important;
}
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.open > .dropdown-toggle.cke_button__emailpreview,
.open > .dropdown-toggle.cke_button__notificationpreview {
  color: #fff !important;
  background-color: #286090 !important;
  background-image: none !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview.active:hover,
.cke_button__notificationpreview.active:hover,
.open > .dropdown-toggle.cke_button__emailpreview:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview.active:focus,
.cke_button__notificationpreview.active:focus,
.open > .dropdown-toggle.cke_button__emailpreview:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview.active.focus,
.cke_button__notificationpreview.active.focus,
.open > .dropdown-toggle.cke_button__emailpreview.focus,
.open > .dropdown-toggle.cke_button__notificationpreview.focus {
  color: #fff !important;
  background-color: #204d74 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview.disabled:hover,
.cke_button__notificationpreview.disabled:hover,
.cke_button__emailpreview[disabled]:hover,
.cke_button__notificationpreview[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
.cke_button__emailpreview.disabled:focus,
.cke_button__notificationpreview.disabled:focus,
.cke_button__emailpreview[disabled]:focus,
.cke_button__notificationpreview[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus,
.cke_button__emailpreview.disabled.focus,
.cke_button__notificationpreview.disabled.focus,
.cke_button__emailpreview[disabled].focus,
.cke_button__notificationpreview[disabled].focus,
fieldset[disabled] .cke_button__emailpreview.focus,
fieldset[disabled] .cke_button__notificationpreview.focus {
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
}
.cke_button__emailpreview .badge,
.cke_button__notificationpreview .badge {
  color: #337ab7 !important;
  background-color: #fff !important;
}
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus,
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.open .dropdown-toggle.cke_button__emailpreview,
.open .dropdown-toggle.cke_button__notificationpreview {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview.focus:hover,
.cke_button__notificationpreview.focus:hover,
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview.active:hover,
.cke_button__notificationpreview.active:hover,
.open .dropdown-toggle.cke_button__emailpreview:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview.focus:focus,
.cke_button__notificationpreview.focus:focus,
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview.active:focus,
.cke_button__notificationpreview.active:focus,
.open .dropdown-toggle.cke_button__emailpreview:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview.focus.focus,
.cke_button__notificationpreview.focus.focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview.active.focus,
.cke_button__notificationpreview.active.focus,
.open .dropdown-toggle.cke_button__emailpreview.focus,
.open .dropdown-toggle.cke_button__notificationpreview.focus {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.open .dropdown-toggle.cke_button__emailpreview,
.open .dropdown-toggle.cke_button__notificationpreview {
  background-image: none !important;
}
.cke_button__emailpreview.disabled,
.cke_button__notificationpreview.disabled,
.cke_button__emailpreview.disabled:hover,
.cke_button__notificationpreview.disabled:hover,
.cke_button__emailpreview.disabled:focus,
.cke_button__notificationpreview.disabled:focus,
.cke_button__emailpreview.disabled:active,
.cke_button__notificationpreview.disabled:active,
.cke_button__emailpreview.disabled.active,
.cke_button__notificationpreview.disabled.active,
.cke_button__emailpreview[disabled],
.cke_button__notificationpreview[disabled],
.cke_button__emailpreview[disabled]:hover,
.cke_button__notificationpreview[disabled]:hover,
.cke_button__emailpreview[disabled]:focus,
.cke_button__notificationpreview[disabled]:focus,
.cke_button__emailpreview[disabled]:active,
.cke_button__notificationpreview[disabled]:active,
.cke_button__emailpreview.active[disabled],
.cke_button__notificationpreview.active[disabled],
fieldset[disabled] .cke_button__emailpreview,
fieldset[disabled] .cke_button__notificationpreview,
.cke_button__emailpreview.disabled:hover,
.cke_button__notificationpreview.disabled:hover,
.cke_button__emailpreview.disabled:hover:hover,
.cke_button__notificationpreview.disabled:hover:hover,
.cke_button__emailpreview.disabled:focus:hover,
.cke_button__notificationpreview.disabled:focus:hover,
.cke_button__emailpreview.disabled:active:hover,
.cke_button__notificationpreview.disabled:active:hover,
.cke_button__emailpreview.disabled.active:hover,
.cke_button__notificationpreview.disabled.active:hover,
.cke_button__emailpreview[disabled]:hover,
.cke_button__notificationpreview[disabled]:hover,
.cke_button__emailpreview[disabled]:hover:hover,
.cke_button__notificationpreview[disabled]:hover:hover,
.cke_button__emailpreview[disabled]:focus:hover,
.cke_button__notificationpreview[disabled]:focus:hover,
.cke_button__emailpreview[disabled]:active:hover,
.cke_button__notificationpreview[disabled]:active:hover,
.cke_button__emailpreview.active[disabled]:hover,
.cke_button__notificationpreview.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
.cke_button__emailpreview.disabled:focus,
.cke_button__notificationpreview.disabled:focus,
.cke_button__emailpreview.disabled:hover:focus,
.cke_button__notificationpreview.disabled:hover:focus,
.cke_button__emailpreview.disabled:focus:focus,
.cke_button__notificationpreview.disabled:focus:focus,
.cke_button__emailpreview.disabled:active:focus,
.cke_button__notificationpreview.disabled:active:focus,
.cke_button__emailpreview.disabled.active:focus,
.cke_button__notificationpreview.disabled.active:focus,
.cke_button__emailpreview[disabled]:focus,
.cke_button__notificationpreview[disabled]:focus,
.cke_button__emailpreview[disabled]:hover:focus,
.cke_button__notificationpreview[disabled]:hover:focus,
.cke_button__emailpreview[disabled]:focus:focus,
.cke_button__notificationpreview[disabled]:focus:focus,
.cke_button__emailpreview[disabled]:active:focus,
.cke_button__notificationpreview[disabled]:active:focus,
.cke_button__emailpreview.active[disabled]:focus,
.cke_button__notificationpreview.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus,
.cke_button__emailpreview.disabled:active,
.cke_button__notificationpreview.disabled:active,
.cke_button__emailpreview.disabled:hover:active,
.cke_button__notificationpreview.disabled:hover:active,
.cke_button__emailpreview.disabled:focus:active,
.cke_button__notificationpreview.disabled:focus:active,
.cke_button__emailpreview.disabled:active:active,
.cke_button__notificationpreview.disabled:active:active,
.cke_button__emailpreview.disabled.active:active,
.cke_button__notificationpreview.disabled.active:active,
.cke_button__emailpreview[disabled]:active,
.cke_button__notificationpreview[disabled]:active,
.cke_button__emailpreview[disabled]:hover:active,
.cke_button__notificationpreview[disabled]:hover:active,
.cke_button__emailpreview[disabled]:focus:active,
.cke_button__notificationpreview[disabled]:focus:active,
.cke_button__emailpreview[disabled]:active:active,
.cke_button__notificationpreview[disabled]:active:active,
.cke_button__emailpreview.active[disabled]:active,
.cke_button__notificationpreview.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview:active,
fieldset[disabled] .cke_button__notificationpreview:active,
.cke_button__emailpreview.disabled.active,
.cke_button__notificationpreview.disabled.active,
.cke_button__emailpreview.disabled:hover.active,
.cke_button__notificationpreview.disabled:hover.active,
.cke_button__emailpreview.disabled:focus.active,
.cke_button__notificationpreview.disabled:focus.active,
.cke_button__emailpreview.disabled:active.active,
.cke_button__notificationpreview.disabled:active.active,
.cke_button__emailpreview.disabled.active.active,
.cke_button__notificationpreview.disabled.active.active,
.cke_button__emailpreview[disabled].active,
.cke_button__notificationpreview[disabled].active,
.cke_button__emailpreview[disabled]:hover.active,
.cke_button__notificationpreview[disabled]:hover.active,
.cke_button__emailpreview[disabled]:focus.active,
.cke_button__notificationpreview[disabled]:focus.active,
.cke_button__emailpreview[disabled]:active.active,
.cke_button__notificationpreview[disabled]:active.active,
.cke_button__emailpreview.active[disabled].active,
.cke_button__notificationpreview.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview.active,
fieldset[disabled] .cke_button__notificationpreview.active {
  background-color: #1dc5a3 !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview.btn-outline.disabled,
.cke_button__notificationpreview.btn-outline.disabled,
.cke_button__emailpreview.btn-outline.disabled:hover,
.cke_button__notificationpreview.btn-outline.disabled:hover,
.cke_button__emailpreview.btn-outline.disabled:focus,
.cke_button__notificationpreview.btn-outline.disabled:focus,
.cke_button__emailpreview.btn-outline.disabled:active,
.cke_button__notificationpreview.btn-outline.disabled:active,
.cke_button__emailpreview.btn-outline.disabled.active,
.cke_button__notificationpreview.btn-outline.disabled.active,
.cke_button__emailpreview.btn-outline[disabled],
.cke_button__notificationpreview.btn-outline[disabled],
.cke_button__emailpreview.btn-outline[disabled]:hover,
.cke_button__notificationpreview.btn-outline[disabled]:hover,
.cke_button__emailpreview.btn-outline[disabled]:focus,
.cke_button__notificationpreview.btn-outline[disabled]:focus,
.cke_button__emailpreview.btn-outline[disabled]:active,
.cke_button__notificationpreview.btn-outline[disabled]:active,
.cke_button__emailpreview.btn-outline.active[disabled],
.cke_button__notificationpreview.btn-outline.active[disabled],
fieldset[disabled] .cke_button__emailpreview.btn-outline,
fieldset[disabled] .cke_button__notificationpreview.btn-outline,
.cke_button__emailpreview.btn-outline.disabled:hover,
.cke_button__notificationpreview.btn-outline.disabled:hover,
.cke_button__emailpreview.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview.btn-outline.disabled:hover:hover,
.cke_button__emailpreview.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview.btn-outline.disabled:focus:hover,
.cke_button__emailpreview.btn-outline.disabled:active:hover,
.cke_button__notificationpreview.btn-outline.disabled:active:hover,
.cke_button__emailpreview.btn-outline.disabled.active:hover,
.cke_button__notificationpreview.btn-outline.disabled.active:hover,
.cke_button__emailpreview.btn-outline[disabled]:hover,
.cke_button__notificationpreview.btn-outline[disabled]:hover,
.cke_button__emailpreview.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview.btn-outline[disabled]:active:hover,
.cke_button__emailpreview.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview.btn-outline.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview.btn-outline:hover,
.cke_button__emailpreview.btn-outline.disabled:focus,
.cke_button__notificationpreview.btn-outline.disabled:focus,
.cke_button__emailpreview.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview.btn-outline.disabled:hover:focus,
.cke_button__emailpreview.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview.btn-outline.disabled:focus:focus,
.cke_button__emailpreview.btn-outline.disabled:active:focus,
.cke_button__notificationpreview.btn-outline.disabled:active:focus,
.cke_button__emailpreview.btn-outline.disabled.active:focus,
.cke_button__notificationpreview.btn-outline.disabled.active:focus,
.cke_button__emailpreview.btn-outline[disabled]:focus,
.cke_button__notificationpreview.btn-outline[disabled]:focus,
.cke_button__emailpreview.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview.btn-outline[disabled]:active:focus,
.cke_button__emailpreview.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview.btn-outline.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview.btn-outline:focus,
.cke_button__emailpreview.btn-outline.disabled:active,
.cke_button__notificationpreview.btn-outline.disabled:active,
.cke_button__emailpreview.btn-outline.disabled:hover:active,
.cke_button__notificationpreview.btn-outline.disabled:hover:active,
.cke_button__emailpreview.btn-outline.disabled:focus:active,
.cke_button__notificationpreview.btn-outline.disabled:focus:active,
.cke_button__emailpreview.btn-outline.disabled:active:active,
.cke_button__notificationpreview.btn-outline.disabled:active:active,
.cke_button__emailpreview.btn-outline.disabled.active:active,
.cke_button__notificationpreview.btn-outline.disabled.active:active,
.cke_button__emailpreview.btn-outline[disabled]:active,
.cke_button__notificationpreview.btn-outline[disabled]:active,
.cke_button__emailpreview.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview.btn-outline[disabled]:hover:active,
.cke_button__emailpreview.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview.btn-outline[disabled]:focus:active,
.cke_button__emailpreview.btn-outline[disabled]:active:active,
.cke_button__notificationpreview.btn-outline[disabled]:active:active,
.cke_button__emailpreview.btn-outline.active[disabled]:active,
.cke_button__notificationpreview.btn-outline.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview.btn-outline:active,
.cke_button__emailpreview.btn-outline.disabled.active,
.cke_button__notificationpreview.btn-outline.disabled.active,
.cke_button__emailpreview.btn-outline.disabled:hover.active,
.cke_button__notificationpreview.btn-outline.disabled:hover.active,
.cke_button__emailpreview.btn-outline.disabled:focus.active,
.cke_button__notificationpreview.btn-outline.disabled:focus.active,
.cke_button__emailpreview.btn-outline.disabled:active.active,
.cke_button__notificationpreview.btn-outline.disabled:active.active,
.cke_button__emailpreview.btn-outline.disabled.active.active,
.cke_button__notificationpreview.btn-outline.disabled.active.active,
.cke_button__emailpreview.btn-outline[disabled].active,
.cke_button__notificationpreview.btn-outline[disabled].active,
.cke_button__emailpreview.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview.btn-outline[disabled]:hover.active,
.cke_button__emailpreview.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview.btn-outline[disabled]:focus.active,
.cke_button__emailpreview.btn-outline[disabled]:active.active,
.cke_button__notificationpreview.btn-outline[disabled]:active.active,
.cke_button__emailpreview.btn-outline.active[disabled].active,
.cke_button__notificationpreview.btn-outline.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview.btn-outline.active {
  background-color: transparent !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview .badge,
.cke_button__notificationpreview .badge {
  color: #1ab394 !important;
  background-color: #ffffff !important;
}
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus {
  display: inline-block !important;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  text-align: center !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  touch-action: manipulation !important;
  cursor: pointer !important;
  border: 1px solid transparent !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  border-radius: 4px !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  border-radius: 3px !important;
  color: #fff !important;
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
  color: #FFFFFF !important;
  color: #ffffff !important;
  background-color: #1ab394 !important;
  border-color: #1ab394 !important;
  padding: 6px 4px !important;
  background-image: none !important;
}
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:active:focus,
.cke_button__notificationpreview:hover:active:focus,
.cke_button__emailpreview:active:active:focus,
.cke_button__notificationpreview:active:active:focus,
.cke_button__emailpreview:focus:active:focus,
.cke_button__notificationpreview:focus:active:focus,
.cke_button__emailpreview:hover.active:focus,
.cke_button__notificationpreview:hover.active:focus,
.cke_button__emailpreview:active.active:focus,
.cke_button__notificationpreview:active.active:focus,
.cke_button__emailpreview:focus.active:focus,
.cke_button__notificationpreview:focus.active:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview:hover:active.focus,
.cke_button__notificationpreview:hover:active.focus,
.cke_button__emailpreview:active:active.focus,
.cke_button__notificationpreview:active:active.focus,
.cke_button__emailpreview:focus:active.focus,
.cke_button__notificationpreview:focus:active.focus,
.cke_button__emailpreview:hover.active.focus,
.cke_button__notificationpreview:hover.active.focus,
.cke_button__emailpreview:active.active.focus,
.cke_button__notificationpreview:active.active.focus,
.cke_button__emailpreview:focus.active.focus,
.cke_button__notificationpreview:focus.active.focus {
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px !important;
}
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus {
  color: #333 !important;
  text-decoration: none !important;
}
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active {
  background-image: none !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.cke_button__emailpreview:hover.disabled,
.cke_button__notificationpreview:hover.disabled,
.cke_button__emailpreview:active.disabled,
.cke_button__notificationpreview:active.disabled,
.cke_button__emailpreview:focus.disabled,
.cke_button__notificationpreview:focus.disabled,
.cke_button__emailpreview:hover[disabled],
.cke_button__notificationpreview:hover[disabled],
.cke_button__emailpreview:active[disabled],
.cke_button__notificationpreview:active[disabled],
.cke_button__emailpreview:focus[disabled],
.cke_button__notificationpreview:focus[disabled],
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
fieldset[disabled] .cke_button__emailpreview:active,
fieldset[disabled] .cke_button__notificationpreview:active,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus {
  cursor: not-allowed !important;
  filter: alpha(opacity=65) !important;
  -webkit-opacity: 0.65 !important;
  -moz-opacity: 0.65 !important;
  opacity: 0.65 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
a.cke_button__emailpreview:hover.disabled,
a.cke_button__notificationpreview:hover.disabled,
a.cke_button__emailpreview:active.disabled,
a.cke_button__notificationpreview:active.disabled,
a.cke_button__emailpreview:focus.disabled,
a.cke_button__notificationpreview:focus.disabled,
fieldset[disabled] a.cke_button__emailpreview:hover,
fieldset[disabled] a.cke_button__notificationpreview:hover,
fieldset[disabled] a.cke_button__emailpreview:active,
fieldset[disabled] a.cke_button__notificationpreview:active,
fieldset[disabled] a.cke_button__emailpreview:focus,
fieldset[disabled] a.cke_button__notificationpreview:focus {
  pointer-events: none !important;
}
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active {
  outline: none !important !important;
}
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.open > .dropdown-toggle.cke_button__emailpreview:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:hover,
.open > .dropdown-toggle.cke_button__emailpreview:active,
.open > .dropdown-toggle.cke_button__notificationpreview:active,
.open > .dropdown-toggle.cke_button__emailpreview:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus {
  color: #fff !important;
  background-color: #286090 !important;
  background-image: none !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:hover:active:hover,
.cke_button__notificationpreview:hover:active:hover,
.cke_button__emailpreview:active:active:hover,
.cke_button__notificationpreview:active:active:hover,
.cke_button__emailpreview:focus:active:hover,
.cke_button__notificationpreview:focus:active:hover,
.cke_button__emailpreview:hover.active:hover,
.cke_button__notificationpreview:hover.active:hover,
.cke_button__emailpreview:active.active:hover,
.cke_button__notificationpreview:active.active:hover,
.cke_button__emailpreview:focus.active:hover,
.cke_button__notificationpreview:focus.active:hover,
.open > .dropdown-toggle.cke_button__emailpreview:hover:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:hover:hover,
.open > .dropdown-toggle.cke_button__emailpreview:active:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:active:hover,
.open > .dropdown-toggle.cke_button__emailpreview:focus:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:active:focus,
.cke_button__notificationpreview:hover:active:focus,
.cke_button__emailpreview:active:active:focus,
.cke_button__notificationpreview:active:active:focus,
.cke_button__emailpreview:focus:active:focus,
.cke_button__notificationpreview:focus:active:focus,
.cke_button__emailpreview:hover.active:focus,
.cke_button__notificationpreview:hover.active:focus,
.cke_button__emailpreview:active.active:focus,
.cke_button__notificationpreview:active.active:focus,
.cke_button__emailpreview:focus.active:focus,
.cke_button__notificationpreview:focus.active:focus,
.open > .dropdown-toggle.cke_button__emailpreview:hover:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:hover:focus,
.open > .dropdown-toggle.cke_button__emailpreview:active:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:active:focus,
.open > .dropdown-toggle.cke_button__emailpreview:focus:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:active.focus,
.cke_button__notificationpreview:hover:active.focus,
.cke_button__emailpreview:active:active.focus,
.cke_button__notificationpreview:active:active.focus,
.cke_button__emailpreview:focus:active.focus,
.cke_button__notificationpreview:focus:active.focus,
.cke_button__emailpreview:hover.active.focus,
.cke_button__notificationpreview:hover.active.focus,
.cke_button__emailpreview:active.active.focus,
.cke_button__notificationpreview:active.active.focus,
.cke_button__emailpreview:focus.active.focus,
.cke_button__notificationpreview:focus.active.focus,
.open > .dropdown-toggle.cke_button__emailpreview:hover.focus,
.open > .dropdown-toggle.cke_button__notificationpreview:hover.focus,
.open > .dropdown-toggle.cke_button__emailpreview:active.focus,
.open > .dropdown-toggle.cke_button__notificationpreview:active.focus,
.open > .dropdown-toggle.cke_button__emailpreview:focus.focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus.focus {
  color: #fff !important;
  background-color: #204d74 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview:hover.disabled:hover,
.cke_button__notificationpreview:hover.disabled:hover,
.cke_button__emailpreview:active.disabled:hover,
.cke_button__notificationpreview:active.disabled:hover,
.cke_button__emailpreview:focus.disabled:hover,
.cke_button__notificationpreview:focus.disabled:hover,
.cke_button__emailpreview:hover[disabled]:hover,
.cke_button__notificationpreview:hover[disabled]:hover,
.cke_button__emailpreview:active[disabled]:hover,
.cke_button__notificationpreview:active[disabled]:hover,
.cke_button__emailpreview:focus[disabled]:hover,
.cke_button__notificationpreview:focus[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover:hover,
fieldset[disabled] .cke_button__notificationpreview:hover:hover,
fieldset[disabled] .cke_button__emailpreview:active:hover,
fieldset[disabled] .cke_button__notificationpreview:active:hover,
fieldset[disabled] .cke_button__emailpreview:focus:hover,
fieldset[disabled] .cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover.disabled:focus,
.cke_button__notificationpreview:hover.disabled:focus,
.cke_button__emailpreview:active.disabled:focus,
.cke_button__notificationpreview:active.disabled:focus,
.cke_button__emailpreview:focus.disabled:focus,
.cke_button__notificationpreview:focus.disabled:focus,
.cke_button__emailpreview:hover[disabled]:focus,
.cke_button__notificationpreview:hover[disabled]:focus,
.cke_button__emailpreview:active[disabled]:focus,
.cke_button__notificationpreview:active[disabled]:focus,
.cke_button__emailpreview:focus[disabled]:focus,
.cke_button__notificationpreview:focus[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:hover:focus,
fieldset[disabled] .cke_button__notificationpreview:hover:focus,
fieldset[disabled] .cke_button__emailpreview:active:focus,
fieldset[disabled] .cke_button__notificationpreview:active:focus,
fieldset[disabled] .cke_button__emailpreview:focus:focus,
fieldset[disabled] .cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.disabled.focus,
.cke_button__notificationpreview:hover.disabled.focus,
.cke_button__emailpreview:active.disabled.focus,
.cke_button__notificationpreview:active.disabled.focus,
.cke_button__emailpreview:focus.disabled.focus,
.cke_button__notificationpreview:focus.disabled.focus,
.cke_button__emailpreview:hover[disabled].focus,
.cke_button__notificationpreview:hover[disabled].focus,
.cke_button__emailpreview:active[disabled].focus,
.cke_button__notificationpreview:active[disabled].focus,
.cke_button__emailpreview:focus[disabled].focus,
.cke_button__notificationpreview:focus[disabled].focus,
fieldset[disabled] .cke_button__emailpreview:hover.focus,
fieldset[disabled] .cke_button__notificationpreview:hover.focus,
fieldset[disabled] .cke_button__emailpreview:active.focus,
fieldset[disabled] .cke_button__notificationpreview:active.focus,
fieldset[disabled] .cke_button__emailpreview:focus.focus,
fieldset[disabled] .cke_button__notificationpreview:focus.focus {
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
}
.cke_button__emailpreview:hover .badge,
.cke_button__notificationpreview:hover .badge,
.cke_button__emailpreview:active .badge,
.cke_button__notificationpreview:active .badge,
.cke_button__emailpreview:focus .badge,
.cke_button__notificationpreview:focus .badge {
  color: #337ab7 !important;
  background-color: #fff !important;
}
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.open .dropdown-toggle.cke_button__emailpreview:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover,
.open .dropdown-toggle.cke_button__emailpreview:active,
.open .dropdown-toggle.cke_button__notificationpreview:active,
.open .dropdown-toggle.cke_button__emailpreview:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:hover:focus:hover,
.cke_button__notificationpreview:hover:focus:hover,
.cke_button__emailpreview:active:focus:hover,
.cke_button__notificationpreview:active:focus:hover,
.cke_button__emailpreview:focus:focus:hover,
.cke_button__notificationpreview:focus:focus:hover,
.cke_button__emailpreview:hover.focus:hover,
.cke_button__notificationpreview:hover.focus:hover,
.cke_button__emailpreview:active.focus:hover,
.cke_button__notificationpreview:active.focus:hover,
.cke_button__emailpreview:focus.focus:hover,
.cke_button__notificationpreview:focus.focus:hover,
.cke_button__emailpreview:hover:hover:hover,
.cke_button__notificationpreview:hover:hover:hover,
.cke_button__emailpreview:active:hover:hover,
.cke_button__notificationpreview:active:hover:hover,
.cke_button__emailpreview:focus:hover:hover,
.cke_button__notificationpreview:focus:hover:hover,
.cke_button__emailpreview:hover:active:hover,
.cke_button__notificationpreview:hover:active:hover,
.cke_button__emailpreview:active:active:hover,
.cke_button__notificationpreview:active:active:hover,
.cke_button__emailpreview:focus:active:hover,
.cke_button__notificationpreview:focus:active:hover,
.cke_button__emailpreview:hover.active:hover,
.cke_button__notificationpreview:hover.active:hover,
.cke_button__emailpreview:active.active:hover,
.cke_button__notificationpreview:active.active:hover,
.cke_button__emailpreview:focus.active:hover,
.cke_button__notificationpreview:focus.active:hover,
.open .dropdown-toggle.cke_button__emailpreview:hover:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover:hover,
.open .dropdown-toggle.cke_button__emailpreview:active:hover,
.open .dropdown-toggle.cke_button__notificationpreview:active:hover,
.open .dropdown-toggle.cke_button__emailpreview:focus:hover,
.open .dropdown-toggle.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:focus:focus,
.cke_button__notificationpreview:hover:focus:focus,
.cke_button__emailpreview:active:focus:focus,
.cke_button__notificationpreview:active:focus:focus,
.cke_button__emailpreview:focus:focus:focus,
.cke_button__notificationpreview:focus:focus:focus,
.cke_button__emailpreview:hover.focus:focus,
.cke_button__notificationpreview:hover.focus:focus,
.cke_button__emailpreview:active.focus:focus,
.cke_button__notificationpreview:active.focus:focus,
.cke_button__emailpreview:focus.focus:focus,
.cke_button__notificationpreview:focus.focus:focus,
.cke_button__emailpreview:hover:hover:focus,
.cke_button__notificationpreview:hover:hover:focus,
.cke_button__emailpreview:active:hover:focus,
.cke_button__notificationpreview:active:hover:focus,
.cke_button__emailpreview:focus:hover:focus,
.cke_button__notificationpreview:focus:hover:focus,
.cke_button__emailpreview:hover:active:focus,
.cke_button__notificationpreview:hover:active:focus,
.cke_button__emailpreview:active:active:focus,
.cke_button__notificationpreview:active:active:focus,
.cke_button__emailpreview:focus:active:focus,
.cke_button__notificationpreview:focus:active:focus,
.cke_button__emailpreview:hover.active:focus,
.cke_button__notificationpreview:hover.active:focus,
.cke_button__emailpreview:active.active:focus,
.cke_button__notificationpreview:active.active:focus,
.cke_button__emailpreview:focus.active:focus,
.cke_button__notificationpreview:focus.active:focus,
.open .dropdown-toggle.cke_button__emailpreview:hover:focus,
.open .dropdown-toggle.cke_button__notificationpreview:hover:focus,
.open .dropdown-toggle.cke_button__emailpreview:active:focus,
.open .dropdown-toggle.cke_button__notificationpreview:active:focus,
.open .dropdown-toggle.cke_button__emailpreview:focus:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:focus.focus,
.cke_button__notificationpreview:hover:focus.focus,
.cke_button__emailpreview:active:focus.focus,
.cke_button__notificationpreview:active:focus.focus,
.cke_button__emailpreview:focus:focus.focus,
.cke_button__notificationpreview:focus:focus.focus,
.cke_button__emailpreview:hover.focus.focus,
.cke_button__notificationpreview:hover.focus.focus,
.cke_button__emailpreview:active.focus.focus,
.cke_button__notificationpreview:active.focus.focus,
.cke_button__emailpreview:focus.focus.focus,
.cke_button__notificationpreview:focus.focus.focus,
.cke_button__emailpreview:hover:hover.focus,
.cke_button__notificationpreview:hover:hover.focus,
.cke_button__emailpreview:active:hover.focus,
.cke_button__notificationpreview:active:hover.focus,
.cke_button__emailpreview:focus:hover.focus,
.cke_button__notificationpreview:focus:hover.focus,
.cke_button__emailpreview:hover:active.focus,
.cke_button__notificationpreview:hover:active.focus,
.cke_button__emailpreview:active:active.focus,
.cke_button__notificationpreview:active:active.focus,
.cke_button__emailpreview:focus:active.focus,
.cke_button__notificationpreview:focus:active.focus,
.cke_button__emailpreview:hover.active.focus,
.cke_button__notificationpreview:hover.active.focus,
.cke_button__emailpreview:active.active.focus,
.cke_button__notificationpreview:active.active.focus,
.cke_button__emailpreview:focus.active.focus,
.cke_button__notificationpreview:focus.active.focus,
.open .dropdown-toggle.cke_button__emailpreview:hover.focus,
.open .dropdown-toggle.cke_button__notificationpreview:hover.focus,
.open .dropdown-toggle.cke_button__emailpreview:active.focus,
.open .dropdown-toggle.cke_button__notificationpreview:active.focus,
.open .dropdown-toggle.cke_button__emailpreview:focus.focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus.focus {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.open .dropdown-toggle.cke_button__emailpreview:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover,
.open .dropdown-toggle.cke_button__emailpreview:active,
.open .dropdown-toggle.cke_button__notificationpreview:active,
.open .dropdown-toggle.cke_button__emailpreview:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus {
  background-image: none !important;
}
.cke_button__emailpreview:hover.disabled,
.cke_button__notificationpreview:hover.disabled,
.cke_button__emailpreview:active.disabled,
.cke_button__notificationpreview:active.disabled,
.cke_button__emailpreview:focus.disabled,
.cke_button__notificationpreview:focus.disabled,
.cke_button__emailpreview:hover.disabled:hover,
.cke_button__notificationpreview:hover.disabled:hover,
.cke_button__emailpreview:active.disabled:hover,
.cke_button__notificationpreview:active.disabled:hover,
.cke_button__emailpreview:focus.disabled:hover,
.cke_button__notificationpreview:focus.disabled:hover,
.cke_button__emailpreview:hover.disabled:focus,
.cke_button__notificationpreview:hover.disabled:focus,
.cke_button__emailpreview:active.disabled:focus,
.cke_button__notificationpreview:active.disabled:focus,
.cke_button__emailpreview:focus.disabled:focus,
.cke_button__notificationpreview:focus.disabled:focus,
.cke_button__emailpreview:hover.disabled:active,
.cke_button__notificationpreview:hover.disabled:active,
.cke_button__emailpreview:active.disabled:active,
.cke_button__notificationpreview:active.disabled:active,
.cke_button__emailpreview:focus.disabled:active,
.cke_button__notificationpreview:focus.disabled:active,
.cke_button__emailpreview:hover.disabled.active,
.cke_button__notificationpreview:hover.disabled.active,
.cke_button__emailpreview:active.disabled.active,
.cke_button__notificationpreview:active.disabled.active,
.cke_button__emailpreview:focus.disabled.active,
.cke_button__notificationpreview:focus.disabled.active,
.cke_button__emailpreview:hover[disabled],
.cke_button__notificationpreview:hover[disabled],
.cke_button__emailpreview:active[disabled],
.cke_button__notificationpreview:active[disabled],
.cke_button__emailpreview:focus[disabled],
.cke_button__notificationpreview:focus[disabled],
.cke_button__emailpreview:hover[disabled]:hover,
.cke_button__notificationpreview:hover[disabled]:hover,
.cke_button__emailpreview:active[disabled]:hover,
.cke_button__notificationpreview:active[disabled]:hover,
.cke_button__emailpreview:focus[disabled]:hover,
.cke_button__notificationpreview:focus[disabled]:hover,
.cke_button__emailpreview:hover[disabled]:focus,
.cke_button__notificationpreview:hover[disabled]:focus,
.cke_button__emailpreview:active[disabled]:focus,
.cke_button__notificationpreview:active[disabled]:focus,
.cke_button__emailpreview:focus[disabled]:focus,
.cke_button__notificationpreview:focus[disabled]:focus,
.cke_button__emailpreview:hover[disabled]:active,
.cke_button__notificationpreview:hover[disabled]:active,
.cke_button__emailpreview:active[disabled]:active,
.cke_button__notificationpreview:active[disabled]:active,
.cke_button__emailpreview:focus[disabled]:active,
.cke_button__notificationpreview:focus[disabled]:active,
.cke_button__emailpreview:hover.active[disabled],
.cke_button__notificationpreview:hover.active[disabled],
.cke_button__emailpreview:active.active[disabled],
.cke_button__notificationpreview:active.active[disabled],
.cke_button__emailpreview:focus.active[disabled],
.cke_button__notificationpreview:focus.active[disabled],
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
fieldset[disabled] .cke_button__emailpreview:active,
fieldset[disabled] .cke_button__notificationpreview:active,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus,
.cke_button__emailpreview:hover.disabled:hover,
.cke_button__notificationpreview:hover.disabled:hover,
.cke_button__emailpreview:active.disabled:hover,
.cke_button__notificationpreview:active.disabled:hover,
.cke_button__emailpreview:focus.disabled:hover,
.cke_button__notificationpreview:focus.disabled:hover,
.cke_button__emailpreview:hover.disabled:hover:hover,
.cke_button__notificationpreview:hover.disabled:hover:hover,
.cke_button__emailpreview:active.disabled:hover:hover,
.cke_button__notificationpreview:active.disabled:hover:hover,
.cke_button__emailpreview:focus.disabled:hover:hover,
.cke_button__notificationpreview:focus.disabled:hover:hover,
.cke_button__emailpreview:hover.disabled:focus:hover,
.cke_button__notificationpreview:hover.disabled:focus:hover,
.cke_button__emailpreview:active.disabled:focus:hover,
.cke_button__notificationpreview:active.disabled:focus:hover,
.cke_button__emailpreview:focus.disabled:focus:hover,
.cke_button__notificationpreview:focus.disabled:focus:hover,
.cke_button__emailpreview:hover.disabled:active:hover,
.cke_button__notificationpreview:hover.disabled:active:hover,
.cke_button__emailpreview:active.disabled:active:hover,
.cke_button__notificationpreview:active.disabled:active:hover,
.cke_button__emailpreview:focus.disabled:active:hover,
.cke_button__notificationpreview:focus.disabled:active:hover,
.cke_button__emailpreview:hover.disabled.active:hover,
.cke_button__notificationpreview:hover.disabled.active:hover,
.cke_button__emailpreview:active.disabled.active:hover,
.cke_button__notificationpreview:active.disabled.active:hover,
.cke_button__emailpreview:focus.disabled.active:hover,
.cke_button__notificationpreview:focus.disabled.active:hover,
.cke_button__emailpreview:hover[disabled]:hover,
.cke_button__notificationpreview:hover[disabled]:hover,
.cke_button__emailpreview:active[disabled]:hover,
.cke_button__notificationpreview:active[disabled]:hover,
.cke_button__emailpreview:focus[disabled]:hover,
.cke_button__notificationpreview:focus[disabled]:hover,
.cke_button__emailpreview:hover[disabled]:hover:hover,
.cke_button__notificationpreview:hover[disabled]:hover:hover,
.cke_button__emailpreview:active[disabled]:hover:hover,
.cke_button__notificationpreview:active[disabled]:hover:hover,
.cke_button__emailpreview:focus[disabled]:hover:hover,
.cke_button__notificationpreview:focus[disabled]:hover:hover,
.cke_button__emailpreview:hover[disabled]:focus:hover,
.cke_button__notificationpreview:hover[disabled]:focus:hover,
.cke_button__emailpreview:active[disabled]:focus:hover,
.cke_button__notificationpreview:active[disabled]:focus:hover,
.cke_button__emailpreview:focus[disabled]:focus:hover,
.cke_button__notificationpreview:focus[disabled]:focus:hover,
.cke_button__emailpreview:hover[disabled]:active:hover,
.cke_button__notificationpreview:hover[disabled]:active:hover,
.cke_button__emailpreview:active[disabled]:active:hover,
.cke_button__notificationpreview:active[disabled]:active:hover,
.cke_button__emailpreview:focus[disabled]:active:hover,
.cke_button__notificationpreview:focus[disabled]:active:hover,
.cke_button__emailpreview:hover.active[disabled]:hover,
.cke_button__notificationpreview:hover.active[disabled]:hover,
.cke_button__emailpreview:active.active[disabled]:hover,
.cke_button__notificationpreview:active.active[disabled]:hover,
.cke_button__emailpreview:focus.active[disabled]:hover,
.cke_button__notificationpreview:focus.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover:hover,
fieldset[disabled] .cke_button__notificationpreview:hover:hover,
fieldset[disabled] .cke_button__emailpreview:active:hover,
fieldset[disabled] .cke_button__notificationpreview:active:hover,
fieldset[disabled] .cke_button__emailpreview:focus:hover,
fieldset[disabled] .cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover.disabled:focus,
.cke_button__notificationpreview:hover.disabled:focus,
.cke_button__emailpreview:active.disabled:focus,
.cke_button__notificationpreview:active.disabled:focus,
.cke_button__emailpreview:focus.disabled:focus,
.cke_button__notificationpreview:focus.disabled:focus,
.cke_button__emailpreview:hover.disabled:hover:focus,
.cke_button__notificationpreview:hover.disabled:hover:focus,
.cke_button__emailpreview:active.disabled:hover:focus,
.cke_button__notificationpreview:active.disabled:hover:focus,
.cke_button__emailpreview:focus.disabled:hover:focus,
.cke_button__notificationpreview:focus.disabled:hover:focus,
.cke_button__emailpreview:hover.disabled:focus:focus,
.cke_button__notificationpreview:hover.disabled:focus:focus,
.cke_button__emailpreview:active.disabled:focus:focus,
.cke_button__notificationpreview:active.disabled:focus:focus,
.cke_button__emailpreview:focus.disabled:focus:focus,
.cke_button__notificationpreview:focus.disabled:focus:focus,
.cke_button__emailpreview:hover.disabled:active:focus,
.cke_button__notificationpreview:hover.disabled:active:focus,
.cke_button__emailpreview:active.disabled:active:focus,
.cke_button__notificationpreview:active.disabled:active:focus,
.cke_button__emailpreview:focus.disabled:active:focus,
.cke_button__notificationpreview:focus.disabled:active:focus,
.cke_button__emailpreview:hover.disabled.active:focus,
.cke_button__notificationpreview:hover.disabled.active:focus,
.cke_button__emailpreview:active.disabled.active:focus,
.cke_button__notificationpreview:active.disabled.active:focus,
.cke_button__emailpreview:focus.disabled.active:focus,
.cke_button__notificationpreview:focus.disabled.active:focus,
.cke_button__emailpreview:hover[disabled]:focus,
.cke_button__notificationpreview:hover[disabled]:focus,
.cke_button__emailpreview:active[disabled]:focus,
.cke_button__notificationpreview:active[disabled]:focus,
.cke_button__emailpreview:focus[disabled]:focus,
.cke_button__notificationpreview:focus[disabled]:focus,
.cke_button__emailpreview:hover[disabled]:hover:focus,
.cke_button__notificationpreview:hover[disabled]:hover:focus,
.cke_button__emailpreview:active[disabled]:hover:focus,
.cke_button__notificationpreview:active[disabled]:hover:focus,
.cke_button__emailpreview:focus[disabled]:hover:focus,
.cke_button__notificationpreview:focus[disabled]:hover:focus,
.cke_button__emailpreview:hover[disabled]:focus:focus,
.cke_button__notificationpreview:hover[disabled]:focus:focus,
.cke_button__emailpreview:active[disabled]:focus:focus,
.cke_button__notificationpreview:active[disabled]:focus:focus,
.cke_button__emailpreview:focus[disabled]:focus:focus,
.cke_button__notificationpreview:focus[disabled]:focus:focus,
.cke_button__emailpreview:hover[disabled]:active:focus,
.cke_button__notificationpreview:hover[disabled]:active:focus,
.cke_button__emailpreview:active[disabled]:active:focus,
.cke_button__notificationpreview:active[disabled]:active:focus,
.cke_button__emailpreview:focus[disabled]:active:focus,
.cke_button__notificationpreview:focus[disabled]:active:focus,
.cke_button__emailpreview:hover.active[disabled]:focus,
.cke_button__notificationpreview:hover.active[disabled]:focus,
.cke_button__emailpreview:active.active[disabled]:focus,
.cke_button__notificationpreview:active.active[disabled]:focus,
.cke_button__emailpreview:focus.active[disabled]:focus,
.cke_button__notificationpreview:focus.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:hover:focus,
fieldset[disabled] .cke_button__notificationpreview:hover:focus,
fieldset[disabled] .cke_button__emailpreview:active:focus,
fieldset[disabled] .cke_button__notificationpreview:active:focus,
fieldset[disabled] .cke_button__emailpreview:focus:focus,
fieldset[disabled] .cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.disabled:active,
.cke_button__notificationpreview:hover.disabled:active,
.cke_button__emailpreview:active.disabled:active,
.cke_button__notificationpreview:active.disabled:active,
.cke_button__emailpreview:focus.disabled:active,
.cke_button__notificationpreview:focus.disabled:active,
.cke_button__emailpreview:hover.disabled:hover:active,
.cke_button__notificationpreview:hover.disabled:hover:active,
.cke_button__emailpreview:active.disabled:hover:active,
.cke_button__notificationpreview:active.disabled:hover:active,
.cke_button__emailpreview:focus.disabled:hover:active,
.cke_button__notificationpreview:focus.disabled:hover:active,
.cke_button__emailpreview:hover.disabled:focus:active,
.cke_button__notificationpreview:hover.disabled:focus:active,
.cke_button__emailpreview:active.disabled:focus:active,
.cke_button__notificationpreview:active.disabled:focus:active,
.cke_button__emailpreview:focus.disabled:focus:active,
.cke_button__notificationpreview:focus.disabled:focus:active,
.cke_button__emailpreview:hover.disabled:active:active,
.cke_button__notificationpreview:hover.disabled:active:active,
.cke_button__emailpreview:active.disabled:active:active,
.cke_button__notificationpreview:active.disabled:active:active,
.cke_button__emailpreview:focus.disabled:active:active,
.cke_button__notificationpreview:focus.disabled:active:active,
.cke_button__emailpreview:hover.disabled.active:active,
.cke_button__notificationpreview:hover.disabled.active:active,
.cke_button__emailpreview:active.disabled.active:active,
.cke_button__notificationpreview:active.disabled.active:active,
.cke_button__emailpreview:focus.disabled.active:active,
.cke_button__notificationpreview:focus.disabled.active:active,
.cke_button__emailpreview:hover[disabled]:active,
.cke_button__notificationpreview:hover[disabled]:active,
.cke_button__emailpreview:active[disabled]:active,
.cke_button__notificationpreview:active[disabled]:active,
.cke_button__emailpreview:focus[disabled]:active,
.cke_button__notificationpreview:focus[disabled]:active,
.cke_button__emailpreview:hover[disabled]:hover:active,
.cke_button__notificationpreview:hover[disabled]:hover:active,
.cke_button__emailpreview:active[disabled]:hover:active,
.cke_button__notificationpreview:active[disabled]:hover:active,
.cke_button__emailpreview:focus[disabled]:hover:active,
.cke_button__notificationpreview:focus[disabled]:hover:active,
.cke_button__emailpreview:hover[disabled]:focus:active,
.cke_button__notificationpreview:hover[disabled]:focus:active,
.cke_button__emailpreview:active[disabled]:focus:active,
.cke_button__notificationpreview:active[disabled]:focus:active,
.cke_button__emailpreview:focus[disabled]:focus:active,
.cke_button__notificationpreview:focus[disabled]:focus:active,
.cke_button__emailpreview:hover[disabled]:active:active,
.cke_button__notificationpreview:hover[disabled]:active:active,
.cke_button__emailpreview:active[disabled]:active:active,
.cke_button__notificationpreview:active[disabled]:active:active,
.cke_button__emailpreview:focus[disabled]:active:active,
.cke_button__notificationpreview:focus[disabled]:active:active,
.cke_button__emailpreview:hover.active[disabled]:active,
.cke_button__notificationpreview:hover.active[disabled]:active,
.cke_button__emailpreview:active.active[disabled]:active,
.cke_button__notificationpreview:active.active[disabled]:active,
.cke_button__emailpreview:focus.active[disabled]:active,
.cke_button__notificationpreview:focus.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview:hover:active,
fieldset[disabled] .cke_button__notificationpreview:hover:active,
fieldset[disabled] .cke_button__emailpreview:active:active,
fieldset[disabled] .cke_button__notificationpreview:active:active,
fieldset[disabled] .cke_button__emailpreview:focus:active,
fieldset[disabled] .cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.disabled.active,
.cke_button__notificationpreview:hover.disabled.active,
.cke_button__emailpreview:active.disabled.active,
.cke_button__notificationpreview:active.disabled.active,
.cke_button__emailpreview:focus.disabled.active,
.cke_button__notificationpreview:focus.disabled.active,
.cke_button__emailpreview:hover.disabled:hover.active,
.cke_button__notificationpreview:hover.disabled:hover.active,
.cke_button__emailpreview:active.disabled:hover.active,
.cke_button__notificationpreview:active.disabled:hover.active,
.cke_button__emailpreview:focus.disabled:hover.active,
.cke_button__notificationpreview:focus.disabled:hover.active,
.cke_button__emailpreview:hover.disabled:focus.active,
.cke_button__notificationpreview:hover.disabled:focus.active,
.cke_button__emailpreview:active.disabled:focus.active,
.cke_button__notificationpreview:active.disabled:focus.active,
.cke_button__emailpreview:focus.disabled:focus.active,
.cke_button__notificationpreview:focus.disabled:focus.active,
.cke_button__emailpreview:hover.disabled:active.active,
.cke_button__notificationpreview:hover.disabled:active.active,
.cke_button__emailpreview:active.disabled:active.active,
.cke_button__notificationpreview:active.disabled:active.active,
.cke_button__emailpreview:focus.disabled:active.active,
.cke_button__notificationpreview:focus.disabled:active.active,
.cke_button__emailpreview:hover.disabled.active.active,
.cke_button__notificationpreview:hover.disabled.active.active,
.cke_button__emailpreview:active.disabled.active.active,
.cke_button__notificationpreview:active.disabled.active.active,
.cke_button__emailpreview:focus.disabled.active.active,
.cke_button__notificationpreview:focus.disabled.active.active,
.cke_button__emailpreview:hover[disabled].active,
.cke_button__notificationpreview:hover[disabled].active,
.cke_button__emailpreview:active[disabled].active,
.cke_button__notificationpreview:active[disabled].active,
.cke_button__emailpreview:focus[disabled].active,
.cke_button__notificationpreview:focus[disabled].active,
.cke_button__emailpreview:hover[disabled]:hover.active,
.cke_button__notificationpreview:hover[disabled]:hover.active,
.cke_button__emailpreview:active[disabled]:hover.active,
.cke_button__notificationpreview:active[disabled]:hover.active,
.cke_button__emailpreview:focus[disabled]:hover.active,
.cke_button__notificationpreview:focus[disabled]:hover.active,
.cke_button__emailpreview:hover[disabled]:focus.active,
.cke_button__notificationpreview:hover[disabled]:focus.active,
.cke_button__emailpreview:active[disabled]:focus.active,
.cke_button__notificationpreview:active[disabled]:focus.active,
.cke_button__emailpreview:focus[disabled]:focus.active,
.cke_button__notificationpreview:focus[disabled]:focus.active,
.cke_button__emailpreview:hover[disabled]:active.active,
.cke_button__notificationpreview:hover[disabled]:active.active,
.cke_button__emailpreview:active[disabled]:active.active,
.cke_button__notificationpreview:active[disabled]:active.active,
.cke_button__emailpreview:focus[disabled]:active.active,
.cke_button__notificationpreview:focus[disabled]:active.active,
.cke_button__emailpreview:hover.active[disabled].active,
.cke_button__notificationpreview:hover.active[disabled].active,
.cke_button__emailpreview:active.active[disabled].active,
.cke_button__notificationpreview:active.active[disabled].active,
.cke_button__emailpreview:focus.active[disabled].active,
.cke_button__notificationpreview:focus.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview:hover.active,
fieldset[disabled] .cke_button__notificationpreview:hover.active,
fieldset[disabled] .cke_button__emailpreview:active.active,
fieldset[disabled] .cke_button__notificationpreview:active.active,
fieldset[disabled] .cke_button__emailpreview:focus.active,
fieldset[disabled] .cke_button__notificationpreview:focus.active {
  background-color: #1dc5a3 !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview:hover.btn-outline.disabled,
.cke_button__notificationpreview:hover.btn-outline.disabled,
.cke_button__emailpreview:active.btn-outline.disabled,
.cke_button__notificationpreview:active.btn-outline.disabled,
.cke_button__emailpreview:focus.btn-outline.disabled,
.cke_button__notificationpreview:focus.btn-outline.disabled,
.cke_button__emailpreview:hover.btn-outline.disabled:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover,
.cke_button__emailpreview:active.btn-outline.disabled:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus,
.cke_button__emailpreview:active.btn-outline.disabled:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active,
.cke_button__emailpreview:active.btn-outline.disabled:active,
.cke_button__notificationpreview:active.btn-outline.disabled:active,
.cke_button__emailpreview:focus.btn-outline.disabled:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active,
.cke_button__emailpreview:hover.btn-outline.disabled.active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active,
.cke_button__emailpreview:active.btn-outline.disabled.active,
.cke_button__notificationpreview:active.btn-outline.disabled.active,
.cke_button__emailpreview:focus.btn-outline.disabled.active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active,
.cke_button__emailpreview:hover.btn-outline[disabled],
.cke_button__notificationpreview:hover.btn-outline[disabled],
.cke_button__emailpreview:active.btn-outline[disabled],
.cke_button__notificationpreview:active.btn-outline[disabled],
.cke_button__emailpreview:focus.btn-outline[disabled],
.cke_button__notificationpreview:focus.btn-outline[disabled],
.cke_button__emailpreview:hover.btn-outline[disabled]:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active,
.cke_button__emailpreview:active.btn-outline[disabled]:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active,
.cke_button__emailpreview:hover.btn-outline.active[disabled],
.cke_button__notificationpreview:hover.btn-outline.active[disabled],
.cke_button__emailpreview:active.btn-outline.active[disabled],
.cke_button__notificationpreview:active.btn-outline.active[disabled],
.cke_button__emailpreview:focus.btn-outline.active[disabled],
.cke_button__notificationpreview:focus.btn-outline.active[disabled],
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline,
.cke_button__emailpreview:hover.btn-outline.disabled:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover,
.cke_button__emailpreview:active.btn-outline.disabled:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover:hover,
.cke_button__emailpreview:active.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:hover:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus:hover,
.cke_button__emailpreview:active.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:focus:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:active:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:active:hover,
.cke_button__emailpreview:active.btn-outline.disabled:active:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:active:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:active:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:active:hover,
.cke_button__emailpreview:hover.btn-outline.disabled.active:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled.active:hover,
.cke_button__emailpreview:active.btn-outline.disabled.active:hover,
.cke_button__notificationpreview:active.btn-outline.disabled.active:hover,
.cke_button__emailpreview:focus.btn-outline.disabled.active:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled.active:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:active:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active:hover,
.cke_button__emailpreview:hover.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview:hover.btn-outline.active[disabled]:hover,
.cke_button__emailpreview:active.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview:active.btn-outline.active[disabled]:hover,
.cke_button__emailpreview:focus.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview:focus.btn-outline.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline:hover,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline:hover,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus,
.cke_button__emailpreview:active.btn-outline.disabled:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover:focus,
.cke_button__emailpreview:active.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:hover:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus:focus,
.cke_button__emailpreview:active.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:focus:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:active:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:active:focus,
.cke_button__emailpreview:active.btn-outline.disabled:active:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:active:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:active:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:active:focus,
.cke_button__emailpreview:hover.btn-outline.disabled.active:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled.active:focus,
.cke_button__emailpreview:active.btn-outline.disabled.active:focus,
.cke_button__notificationpreview:active.btn-outline.disabled.active:focus,
.cke_button__emailpreview:focus.btn-outline.disabled.active:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled.active:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:active:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active:focus,
.cke_button__emailpreview:hover.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview:hover.btn-outline.active[disabled]:focus,
.cke_button__emailpreview:active.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview:active.btn-outline.active[disabled]:focus,
.cke_button__emailpreview:focus.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview:focus.btn-outline.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline:focus,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline:focus,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active,
.cke_button__emailpreview:active.btn-outline.disabled:active,
.cke_button__notificationpreview:active.btn-outline.disabled:active,
.cke_button__emailpreview:focus.btn-outline.disabled:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active,
.cke_button__emailpreview:hover.btn-outline.disabled:hover:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover:active,
.cke_button__emailpreview:active.btn-outline.disabled:hover:active,
.cke_button__notificationpreview:active.btn-outline.disabled:hover:active,
.cke_button__emailpreview:focus.btn-outline.disabled:hover:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover:active,
.cke_button__emailpreview:hover.btn-outline.disabled:focus:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus:active,
.cke_button__emailpreview:active.btn-outline.disabled:focus:active,
.cke_button__notificationpreview:active.btn-outline.disabled:focus:active,
.cke_button__emailpreview:focus.btn-outline.disabled:focus:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus:active,
.cke_button__emailpreview:hover.btn-outline.disabled:active:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active:active,
.cke_button__emailpreview:active.btn-outline.disabled:active:active,
.cke_button__notificationpreview:active.btn-outline.disabled:active:active,
.cke_button__emailpreview:focus.btn-outline.disabled:active:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active:active,
.cke_button__emailpreview:hover.btn-outline.disabled.active:active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active:active,
.cke_button__emailpreview:active.btn-outline.disabled.active:active,
.cke_button__notificationpreview:active.btn-outline.disabled.active:active,
.cke_button__emailpreview:focus.btn-outline.disabled.active:active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active,
.cke_button__emailpreview:active.btn-outline[disabled]:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover:active,
.cke_button__emailpreview:active.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus:active,
.cke_button__emailpreview:active.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:active:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active:active,
.cke_button__emailpreview:active.btn-outline[disabled]:active:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active:active,
.cke_button__emailpreview:hover.btn-outline.active[disabled]:active,
.cke_button__notificationpreview:hover.btn-outline.active[disabled]:active,
.cke_button__emailpreview:active.btn-outline.active[disabled]:active,
.cke_button__notificationpreview:active.btn-outline.active[disabled]:active,
.cke_button__emailpreview:focus.btn-outline.active[disabled]:active,
.cke_button__notificationpreview:focus.btn-outline.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline:active,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline:active,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline:active,
.cke_button__emailpreview:hover.btn-outline.disabled.active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active,
.cke_button__emailpreview:active.btn-outline.disabled.active,
.cke_button__notificationpreview:active.btn-outline.disabled.active,
.cke_button__emailpreview:focus.btn-outline.disabled.active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active,
.cke_button__emailpreview:hover.btn-outline.disabled:hover.active,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover.active,
.cke_button__emailpreview:active.btn-outline.disabled:hover.active,
.cke_button__notificationpreview:active.btn-outline.disabled:hover.active,
.cke_button__emailpreview:focus.btn-outline.disabled:hover.active,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover.active,
.cke_button__emailpreview:hover.btn-outline.disabled:focus.active,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus.active,
.cke_button__emailpreview:active.btn-outline.disabled:focus.active,
.cke_button__notificationpreview:active.btn-outline.disabled:focus.active,
.cke_button__emailpreview:focus.btn-outline.disabled:focus.active,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus.active,
.cke_button__emailpreview:hover.btn-outline.disabled:active.active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active.active,
.cke_button__emailpreview:active.btn-outline.disabled:active.active,
.cke_button__notificationpreview:active.btn-outline.disabled:active.active,
.cke_button__emailpreview:focus.btn-outline.disabled:active.active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active.active,
.cke_button__emailpreview:hover.btn-outline.disabled.active.active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active.active,
.cke_button__emailpreview:active.btn-outline.disabled.active.active,
.cke_button__notificationpreview:active.btn-outline.disabled.active.active,
.cke_button__emailpreview:focus.btn-outline.disabled.active.active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active.active,
.cke_button__emailpreview:hover.btn-outline[disabled].active,
.cke_button__notificationpreview:hover.btn-outline[disabled].active,
.cke_button__emailpreview:active.btn-outline[disabled].active,
.cke_button__notificationpreview:active.btn-outline[disabled].active,
.cke_button__emailpreview:focus.btn-outline[disabled].active,
.cke_button__notificationpreview:focus.btn-outline[disabled].active,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover.active,
.cke_button__emailpreview:active.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover.active,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover.active,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus.active,
.cke_button__emailpreview:active.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus.active,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus.active,
.cke_button__emailpreview:hover.btn-outline[disabled]:active.active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active.active,
.cke_button__emailpreview:active.btn-outline[disabled]:active.active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active.active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active.active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active.active,
.cke_button__emailpreview:hover.btn-outline.active[disabled].active,
.cke_button__notificationpreview:hover.btn-outline.active[disabled].active,
.cke_button__emailpreview:active.btn-outline.active[disabled].active,
.cke_button__notificationpreview:active.btn-outline.active[disabled].active,
.cke_button__emailpreview:focus.btn-outline.active[disabled].active,
.cke_button__notificationpreview:focus.btn-outline.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline.active,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline.active,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline.active {
  background-color: transparent !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview:hover .badge,
.cke_button__notificationpreview:hover .badge,
.cke_button__emailpreview:active .badge,
.cke_button__notificationpreview:active .badge,
.cke_button__emailpreview:focus .badge,
.cke_button__notificationpreview:focus .badge {
  color: #1ab394 !important;
  background-color: #ffffff !important;
}
.cke_button__emailpreview .cke_button__emailpreview_label,
.cke_button__notificationpreview .cke_button__emailpreview_label,
.cke_button__emailpreview .cke_button__notificationpreview_label,
.cke_button__notificationpreview .cke_button__notificationpreview_label {
  color: #fff !important;
  text-shadow: none;
  font-size: 0.8em;
}
.cke_button__emailpreview .cke_button__emailpreview_icon,
.cke_button__notificationpreview .cke_button__emailpreview_icon,
.cke_button__emailpreview .cke_button__notificationpreview_icon,
.cke_button__notificationpreview .cke_button__notificationpreview_icon {
  display: none;
}
.cke_button__notificationpreview {
  right: 19px !important;
  top: 5px !important;
}
.cke_button__emailpreview_label,
.cke_button__notificationpreview_label {
  display: inline !important;
}
.cke_maximized .cke_button__emailpreview,
.cke_maximized .cke_button__notificationpreview {
  display: none;
}
.cke_button__preview {
  display: none !important;
}
.has-warning .twitter-typeahead .tt-input,
.has-warning .twitter-typeahead .tt-hint {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .twitter-typeahead .tt-input:focus,
.has-warning .twitter-typeahead .tt-hint:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-error .twitter-typeahead .tt-input,
.has-error .twitter-typeahead .tt-hint {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .twitter-typeahead .tt-input:focus,
.has-error .twitter-typeahead .tt-hint:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-success .twitter-typeahead .tt-input,
.has-success .twitter-typeahead .tt-hint {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .twitter-typeahead .tt-input:focus,
.has-success .twitter-typeahead .tt-hint:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.input-group .twitter-typeahead:first-child .tt-input,
.input-group .twitter-typeahead:first-child .tt-hint {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
}
.input-group .twitter-typeahead:last-child .tt-input,
.input-group .twitter-typeahead:last-child .tt-hint {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 100%;
}
.input-group.input-group-sm .twitter-typeahead .tt-input,
.input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group.input-group-sm .twitter-typeahead .tt-input,
select.input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: 30px;
  line-height: 30px;
}
textarea.input-group.input-group-sm .twitter-typeahead .tt-input,
textarea.input-group.input-group-sm .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: auto;
}
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
  border-radius: 0;
}
.input-group.input-group-sm .twitter-typeahead:first-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:first-child .tt-hint {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.input-group-sm .twitter-typeahead:last-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:last-child .tt-hint {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.input-group.input-group-lg .twitter-typeahead .tt-input,
.input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group.input-group-lg .twitter-typeahead .tt-input,
select.input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: 46px;
  line-height: 46px;
}
textarea.input-group.input-group-lg .twitter-typeahead .tt-input,
textarea.input-group.input-group-lg .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: auto;
}
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
  border-radius: 0;
}
.input-group.input-group-lg .twitter-typeahead:first-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:first-child .tt-hint {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.input-group-lg .twitter-typeahead:last-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:last-child .tt-hint {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.twitter-typeahead {
  width: 100%;
  float: left;
}
.input-group .twitter-typeahead {
  display: table-cell !important;
}
.twitter-typeahead .tt-hint {
  color: #777777;
}
.twitter-typeahead .tt-input {
  z-index: 2;
}
.twitter-typeahead .tt-input[disabled],
.twitter-typeahead .tt-input[readonly],
fieldset[disabled] .twitter-typeahead .tt-input {
  cursor: not-allowed;
  background-color: #eeeeee !important;
}
.tt-dropdown-menu,
.tt-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  min-width: 160px;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #e5e6e7;
  border-top: none;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.tt-dropdown-menu .tt-suggestion,
.tt-menu .tt-suggestion {
  display: block;
  padding: 6px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #676a6c;
  min-height: 32px;
}
.tt-dropdown-menu .tt-suggestion.tt-cursor,
.tt-menu .tt-suggestion.tt-cursor,
.tt-dropdown-menu .tt-suggestion:hover,
.tt-menu .tt-suggestion:hover {
  cursor: pointer;
  text-decoration: none;
  outline: 0;
  background-color: #1dc5a3;
  color: white;
}
.tt-dropdown-menu .tt-suggestion.tt-cursor a,
.tt-menu .tt-suggestion.tt-cursor a,
.tt-dropdown-menu .tt-suggestion:hover a,
.tt-menu .tt-suggestion:hover a {
  color: #262626;
}
.tt-dropdown-menu .tt-suggestion p,
.tt-menu .tt-suggestion p {
  margin: 0;
}
.pagination li.has-error a,
.pagination li.active.has-error a,
.pagination li.has-error a:hover,
.pagination li.active.has-error a:hover,
.pagination li.has-error span,
.pagination li.active.has-error span,
.pagination li.has-error span:hover,
.pagination li.active.has-error span:hover {
  color: #ed5565;
  border-color: #ed5565;
}
.pagination li.has-error a:hover,
.pagination li.active.has-error a:hover {
  background-color: #f2dede;
}
.pagination li.has-error span,
.pagination li.active.has-error span {
  background-color: #f2dede;
}
.text-ellipsis > .label {
  line-height: 20px;
}
.add-icon {
  color: #9ea6b9;
}
.add-icon:hover {
  color: #1ab394;
}
.remove-icon {
  color: #9ea6b9;
}
.remove-icon:hover {
  color: #ED5565;
}
.select2-tag + .select2-container .select2-selection__choice {
  padding: 0 0 0 3px;
}
.select2-tag + .select2-container .select2-selection__choice .label {
  margin-bottom: 0;
}
#tag_group_tags {
  width: 400px;
  margin: 0 auto;
}
#tag_group_form .form-inline .form-group {
  vertical-align: top;
}
.note-item-wrapper {
  float: left;
  clear: both;
  position: relative;
}
.note-item-wrapper textarea {
  resize: vertical;
}
.note-item-wrapper .note-control-wrapper {
  position: absolute;
  top: 0;
  right: 3px;
}
.note-item-wrapper .note-control-wrapper a {
  padding-left: 7px;
  color: #676a6c;
}
.note-item-wrapper .note-control-wrapper a:hover {
  color: #1ab394;
}
.note-view-form-wrapper .note-item-wrapper,
.note-view-form-wrapper .note-item-input-wrapper {
  width: 100%;
}
.note-edit-link {
  display: none;
}
.note-add-link {
  clear: both;
  float: left;
}
#note_group_form {
  overflow: hidden;
}
#note_group_form .note-edit-link {
  display: inline;
}
#note_group_form .note-edit-link.d-n {
  display: none;
}
.note-text-wrapper {
  padding-bottom: 15px;
  padding-top: 7px;
  border-bottom: 1px solid #D1DADE;
}
.read-more-less {
  position: relative;
}
.read-more-less #loader_small {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50px;
  margin-top: -50px;
}
.read-more-less[aria-expanded] {
  display: block;
}
.read-more-less[aria-expanded="false"] {
  overflow: hidden;
}
.read-more-less[aria-expanded="false"]::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  height: 36px;
  width: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0.25) 15%, rgba(255, 255, 255, 0.25) 32%, rgba(255, 255, 255, 0.75) 20%, #ffffff 33%);
}
.read-more-less[aria-expanded="true"] {
  height: auto;
}
.read-more-less[aria-expanded="true"]::after {
  background: transparent;
}
.read-more-less[aria-expanded="true"] #loader_small {
  display: none;
}
.read-more-less[aria-expanded="true"] + [data-readmore-toggle] {
  position: relative;
}
.read-more-less + [data-readmore-toggle] {
  position: absolute;
  z-index: 2;
  font-weight: 400;
  margin-top: -20px;
}
.icheck-label.radio-inline:first-child {
  padding-left: 0;
}
.icheck-label.checkbox-inline:first-child {
  padding-left: 0;
}
.checkbox > .icheck-label,
.radio > .icheck-label {
  padding-left: 0;
}
.form-group.has-error .icheck-label .icheck-item .help-block {
  float: right;
  width: 300px;
  text-align: right;
  padding-right: 28px;
  display: inline-block;
  margin-top: 3px;
}
.org-check {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  clip: rect(0px, 0px, 0px, 0px);
  visibility: hidden;
}
label > .org-check {
  position: relative;
}
.org-check:before {
  content: " ";
  position: absolute;
  width: 24px;
  height: 24px;
  background-image: url(/build/images/green.c9fbd765.png);
  background-size: calc(24px * 15) 24px;
  visibility: visible;
}
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .org-check:before {
    background-image: url(/build/images/green@2x.38fd70f3.png);
    background-size: calc(24px * 15) 24px;
  }
}
input[type="checkbox"].org-check:before {
  background-position-x: 0;
}
label:hover > input[type="checkbox"].org-check:before {
  background-position-x: calc(24px * 1 * -1);
  cursor: pointer;
}
input[type="checkbox"].org-check:checked:before,
label:hover > input[type="checkbox"].org-check:checked:before {
  background-position-x: calc(24px * 2 * -1);
}
input[type="checkbox"].org-check:disabled:before,
label:hover > input[type="checkbox"].org-check:disabled:before {
  background-position-x: calc(24px * 3 * -1);
  cursor: not-allowed;
}
input[type="checkbox"].org-check:disabled:checked:before,
label:hover > input[type="checkbox"].org-check:disabled:checked:before {
  background-position-x: calc(24px * 4 * -1);
  cursor: not-allowed;
}
input[type="radio"].org-check:before {
  background-position-x: calc(24px * 5 * -1);
}
label:hover > input[type="radio"].org-check:before {
  background-position-x: calc(24px * 6 * -1);
  cursor: pointer;
}
input[type="radio"].org-check:checked:before,
label:hover > input[type="radio"].org-check:checked:before {
  background-position-x: calc(24px * 7 * -1);
}
input[type="radio"].org-check:disabled:before,
label:hover > input[type="radio"].org-check:disabled:before {
  background-position-x: calc(24px * 8 * -1);
  cursor: not-allowed;
}
input[type="radio"].org-check:disabled:checked:before,
label:hover > input[type="radio"].org-check:disabled:checked:before {
  background-position-x: calc(24px * 9 * -1);
  cursor: not-allowed;
}
body.ibox-expand-initiated {
  overflow: hidden;
}
body.ibox-expand-initiated .theme-config {
  display: none;
}
.ibox-expand-expanded {
  position: fixed;
  top: 0;
  z-index: 1000;
  left: 0;
  height: 100%;
  overflow: auto;
  background: #fff;
  width: 100%;
  padding-top: 59px;
}
.ibox-expand-link:hover,
.ibox-collapse-link:hover {
  color: #676a6c;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox-expand-expanded .ibox-expand-link i:before {
  content: "\f066";
}
.ibox-borderless .ibox-title {
  border-top: none;
  border-left: none;
  border-right: none;
}
.ibox-borderless .ibox-content {
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
}
.ibox-within-tab {
  margin: -5px;
}
.bs-breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.bs-breadcrumb > li {
  display: inline-block;
}
.bs-breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.bs-breadcrumb > .active {
  color: #777777;
}
#toast-container > div.toast.toast-info {
  background-image: none !important;
}
#toast-container > div.toast.toast-error {
  background-image: none !important;
}
#toast-container > div.toast.toast-success {
  background-image: none !important;
}
#toast-container > div.toast.toast-warning {
  background-image: none !important;
}
.toast-no-transparent {
  opacity: 1 !important;
}
.table > thead > tr > td.active-alpha,
.table > tbody > tr > td.active-alpha,
.table > tfoot > tr > td.active-alpha,
.table > thead > tr > th.active-alpha,
.table > tbody > tr > th.active-alpha,
.table > tfoot > tr > th.active-alpha,
.table > thead > tr.active-alpha > td,
.table > tbody > tr.active-alpha > td,
.table > tfoot > tr.active-alpha > td,
.table > thead > tr.active-alpha > th,
.table > tbody > tr.active-alpha > th,
.table > tfoot > tr.active-alpha > th {
  background-color: rgba(245, 245, 245, 0.5);
}
.table-hover > tbody > tr > td.active-alpha:hover,
.table-hover > tbody > tr > th.active-alpha:hover,
.table-hover > tbody > tr.active-alpha:hover > td,
.table-hover > tbody > tr:hover > .active-alpha,
.table-hover > tbody > tr.active-alpha:hover > th {
  background-color: rgba(232, 232, 232, 0.5);
}
.table > thead > tr > td.success-alpha,
.table > tbody > tr > td.success-alpha,
.table > tfoot > tr > td.success-alpha,
.table > thead > tr > th.success-alpha,
.table > tbody > tr > th.success-alpha,
.table > tfoot > tr > th.success-alpha,
.table > thead > tr.success-alpha > td,
.table > tbody > tr.success-alpha > td,
.table > tfoot > tr.success-alpha > td,
.table > thead > tr.success-alpha > th,
.table > tbody > tr.success-alpha > th,
.table > tfoot > tr.success-alpha > th {
  background-color: rgba(223, 240, 216, 0.5);
}
.table-hover > tbody > tr > td.success-alpha:hover,
.table-hover > tbody > tr > th.success-alpha:hover,
.table-hover > tbody > tr.success-alpha:hover > td,
.table-hover > tbody > tr:hover > .success-alpha,
.table-hover > tbody > tr.success-alpha:hover > th {
  background-color: rgba(208, 233, 198, 0.5);
}
.table > thead > tr > td.info-alpha,
.table > tbody > tr > td.info-alpha,
.table > tfoot > tr > td.info-alpha,
.table > thead > tr > th.info-alpha,
.table > tbody > tr > th.info-alpha,
.table > tfoot > tr > th.info-alpha,
.table > thead > tr.info-alpha > td,
.table > tbody > tr.info-alpha > td,
.table > tfoot > tr.info-alpha > td,
.table > thead > tr.info-alpha > th,
.table > tbody > tr.info-alpha > th,
.table > tfoot > tr.info-alpha > th {
  background-color: rgba(217, 237, 247, 0.5);
}
.table-hover > tbody > tr > td.info-alpha:hover,
.table-hover > tbody > tr > th.info-alpha:hover,
.table-hover > tbody > tr.info-alpha:hover > td,
.table-hover > tbody > tr:hover > .info-alpha,
.table-hover > tbody > tr.info-alpha:hover > th {
  background-color: rgba(196, 227, 243, 0.5);
}
.table > thead > tr > td.warning-alpha,
.table > tbody > tr > td.warning-alpha,
.table > tfoot > tr > td.warning-alpha,
.table > thead > tr > th.warning-alpha,
.table > tbody > tr > th.warning-alpha,
.table > tfoot > tr > th.warning-alpha,
.table > thead > tr.warning-alpha > td,
.table > tbody > tr.warning-alpha > td,
.table > tfoot > tr.warning-alpha > td,
.table > thead > tr.warning-alpha > th,
.table > tbody > tr.warning-alpha > th,
.table > tfoot > tr.warning-alpha > th {
  background-color: rgba(252, 248, 227, 0.5);
}
.table-hover > tbody > tr > td.warning-alpha:hover,
.table-hover > tbody > tr > th.warning-alpha:hover,
.table-hover > tbody > tr.warning-alpha:hover > td,
.table-hover > tbody > tr:hover > .warning-alpha,
.table-hover > tbody > tr.warning-alpha:hover > th {
  background-color: rgba(250, 242, 204, 0.5);
}
.table > thead > tr > td.danger-alpha,
.table > tbody > tr > td.danger-alpha,
.table > tfoot > tr > td.danger-alpha,
.table > thead > tr > th.danger-alpha,
.table > tbody > tr > th.danger-alpha,
.table > tfoot > tr > th.danger-alpha,
.table > thead > tr.danger-alpha > td,
.table > tbody > tr.danger-alpha > td,
.table > tfoot > tr.danger-alpha > td,
.table > thead > tr.danger-alpha > th,
.table > tbody > tr.danger-alpha > th,
.table > tfoot > tr.danger-alpha > th {
  background-color: rgba(242, 222, 222, 0.5);
}
.table-hover > tbody > tr > td.danger-alpha:hover,
.table-hover > tbody > tr > th.danger-alpha:hover,
.table-hover > tbody > tr.danger-alpha:hover > td,
.table-hover > tbody > tr:hover > .danger-alpha,
.table-hover > tbody > tr.danger-alpha:hover > th {
  background-color: rgba(235, 204, 204, 0.5);
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-paddingless > thead > tr > th,
.table-paddingless > tbody > tr > th,
.table-paddingless > tfoot > tr > th,
.table-paddingless > thead > tr > td,
.table-paddingless > tbody > tr > td,
.table-paddingless > tfoot > tr > td {
  padding: 0;
}
.table-bordered tfoot > tr > th {
  background: #F5F5F6;
}
.table-borderless tbody tr td,
.table-borderless tbody tr th {
  border-top: none;
}
.table-striped {
  background-color: #fff;
}
.modal .table-affix thead.affix,
.modal .table-affix tfoot.affix {
  position: static;
}
.table-affix {
  table-layout: fixed;
  width: 100%;
  margin-top: 0 !important;
}
.table-affix thead {
  z-index: 1;
}
.table-affix thead .popover {
  z-index: 1;
}
.table-affix thead.affix {
  top: 0;
  margin-left: -1px;
  display: block;
  overflow: hidden;
}
@media (min-width: 768px) {
  .table-affix thead.affix:not(.scroll-affixed) {
    top: 60px;
  }
}
.table-affix thead.affix tr {
  display: block;
}
.table-affix thead.affix.table-affix-dropdown-open {
  height: 3000px;
}
.table-affix thead.scroll-affixed {
  padding-top: 75px;
}
.table-affix tfoot .popover {
  z-index: 1;
}
.table-affix tfoot.affix {
  position: fixed !important;
  bottom: 0;
  top: auto !important;
  margin-left: -1px;
  display: block;
  overflow: hidden;
}
.table-affix tfoot.affix tr {
  display: block;
}
.table-affix tfoot.scroll-affixed {
  padding-bottom: 15px;
}
.table-responsive-top-scroll,
.table-responsive-bottom-scroll {
  clear: both;
  overflow-x: auto;
  width: 100%;
}
.table-responsive-top-scroll > div,
.table-responsive-bottom-scroll > div {
  height: 1px;
}
.table-responsive-top-scroll {
  z-index: 10;
}
.table-responsive-top-scroll.affix {
  background: #F5F5F6;
  top: 60px;
}
.table-responsive-bottom-scroll {
  z-index: 10;
}
.table-responsive-bottom-scroll.affix {
  background: #F5F5F6;
  position: fixed !important;
  bottom: 0;
  top: auto !important;
}
.table-responsive-bottom-scroll.affix-bottom {
  visibility: hidden;
}
[data-filter-form] > .form-group {
  display: none !important;
}
.table-fixed {
  width: auto !important;
}
.table-layout-fixed {
  table-layout: fixed;
}
.vertical-align-cell.middle {
  vertical-align: middle;
}
.vertical-align-cell.top {
  vertical-align: top;
}
.vertical-align-cell.bottom {
  vertical-align: bottom;
}
.b-r-none {
  border-right: none;
}
.b-r-sm {
  border-right: 1px solid #e7eaec;
}
.b-r-md {
  border-right: 3px solid #e7eaec;
}
.b-r-lg {
  border-right: 5px solid #e7eaec;
}
.b-l-sm {
  border-left: 1px solid #e7eaec;
}
.b-l-md {
  border-left: 3px solid #e7eaec;
}
.b-l-lg {
  border-left: 5px solid #e7eaec;
}
.button-row {
  white-space: nowrap;
}
.table-cell-max-width-200 td {
  max-width: 200px;
}
.table-cell-text-ellipsis td {
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 767px) {
  .table-column-config-container {
    height: auto !important;
  }
  .table-column-form-wrapper .table-column-wrapper {
    padding-bottom: 15px;
    float: none !important;
    overflow: hidden;
  }
  .table-column-form-wrapper .table-column-wrapper .table-column-choose {
    display: block;
  }
  .table-column-form-wrapper .table-column-wrapper .table-column-dropdown-menu {
    padding-top: 5px;
    position: static;
    width: 100%;
  }
  .table-column-form-wrapper .table-config-wrapper {
    clear: both;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-select-wrapper {
    width: 100%;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-action-wrapper {
    float: none !important;
    padding-left: 0;
    padding-right: 0;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-action-wrapper > .table-config-action-item {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-action-wrapper > .table-config-action-item .btn {
    display: block;
    width: 100%;
  }
  .filter-show-count-wrapper {
    margin-left: 0 !important;
  }
  .filter-show-count-wrapper label {
    float: none;
    text-align: right;
  }
  .filter-show-count-wrapper label + div {
    float: none;
  }
}
.table.table-overflow-wrap-anywhere > tbody > tr > td,
.table.table-overflow-wrap-anywhere > thead > tr > td,
.table.table-overflow-wrap-anywhere > tfoot > tr > td {
  overflow-wrap: anywhere;
}
.table.table-condensed.table-scrollable {
  overflow-y: auto;
}
.table.table-condensed.table-scrollable.table-scrollable-10 {
  height: 427px;
}
.table-flex {
  display: table;
  width: 100%;
}
.table-flex .table-flex-row {
  display: table-row;
}
.table-flex .table-flex-row .table-flex-header {
  font-weight: bold;
}
.table-flex .table-flex-row > div {
  padding: 8px;
  display: table-cell;
  border-bottom: 1px solid #D1DADE;
}
.table-flex.table-flex-overflow-wrap-content .table-flex-header {
  width: 160px;
}
.table-flex.table-flex-overflow-wrap-content .table-flex-content {
  overflow-wrap: anywhere;
  width: auto;
}
thead.thead-success th {
  background-color: #1ab394 !important;
  color: #ffffff;
  -webkit-print-color-adjust: exact;
}
table.sticky-header thead tr {
  position: sticky;
  top: 0;
  background: inherit;
  z-index: 4;
}
.table-affix-dropdown-open.affix .datepicker table tr {
  display: flex;
  justify-content: space-between;
  margin-left: 0 !important;
}
.table-affix-dropdown-open.affix .datepicker table td,
.table-affix-dropdown-open.affix .datepicker table th {
  box-sizing: content-box;
}
.nav.nav-tabs {
  border-bottom: 1px solid #e5e6e7;
}
.nav.nav-tabs > li a {
  background: #fff;
}
.nav.nav-tabs > li.active > a {
  background: #fff;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
  border-bottom-color: transparent !important;
}
.nav.nav-tabs > li > a {
  outline: none;
  font-weight: normal;
  border-color: #e5e6e7 #e5e6e7 #e5e6e7;
}
.nav.nav-tabs.nav-tabs-sm > li > a {
  padding: 10px 15px !important;
}
.nav.nav-tabs.nav-tabs-xs > li > a {
  padding: 7px 10px !important;
}
.tab-content-offsetted {
  margin-top: -1px;
}
.tab-content.tab-content-bordered {
  border: 1px solid #e5e6e7;
  padding: 5px;
  background: #fff;
  margin-top: -1px;
}
.nav-tabs-checkboxed .nav.nav-tabs .checkbox {
  display: inline-block;
  padding: 0;
  min-height: 0;
}
.tabs-container .nav-tabs > li a:hover {
  border-color: #e7eaec;
}
.modal .carousel-indicators {
  margin-bottom: 0;
}
.modal .carousel-indicators li {
  cursor: auto;
  background-color: #fff;
  border: 1px solid #e7eaec;
}
.modal .carousel-indicators .active {
  background-color: #1ab394;
  border: 1px solid #1ab394;
}
.modal .modal-xmd {
  width: 750px;
}
.modal .modal-xlg {
  width: 1130px;
}
.modal .modal-xxlg {
  width: 1250px;
}
.modal .modal-xxxlg {
  width: 1400px;
}
.modal .modal-xxxxlg {
  width: 1600px;
}
.modal .modal-xxxxxlg {
  width: 1650px;
}
.modal .modal-report-dialog-md {
  width: 870px;
}
.modal .modal > .modal-dialog {
  margin-top: 0;
  margin-bottom: 0;
}
.modal .form-group.comparison-range-form-group .control-label {
  text-align: left;
}
.modal.modal-visible {
  display: block;
}
.modal-open .modal {
  overflow-x: auto;
}
body.modal-expand-initiated {
  overflow: hidden;
}
.modal.modal-expand-expanded .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.modal.modal-expand-expanded .modal-content {
  height: auto;
  min-height: 100%;
  border-radius: 0;
}
.modal-expand-link {
  float: right;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
  margin-right: 5px;
}
.modal-expand-link:hover,
.modal-expand-link:focus {
  color: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-expand-expanded .modal-expand-link i:before {
  content: "\f066";
}
.swal-button--confirm:not(.swal-button--danger) {
  background-color: #1ab394;
}
.swal-button--confirm:not(.swal-button--danger):not([disabled]):hover {
  background-color: #18a689;
}
.swal-button--confirm:not(.swal-button--danger):active {
  background-color: #18a689;
}
@media (min-width: 1700px) {
  .modal .modal-xxxxlg-responsive {
    width: 1600px;
  }
}
@media (min-width: 1500px) and (max-width: 1699px) {
  .modal .modal-xxxxlg-responsive {
    width: 1400px;
  }
}
@media (min-width: 1350px) and (max-width: 1499px) {
  .modal .modal-xxxxlg-responsive {
    width: 1250px;
  }
}
@media (min-width: 1200px) and (max-width: 1349px) {
  .modal .modal-xxxxlg-responsive {
    width: 1130px;
  }
}
@media (min-width: 1000px) and (max-width: 1199px) {
  .modal .modal-xxxxlg-responsive {
    width: 900px;
  }
}
.alert a {
  color: inherit;
}
.alert a.text-primary {
  color: #337ab7;
}
.swal-modal-secondary .swal-footer {
  text-align: center;
}
.swal-modal-secondary .swal-footer .swal-button-container .swal-button:focus {
  box-shadow: none;
}
.modal .modal-dialog.modal-video .modal-content {
  border: none;
  box-shadow: none;
  background: none;
}
.modal .modal-dialog.modal-video .modal-header {
  display: none;
}
.modal .modal-dialog.modal-video .modal-body {
  background: none;
  padding: 0;
}
.modal .modal-dialog.modal-video .modal-body .video-frame {
  min-height: 637px;
  width: 100%;
}
.modal .modal-dialog.modal-video .modal-footer {
  display: none;
}
.menu-item-delimiter {
  border-bottom: 1px solid #D1DADE;
  width: 100%;
  display: block;
  font-size: 0;
}
.menu-item-delimiter-primary {
  border-bottom: 2px dashed #676a6c;
  height: 24px;
  margin: 0 27px 21px 27px;
  text-align: center;
}
.menu-item-delimiter-primary .menu-item-delimiter-primary-link {
  font-weight: bold;
  text-align: center;
  background-color: #ffffff;
  display: inline-block;
  padding: 0 5px !important;
  margin: 10px auto !important;
}
.menu-item-delimiter-primary .menu-item-delimiter-primary-link:focus,
.menu-item-delimiter-primary .menu-item-delimiter-primary-link:active,
.menu-item-delimiter-primary .menu-item-delimiter-primary-link:hover {
  color: #676a6c !important;
}
.menu-item-marked-new > a .badge {
  display: inline-block !important;
  padding: 0;
  width: 10px;
  height: 10px;
  margin-top: -15px;
}
@media screen and (min-width: 768px) {
  #page-wrapper {
    padding-top: 60px;
  }
  #page-wrapper.page-wrapper-env-test {
    padding-top: 0;
  }
  #page-wrapper .navbar-static-top {
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 1001;
  }
  #page-wrapper .navbar-static-top.navbar-env-test {
    position: static;
  }
}
.navbar-static-top {
  padding-top: 5px;
  padding-bottom: 5px;
}
.navbar-static-top .navbar-button.btn {
  color: #ffffff;
  background: transparent !important;
  border: 1px solid white !important;
}
@media (min-width: 768px) {
  .navbar-static-top .dropdown-toggle {
    color: #ffffff !important;
    background-color: transparent !important;
  }
  .navbar-static-top .dropdown-toggle:active,
  .navbar-static-top .dropdown-toggle:focus,
  .navbar-static-top .dropdown-toggle:hover {
    opacity: 0.8;
  }
  .navbar-static-top .dropdown-toggle + .dropdown-menu {
    margin-top: 5px;
  }
}
.navbar-static-top .select2-selection {
  border: none;
  background: #5fc9b3;
}
.navbar-static-top .select2-selection .select2-selection__rendered {
  color: #ffffff !important;
}
.navbar-static-top .select2-selection input.select2-search__field {
  color: #ffffff;
}
.navbar-static-top .select2-selection input.select2-search__field::placeholder {
  color: #ffffff;
}
.navbar-static-top .select2-selection .select2-selection__arrow b {
  border-color: #ffffff transparent transparent;
}
.navbar-static-top .select2-container.select2-container--open .select2-selection__arrow b {
  border-color: transparent transparent #ffffff transparent !important;
}
.navbar-static-top .select2-container.select2-container--focus .select2-selection {
  border: none;
}
@media screen and (max-width: 767px) {
  #ajax_export {
    display: none;
  }
  #ajax_export .btn {
    float: none !important;
    display: block;
    margin-right: 0 !important;
    margin-bottom: 15px;
  }
  .main-nav {
    margin-top: 0;
  }
  .main-nav ul.nav > li {
    display: block;
  }
  .main-nav ul.nav > li > a {
    text-align: left;
  }
  .navbar-static-top {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar-static-top .main-navbar {
    background-color: #ffffff;
  }
}
.skin-1 .nav.navbar-nav > li.active {
  background: transparent;
}
.skin-1 .nav.navbar-nav > li.active > a {
  color: inherit;
}
.bulk-action-menu-wrapper ul {
  min-height: 46px;
}
.bulk-action-menu-wrapper ul li {
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .bulk-action-menu-wrapper {
    margin-left: 0;
  }
}
.dropdown-icon-item {
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 0 !important;
}
.dropdown-icon-item-parent {
  margin-right: 25px !important;
}
@media screen and (max-height: 900px) {
  .dropdown-right-container > .dropdown-menu {
    max-height: 680px;
    overflow-y: auto;
  }
}
div.is-calculator,
span.is-calculator {
  position: relative;
}
button.calculator-trigger {
  width: 25px;
  padding: 0px;
}
img.calculator-trigger {
  margin: 2px;
  vertical-align: middle;
}
.input-calculator-wrapper {
  display: none;
}
.calculator-inline {
  position: absolute;
  z-index: 1001;
  margin: 0;
  padding: 10px;
  border: 1px solid #e5e6e7;
  color: #000;
  background-color: #ffffff;
  width: 240px;
  top: 3px;
  left: 0;
}
.calculator-keyentry {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 0px;
}
.calculator-disabled {
  position: absolute;
  z-index: 100;
  background-color: white;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.calculator-rtl {
  direction: rtl;
}
.calculator-prompt {
  clear: both;
  text-align: center;
}
.calculator-prompt.ui-widget-header {
  margin: 2px;
}
.calculator-result {
  clear: both;
  margin: 0 0 4px;
  text-align: right;
  font-size: 110%;
}
.calculator-result span {
  height: 34px;
  line-height: 1.42857143;
  color: #f3f3f4;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  box-shadow: none;
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
.calculator-result span:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.calculator-result span::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.calculator-result span:-ms-input-placeholder {
  color: #999;
}
.calculator-result span::-webkit-input-placeholder {
  color: #999;
}
.calculator-result span::-ms-expand {
  background-color: transparent;
  border: 0;
}
.calculator-result span[disabled],
.calculator-result span[readonly],
fieldset[disabled] .calculator-result span {
  background-color: #eeeeee;
  opacity: 1;
}
.calculator-result span[disabled],
fieldset[disabled] .calculator-result span {
  cursor: not-allowed;
}
textarea.calculator-result span {
  height: auto;
}
.calculator-result span.calculator-formula {
  font-weight: bold;
  margin-bottom: 7px;
  display: block !important;
}
.calculator-result span.calculator-preview {
  background-color: rgba(176, 238, 255, 0.54);
  position: absolute;
  height: 29px;
  line-height: 14px;
  float: left;
  width: auto;
  top: -1px;
  left: 238px;
  font-weight: bold;
  border-style: dotted;
  border-width: 2px;
}
.calculator-row {
  clear: both;
  width: 100%;
}
.calculator-space {
  float: left;
  margin: 2px;
  width: 28px;
}
.calculator-half-space {
  float: left;
  margin: 1px;
  width: 14px;
}
.calculator-row button {
  width: 50px;
  position: relative;
  float: left;
  margin: 2px;
  padding: 0 !important;
  height: 30px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 3px;
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.calculator-row button:focus,
.calculator-row button:active:focus,
.calculator-row button.active:focus,
.calculator-row button.focus,
.calculator-row button:active.focus,
.calculator-row button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.calculator-row button:hover,
.calculator-row button:focus,
.calculator-row button.focus {
  color: #333;
  text-decoration: none;
}
.calculator-row button:active,
.calculator-row button.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.calculator-row button.disabled,
.calculator-row button[disabled],
fieldset[disabled] .calculator-row button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.calculator-row button.disabled,
fieldset[disabled] a.calculator-row button {
  pointer-events: none;
}
.calculator-row button.focus,
.calculator-row button.active,
.calculator-row button:focus,
.calculator-row button:hover,
.calculator-row button:active {
  outline: none !important;
}
.calculator-row button:focus,
.calculator-row button.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.calculator-row button:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.calculator-row button:active,
.calculator-row button.active,
.open > .dropdown-toggle.calculator-row button {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.calculator-row button:active:hover,
.calculator-row button.active:hover,
.open > .dropdown-toggle.calculator-row button:hover,
.calculator-row button:active:focus,
.calculator-row button.active:focus,
.open > .dropdown-toggle.calculator-row button:focus,
.calculator-row button:active.focus,
.calculator-row button.active.focus,
.open > .dropdown-toggle.calculator-row button.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.calculator-row button.disabled:hover,
.calculator-row button[disabled]:hover,
fieldset[disabled] .calculator-row button:hover,
.calculator-row button.disabled:focus,
.calculator-row button[disabled]:focus,
fieldset[disabled] .calculator-row button:focus,
.calculator-row button.disabled.focus,
.calculator-row button[disabled].focus,
fieldset[disabled] .calculator-row button.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.calculator-row button .badge {
  color: #337ab7;
  background-color: #fff;
}
.calculator-row button:focus,
.calculator-row button.focus,
.calculator-row button:hover,
.calculator-row button:active,
.calculator-row button.active,
.open .dropdown-toggle.calculator-row button {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.calculator-row button:focus:hover,
.calculator-row button.focus:hover,
.calculator-row button:hover:hover,
.calculator-row button:active:hover,
.calculator-row button.active:hover,
.open .dropdown-toggle.calculator-row button:hover,
.calculator-row button:focus:focus,
.calculator-row button.focus:focus,
.calculator-row button:hover:focus,
.calculator-row button:active:focus,
.calculator-row button.active:focus,
.open .dropdown-toggle.calculator-row button:focus,
.calculator-row button:focus.focus,
.calculator-row button.focus.focus,
.calculator-row button:hover.focus,
.calculator-row button:active.focus,
.calculator-row button.active.focus,
.open .dropdown-toggle.calculator-row button.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.calculator-row button:active,
.calculator-row button.active,
.open .dropdown-toggle.calculator-row button {
  background-image: none;
}
.calculator-row button.disabled,
.calculator-row button.disabled:hover,
.calculator-row button.disabled:focus,
.calculator-row button.disabled:active,
.calculator-row button.disabled.active,
.calculator-row button[disabled],
.calculator-row button[disabled]:hover,
.calculator-row button[disabled]:focus,
.calculator-row button[disabled]:active,
.calculator-row button.active[disabled],
fieldset[disabled] .calculator-row button,
.calculator-row button.disabled:hover,
.calculator-row button.disabled:hover:hover,
.calculator-row button.disabled:focus:hover,
.calculator-row button.disabled:active:hover,
.calculator-row button.disabled.active:hover,
.calculator-row button[disabled]:hover,
.calculator-row button[disabled]:hover:hover,
.calculator-row button[disabled]:focus:hover,
.calculator-row button[disabled]:active:hover,
.calculator-row button.active[disabled]:hover,
fieldset[disabled] .calculator-row button:hover,
.calculator-row button.disabled:focus,
.calculator-row button.disabled:hover:focus,
.calculator-row button.disabled:focus:focus,
.calculator-row button.disabled:active:focus,
.calculator-row button.disabled.active:focus,
.calculator-row button[disabled]:focus,
.calculator-row button[disabled]:hover:focus,
.calculator-row button[disabled]:focus:focus,
.calculator-row button[disabled]:active:focus,
.calculator-row button.active[disabled]:focus,
fieldset[disabled] .calculator-row button:focus,
.calculator-row button.disabled:active,
.calculator-row button.disabled:hover:active,
.calculator-row button.disabled:focus:active,
.calculator-row button.disabled:active:active,
.calculator-row button.disabled.active:active,
.calculator-row button[disabled]:active,
.calculator-row button[disabled]:hover:active,
.calculator-row button[disabled]:focus:active,
.calculator-row button[disabled]:active:active,
.calculator-row button.active[disabled]:active,
fieldset[disabled] .calculator-row button:active,
.calculator-row button.disabled.active,
.calculator-row button.disabled:hover.active,
.calculator-row button.disabled:focus.active,
.calculator-row button.disabled:active.active,
.calculator-row button.disabled.active.active,
.calculator-row button[disabled].active,
.calculator-row button[disabled]:hover.active,
.calculator-row button[disabled]:focus.active,
.calculator-row button[disabled]:active.active,
.calculator-row button.active[disabled].active,
fieldset[disabled] .calculator-row button.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.calculator-row button.btn-outline.disabled,
.calculator-row button.btn-outline.disabled:hover,
.calculator-row button.btn-outline.disabled:focus,
.calculator-row button.btn-outline.disabled:active,
.calculator-row button.btn-outline.disabled.active,
.calculator-row button.btn-outline[disabled],
.calculator-row button.btn-outline[disabled]:hover,
.calculator-row button.btn-outline[disabled]:focus,
.calculator-row button.btn-outline[disabled]:active,
.calculator-row button.btn-outline.active[disabled],
fieldset[disabled] .calculator-row button.btn-outline,
.calculator-row button.btn-outline.disabled:hover,
.calculator-row button.btn-outline.disabled:hover:hover,
.calculator-row button.btn-outline.disabled:focus:hover,
.calculator-row button.btn-outline.disabled:active:hover,
.calculator-row button.btn-outline.disabled.active:hover,
.calculator-row button.btn-outline[disabled]:hover,
.calculator-row button.btn-outline[disabled]:hover:hover,
.calculator-row button.btn-outline[disabled]:focus:hover,
.calculator-row button.btn-outline[disabled]:active:hover,
.calculator-row button.btn-outline.active[disabled]:hover,
fieldset[disabled] .calculator-row button.btn-outline:hover,
.calculator-row button.btn-outline.disabled:focus,
.calculator-row button.btn-outline.disabled:hover:focus,
.calculator-row button.btn-outline.disabled:focus:focus,
.calculator-row button.btn-outline.disabled:active:focus,
.calculator-row button.btn-outline.disabled.active:focus,
.calculator-row button.btn-outline[disabled]:focus,
.calculator-row button.btn-outline[disabled]:hover:focus,
.calculator-row button.btn-outline[disabled]:focus:focus,
.calculator-row button.btn-outline[disabled]:active:focus,
.calculator-row button.btn-outline.active[disabled]:focus,
fieldset[disabled] .calculator-row button.btn-outline:focus,
.calculator-row button.btn-outline.disabled:active,
.calculator-row button.btn-outline.disabled:hover:active,
.calculator-row button.btn-outline.disabled:focus:active,
.calculator-row button.btn-outline.disabled:active:active,
.calculator-row button.btn-outline.disabled.active:active,
.calculator-row button.btn-outline[disabled]:active,
.calculator-row button.btn-outline[disabled]:hover:active,
.calculator-row button.btn-outline[disabled]:focus:active,
.calculator-row button.btn-outline[disabled]:active:active,
.calculator-row button.btn-outline.active[disabled]:active,
fieldset[disabled] .calculator-row button.btn-outline:active,
.calculator-row button.btn-outline.disabled.active,
.calculator-row button.btn-outline.disabled:hover.active,
.calculator-row button.btn-outline.disabled:focus.active,
.calculator-row button.btn-outline.disabled:active.active,
.calculator-row button.btn-outline.disabled.active.active,
.calculator-row button.btn-outline[disabled].active,
.calculator-row button.btn-outline[disabled]:hover.active,
.calculator-row button.btn-outline[disabled]:focus.active,
.calculator-row button.btn-outline[disabled]:active.active,
.calculator-row button.btn-outline.active[disabled].active,
fieldset[disabled] .calculator-row button.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.calculator-row button .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.calculator-row .calculator-ctrl {
  width: 60px;
}
.calculator-row .calculator-undo,
.calculator-row .calculator-clear-error,
.calculator-row .calculator-clear {
  width: 28px;
}
.calculator-row .calculator-base,
.calculator-row .calculator-angle {
  width: 28px;
  font-size: 70%;
}
.calculator-row .calculator-base-active,
.calculator-row .calculator-angle-active {
  border: 2px inset #fff;
}
.calculator-row .calculator-trig {
  font-size: 70%;
}
.calculator-row .calculator-undo {
  display: none;
}
.calculator-digit,
.calculator-oper {
  width: 28px;
}
.calculator-mem-empty,
.calculator-digit[disabled] {
  color: #888;
}
@-moz-document url-prefix() {
  .calculator-trig,
  .calculator-base {
    text-indent: -3px;
  }
}
.calculator-key-down {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.calculator-keystroke {
  display: none;
  width: 16px;
  height: 14px;
  position: absolute;
  left: -1px;
  top: -1px;
  color: #000;
  background-color: #fff;
  border: 1px solid #888;
  font-size: 80%;
}
.calculator-angle .calculator-keystroke,
.calculator-base .calculator-keystroke,
.calculator-trig .calculator-keystroke {
  top: -2px;
  font-size: 95%;
}
.calculator-keyname {
  width: 22px;
  font-size: 70%;
}
.calculator-oper.calculator-equals {
  display: none;
}
.calculator-initial-input-hidden {
  position: absolute !important;
  visibility: hidden;
}
@-webkit-keyframes pulseIcon {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3);
    transform: scale3d(1.3, 1.3, 1.3);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulseIcon {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3);
    transform: scale3d(1.3, 1.3, 1.3);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulseIcon {
  -webkit-animation-name: pulseIcon;
  animation-name: pulseIcon;
}
.animated-hover:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated-hover.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated-hover.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.ui-sortable-placeholder {
  border: 1px dashed #3c763d !important;
  background: #dff0d8;
}
.collection-add-btn-placeholder {
  display: inline-block;
  width: 32px;
}
.sortable-handle-wrapper {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 0;
}
.sortable-handle {
  cursor: pointer;
}
.sortable-handle:focus,
.sortable-handle.focus,
.sortable-handle:hover,
.sortable-handle:active,
.sortable-handle.active {
  color: #1ab394;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: pulseIcon;
  animation-name: pulseIcon;
}
.swal-text {
  text-align: center;
  text-align: center !important;
}
.tour-backdrop {
  opacity: 0.3 !important;
}
#navbar .navbar-top-links {
  width: 100%;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
#navbar .navbar-top-links > li {
  width: 100%;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links > li {
    width: auto;
  }
}
#navbar .navbar-top-links > li .dropdown-menu > li > a {
  padding-left: 30px;
}
#navbar .navbar-top-links > li:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links > li:last-child {
    margin-right: 40px;
  }
}
#navbar .navbar-top-links .dropdown-menu {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links .dropdown-menu {
    margin-bottom: 0;
  }
}
#navbar .form-group {
  margin: 15px 0 0;
}
@media (min-width: 768px) {
  #navbar .form-group {
    margin: 8px 0;
  }
}
@media (max-width: 767px) {
  #navbar .form-group {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  .top-navigation .navbar-brand {
    display: block;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .navbar-toggle {
    background-color: transparent;
    float: left;
    margin-top: 0;
    padding: 14px 15px;
    position: absolute;
  }
}
@media (max-width: 767px) {
  .navbar-toggle {
    background-color: transparent;
    float: left;
    margin-top: 0;
    padding: 11px 15px 14px 15px;
    position: absolute;
  }
}
@media (max-width: 767px) {
  .navbar-toggle-mobile-search {
    right: 0;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  #navbar_wrapper {
    top: 0;
    left: 0;
    margin-left: 0;
    width: 80%;
    position: absolute;
    z-index: 2041;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (max-width: 767px) {
  #navbar_wrapper_search {
    z-index: 2041;
    position: absolute;
    width: 100%;
    left: 0;
    background: #fff;
    padding-top: 15px;
    top: 0;
  }
}
@media (max-width: 767px) {
  #ajax_export {
    display: none;
  }
}
@media (max-width: 767px) {
  .main-nav {
    border: none;
    border-bottom: none !important;
    margin-top: 0;
    margin-bottom: 0;
  }
  .main-nav .menu-item-delimiter {
    display: none;
  }
  .main-nav ul.navbar-nav > li {
    display: block;
    float: none;
    text-align: left;
    padding-left: 15px;
  }
  .main-nav ul.navbar-nav > li > ul.dropdown-menu {
    position: static;
    float: none;
    border-radius: 0;
  }
  .main-nav ul.navbar-nav > li > ul.dropdown-menu > li {
    background: #fff;
  }
  .main-nav ul.navbar-nav > li > ul.dropdown-menu > li > a {
    border-radius: 0;
    padding-left: 30px !important;
  }
}
@media (max-width: 767px) {
  .nav .caret {
    display: none;
  }
}
@media (max-width: 767px) {
  body.scroll-disabled {
    height: 100%;
    overflow: hidden;
  }
}
.page-backdrop {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0.5;
}
.d-f {
  display: flex;
}
.f-s-0 {
  flex-shrink: 0;
}
.f-g-1 {
  flex-grow: 1;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden;
}
.theme-config-box {
  margin-right: -400px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}
.theme-config-box.show {
  margin-right: 0px;
}
.theme-config-box.show .spin-icon {
  padding: 7px 10px 7px 13px;
}
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 2px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.spin-icon.skin-0 {
  background: #1ab394 !important;
}
.spin-icon.skin-1 {
  background: #0e9aef !important;
}
.spin-icon.skin-2 {
  background: #23c6c8 !important;
}
.spin-icon.skin-3 {
  background: #ecba52 !important;
}
.skin-settings {
  width: 380px;
  margin-left: 40px;
  background: #f3f3f4;
}
.skin-settings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}
.settings-item {
  padding: 10px 30px;
}
.settings-item.skin {
  text-align: center;
}
.settings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.settings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #283A49;
}
.default-skin:hover {
  background: #1e2e3d;
}
.blue-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-1.0da692d1.png) repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.yellow-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-3.d8e60214.png) repeat scroll 0 100%;
}
.yellow-skin:hover {
  background: #ce8735;
}
.ultra-skin {
  padding: 20px 10px;
  font-weight: 600;
}
.searchable-collection.searchable-collection-widget {
  border: 1px solid #ddd;
  padding: 15px;
}
.searchable-collection.searchable-collection-widget .collection-item-label {
  line-height: 20px;
}
.searchable-collection.searchable-collection-widget.searchable-collection-widget-lg {
  width: 800px;
}
.searchable-collection .collection-item-search .input-group {
  display: block;
}
.searchable-collection .collection-item-search .input-group .input-group-addon {
  position: absolute;
  width: 16px;
  height: 16px;
  z-index: 10;
  top: 10px;
  left: 8px;
  border: none;
  padding: 0;
}
.searchable-collection .collection-item-search .input-group .form-control {
  padding-left: 30px;
  padding-right: 30px;
}
.searchable-collection .collection-item-search .input-group .form-control + .input-group-addon {
  right: 8px;
  left: auto;
  cursor: pointer;
  opacity: 0.7;
}
.searchable-collection .collection-item-search .input-group .form-control + .input-group-addon:hover {
  opacity: 1;
}
.searchable-collection .collection-items-wrapper {
  overflow-y: auto;
  overflow-x: hidden;
}
.searchable-collection .collection-items-wrapper.scrollable-md {
  max-height: 300px;
}
.searchable-collection .collection-items-actions {
  margin-top: 15px;
}
.searchable-collection .overflow-x-auto {
  overflow-x: auto!important;
}
#collaborators {
  display: inline-block;
}
#collaborators .collaborator {
  position: relative;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 34px;
  height: 34px;
  margin: 0 0 0 5px;
  font-size: 17px;
  line-height: 34px;
  border-radius: 50%;
  user-select: none;
  color: #fff;
  text-transform: uppercase;
}
#collaborators .collaborator:hover {
  filter: brightness(105%);
}
#collaborators .collaborator .collaborator-badge {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 14px;
  height: 14px;
  line-height: 13px;
  border-radius: 50%;
  background-color: #fff;
}
#collaborators .collaborator .collaborator-badge i {
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
}
.scrollable-wrapper-500 {
  max-height: 500px;
  overflow-y: auto;
}
#advance_form.advance-funded .submission-response-select,
#advance_form.advance-funded .submission-response-iso-offer-calculator-link,
#advance_form.advance-funded .submission-response-submit-and-email {
  display: none;
}
#advance_form.advance-with-activated-tranche .tranche-activate {
  display: none !important;
}
#advance_form .fees-collection tr.collection-item > td {
  border-top: none;
  padding-top: 0;
}
#advance_form .advance-underwriting-block .nav.nav-tabs > li > a {
  padding: 10px 15px;
  line-height: 18px;
  max-height: 40px;
}
#advance_form .tabs-container .nav-tabs > li a:hover {
  background: #fff;
}
#advance_form .advance-syndicator-action-label-first-block {
  width: 288px;
}
#advance_form .advance-syndicator-action-label-block {
  width: 53px;
}
#advance_form .advance-syndicator-syndication-label-block {
  width: 260px;
}
#advance_form .loc-advance-syndicator-syndication-label-block {
  width: 120px;
}
#advance_form .advance-syndicator-commission-label-block {
  width: 406px;
}
#advance_form .advance-syndicator-fee-label-block {
  width: 481px;
}
#advance_form .advance-syndicator-visible-lg {
  display: none !important;
}
#advance_form .advance-syndicator-visible-lg-block,
#advance_form .advance-syndicator-visible-lg-inline,
#advance_form .advance-syndicator-visible-lg-inline-block {
  display: none !important;
}
#advance_form .advance-syndicator-fee-data-block {
  margin-left: 548px;
}
#advance_form .loc-advance-syndicator-fee-data-block {
  margin-left: 408px;
}
#advance_form .advance-syndicator-fees .collection-item:last-child {
  margin-bottom: 0;
}
#advance_form .advance-syndicator-fees .advance-syndicator-fee-charge-mode-column .checkbox {
  padding-bottom: 4px;
}
@media (min-width: 1818px) {
  #advance_form .advance-syndicator-visible-lg {
    display: block !important;
  }
  #advance_form .advance-syndicator-visible-lg-inline {
    display: inline !important;
  }
  #advance_form .advance-syndicator-visible-lg-inline-block {
    display: inline-block !important;
  }
  #advance_form .advance-syndicator-hidden-lg {
    display: none !important;
  }
  #advance_form .advance-syndicator-fee-data-block {
    margin-left: 0;
  }
  #advance_form .loc-advance-syndicator-fee-data-block {
    margin-left: 106px;
  }
}
@media (min-width: 1104px) and (max-width: 1817px) {
  #advance_form .advance-syndicator-commission-label-block {
    width: auto;
  }
  #advance_form .advance-syndicator-details-1-row {
    top: 0 !important;
    height: auto !important;
  }
}
#advance_form .advance-syndicator-toggle-details-link {
  font-size: 13px;
  padding: 5px 0;
}
#advance_form .advance-syndicator-details-row {
  display: none;
}
#advance_form .advance-button-row {
  padding-top: 50px;
  padding-bottom: 60px;
}
#advance_form .advance-submission-decline-reason-wrapper .collection-item select + .select2-container {
  width: 100% !important;
}
#advance_form .icheck-label .tooltip {
  width: 100%;
}
#advance_type .disabled {
  pointer-events: none;
}
.select2-results__option .portfolio-select-item-child {
  display: none;
}
.select2-results__option:hover .portfolio-select-item-child {
  display: block;
}
#advance_merchantAdvanceCountText:empty {
  display: none;
  margin-bottom: 0;
}
.select2-container .create-merchant-link {
  text-decoration: underline;
}
#advance_submissions .submission-response-fees .collection-item {
  margin-bottom: 0;
}
#advance_fees .collection-item {
  margin-bottom: 0;
}
#advance_form .syndicators > .collection-items > .collection-item {
  margin-bottom: 0;
}
#advance_form .syndicators .syndicator-action-col {
  width: 67px;
}
#advance_form .syndicators .syndicator-name-col {
  width: 245px;
}
#advance_form .syndicators .syndicator-data-label-col {
  width: 155px;
}
#advance_form .syndicators .syndicator-data-amount-col {
  width: 150px;
}
#advance_form .syndicators .syndicator-data-percent-col {
  width: 131px;
}
#advance_form .syndicators .syndicator-data-first-col {
  width: 202px;
}
#advance_form .syndicators .syndicator-data-second-col {
  width: 150px;
}
#advance_form .syndicators .syndicator-data-third-col {
  width: 170px;
}
#advance_form .syndicators .syndicator-total-first-col {
  width: 130px;
}
#advance_form .syndicators .syndicator-total-second-col {
  width: 105px;
}
#advance_form .syndicators .syndicator-total-third-col {
  width: 110px;
}
#advance_form .syndicators .syndicator-total-fourth-col {
  width: 60px;
}
#advance_form .syndicators .syndicator-fee-label-col {
  width: 45px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-action-col {
  width: 67px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-type-col {
  width: 135px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-amount-col {
  width: 150px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-percent-col {
  width: 131px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-description-col {
  width: 264px;
}
.submission-item.submission-item-selectable .submission-response-select {
  display: inline-block;
}
.submission-item .submission-response-select {
  display: none;
}
.advance-syndicator-incurred-message-row i {
  font-size: 22px;
}
#filter_showNoPayment_callback_filter,
#advance_status_manager_status {
  display: inline-block;
}
#filter_form tr.expanded {
  background-color: #E6F5E6;
}
.ibox-expand-initiated .advance-payback-show-wrapper {
  float: right !important;
}
.advance-merchant-application-fee-to-stakeholder-type-container,
.submission-response-merchant-application-fee-to-stakeholder-type-container {
  width: 100px;
}
.advance-state {
  color: #fff;
}
.advance-state.advance-state-submitted {
  background: #5e88dc;
}
.advance-state.advance-state-prefunded {
  background: #e8c243;
}
.advance-state.advance-state-funded {
  background: #1ab394;
}
.advance-state.advance-state-defaulted {
  background: #ed5565;
}
.advance-state.advance-state-closed {
  background: #333;
}
@media (max-width: 1724px) {
  .advance-underwriting-bank-statement-worksheet-wrapper {
    width: 100%;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .col-screen-small-12 {
    width: 100%;
  }
}
.bulk-action-menu-wrapper-advance .dropdown-submenu ul.menu_level_1 {
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
}
.col-iw-advance-lock-status {
  width: 297px;
  float: left;
}
#advance_underwriting_stips_stips thead th {
  text-align: center;
}
#advance_underwriting_stips_stips tbody td {
  word-break: break-word;
}
.stip-status[data-status="completed"] {
  color: #1ab394;
}
.stip-status[data-status="waived"] {
  color: #888888;
}
.stip-action {
  color: #fff;
  margin-bottom: 5px;
}
.stip-action:last-child {
  margin-bottom: 0;
}
.stip-action:hover,
.stip-action:active,
.stip-action:focus {
  color: #fff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.stip-action[data-action="documents"] {
  background-color: #6464ff;
  border-color: #6464ff;
}
.stip-action[data-action="documents"]:hover,
.stip-action[data-action="documents"]:focus,
.stip-action[data-action="documents"]:active {
  background-color: #5555ff;
  border-color: #5555ff;
}
.stip-action[data-action="pending"] {
  background-color: #bfbe01;
  border-color: #bfbe01;
}
.stip-action[data-action="pending"]:hover,
.stip-action[data-action="pending"]:focus,
.stip-action[data-action="pending"]:active {
  background-color: #b0af01;
  border-color: #b0af01;
}
.stip-action[data-action="under_review"] {
  background-color: #70b605;
  border-color: #70b605;
}
.stip-action[data-action="under_review"]:hover,
.stip-action[data-action="under_review"]:focus,
.stip-action[data-action="under_review"]:active {
  background-color: #67a705;
  border-color: #67a705;
}
.stip-action[data-action="complete"] {
  background-color: #27b673;
  border-color: #27b673;
}
.stip-action[data-action="complete"]:hover,
.stip-action[data-action="complete"]:focus,
.stip-action[data-action="complete"]:active {
  background-color: #24a96b;
  border-color: #24a96b;
}
.stip-action[data-action="waive"] {
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.stip-action[data-action="waive"]:hover,
.stip-action[data-action="waive"]:focus,
.stip-action[data-action="waive"]:active {
  background-color: #b7b7b7;
  border-color: #b7b7b7;
}
.stip-action[data-action="delete"] {
  background-color: #ec4658;
  border-color: #ec4658;
}
.stip-action[data-action="delete"]:hover,
.stip-action[data-action="delete"]:focus,
.stip-action[data-action="delete"]:active {
  background-color: #eb384b;
  border-color: #eb384b;
}
.download-advance-underwriting-stips-documents-buttons {
  padding-left: 1053px;
}
.advance-tranche-current {
  background-color: #fcf8e3;
}
#advance_tranche_creator_form.submission-response-tranche-creator .tranche-funded-at-column {
  display: none;
}
.company-logo {
  max-height: 100px;
  max-width: 220px;
}
.company-two-factor-auth-wrapper .switch {
  float: left !important;
  float: left;
}
#advance_contact_center_messages_contactCenterMessages thead th {
  text-align: center;
}
#advance_contact_center_messages_contactCenterMessages tbody td,
#advance_contact_center_messages tbody td {
  word-break: break-word;
}
.contact-center-message-action {
  color: #fff;
  margin-bottom: 5px;
}
.contact-center-message-action:last-child {
  margin-bottom: 0;
}
.contact-center-message-action:hover,
.contact-center-message-action:active,
.contact-center-message-action:focus {
  color: #fff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.contact-center-message-action[data-action="info_provided"] {
  background-color: #6464FF;
  border-color: #6464FF;
}
.contact-center-message-action[data-action="info_provided"]:hover,
.contact-center-message-action[data-action="info_provided"]:focus,
.contact-center-message-action[data-action="info_provided"]:active {
  background-color: #5555ff;
  border-color: #5555ff;
}
.contact-center-message-action[data-action="approved"] {
  background-color: #27B673;
  border-color: #27B673;
}
.contact-center-message-action[data-action="approved"]:hover,
.contact-center-message-action[data-action="approved"]:focus,
.contact-center-message-action[data-action="approved"]:active {
  background-color: #24a96b;
  border-color: #24a96b;
}
.contact-center-message-action[data-action="denied"] {
  background-color: #AAAAAA;
  border-color: #AAAAAA;
}
.contact-center-message-action[data-action="denied"]:hover,
.contact-center-message-action[data-action="denied"]:focus,
.contact-center-message-action[data-action="denied"]:active {
  background-color: #a2a2a2;
  border-color: #a2a2a2;
}
.contact-center-message-action[data-action="delete"] {
  background-color: #EC4658;
  border-color: #EC4658;
}
.contact-center-message-action[data-action="delete"]:hover,
.contact-center-message-action[data-action="delete"]:focus,
.contact-center-message-action[data-action="delete"]:active {
  background-color: #eb384b;
  border-color: #eb384b;
}
.contact-center-message-action[data-action="follow_up"] {
  background-color: #BFBE01;
  border-color: #BFBE01;
}
.contact-center-message-action[data-action="follow_up"]:hover,
.contact-center-message-action[data-action="follow_up"]:focus,
.contact-center-message-action[data-action="follow_up"]:active {
  background-color: #b0af01;
  border-color: #b0af01;
}
.contact-center-message-action[data-action="send_sms"] {
  background-color: #D2681E;
  border-color: #D2681E;
}
.contact-center-message-action[data-action="send_sms"]:hover,
.contact-center-message-action[data-action="send_sms"]:focus,
.contact-center-message-action[data-action="send_sms"]:active {
  background-color: #c5611c;
  border-color: #c5611c;
}
.text-color-sms-accepted {
  color: #AAAAAA;
}
.text-color-sms-sent {
  color: #2BB673;
}
.text-color-sms-delivered {
  color: #2BB673;
}
.text-color-sms-undelivered {
  color: #EC4758;
}
.text-color-sms-failed {
  color: #EC4758;
}
.contract-parent-info-wrapper {
  font-size: 11px;
  color: #888888;
}
#contract_form .form-header .contract-template-relation-appendix-contract-template-text {
  font-size: 12px;
}
.base-iso-offer-calculator-row .slider-group .input-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 145px;
  padding-top: 14px;
  padding-right: 0;
}
.base-iso-offer-calculator-row .slider-group .slider-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: none;
  margin-left: 145px;
}
.base-iso-offer-calculator-row .deal-breakdown-block {
  border-radius: 5px;
  background-color: #f3f3f4;
  padding: 10px;
}
.base-iso-offer-calculator-row .deal-breakdown-block > .field-row {
  margin-bottom: 15px;
}
.base-iso-offer-calculator-row .deal-breakdown-block > .field-row:last-child {
  margin-bottom: 0;
}
.base-iso-offer-calculator-row .deal-breakdown-block > .field-row .value {
  float: right;
}
.iso-offer-calculator-form-wrapper {
  padding: 30px 75px 75px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.iso-offer-calculator-form-wrapper .deal-breakdown-block {
  background-color: #f1f8f6;
  padding: 20px 30px;
}
.iso-offer-calculator-form-wrapper .deal-breakdown-block > .field-row .text {
  font-weight: bold;
}
.iso-offer-calculator-form-wrapper .deal-breakdown-block > .field-row .text,
.iso-offer-calculator-form-wrapper .deal-breakdown-block > .field-row .value {
  font-size: 16px;
}
.iso-offer-calculator-form-wrapper .logo {
  width: 200px;
  margin-bottom: 25px;
}
.submission-response-maximum-offer-early-payoff-discount-view-mode .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.modal-form-submission-edit .submission-response-accept-and-activate {
  display: none !important;
}
#advance_form .tabs-container .tabs-left .panel-body {
  width: 100%;
  margin-left: 0;
  min-height: 155px;
}
#advance_form .tabs-container .tabs-left .tab-content {
  float: left;
  width: 80%;
}
#advance_form .tabs-container .tabs-left .tab-content .help-block {
  color: #ED5565;
}
#advance_form .tabs-container .tabs-left > .nav-tabs {
  width: 17%;
  margin-right: 0;
}
#advance_form .tabs-container .tabs-left > .nav-tabs .tabs-error {
  position: absolute;
  left: 10px;
  color: #ED5565;
  top: 11px;
}
#advance_form .tabs-container .tabs-left > .nav-tabs > li.active > a {
  border-color: #e7eaec transparent #e7eaec #e7eaec !important;
}
#advance_form .tabs-container .tabs-left > .nav-tabs > li > a {
  padding-right: 9px;
  border-color: transparent;
  width: 60%;
  float: right;
  text-align: right;
  font-weight: bold;
  clear: both;
}
#advance_form #advance_underwriting_nsfs input[name$="[number]"] {
  width: 218px;
}
#advance_underwriting_bankStatementWorksheets .bank-statement-note[rows="1"] {
  height: 30px;
}
#dynamic_date_range_column_form .help-block,
#advance_participation_breakdown_column_form .help-block {
  text-align: right;
}
#lender_originationCommissionTiers .collection-item {
  margin-bottom: 0;
}
#lender_fees .collection-item {
  margin-bottom: 0;
}
.lender-form .funding-criteria-form-group,
.lender-form .underwriter-users .primary-column {
  display: none;
}
.lender-form.lender-wizard-enabled .funding-criteria-form-group {
  display: block;
}
.lender-form.lender-wizard-enabled .underwriter-users .primary-column {
  display: table-cell;
}
#iso_originationCommissionTiers .collection-item {
  margin-bottom: 0;
}
#iso_contacts .tab-content .tab-pane {
  margin-bottom: 0;
  padding-top: 15px;
}
.iso-advance-list-filters .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
#syndicator_contacts .tab-content .tab-pane {
  margin-bottom: 0;
  padding-top: 15px;
}
#syndicator_balance_availableBalance,
#syndicator_balance_frozenBalance {
  display: inline;
}
.syndicator-balance-table {
  margin-bottom: 15px;
}
.syndicator-balance-table.bordered {
  border: 1px solid #e5e6e7;
}
.syndicator-balance-table .syndicator-balance-item {
  text-align: center;
  border-right: 1px solid #e5e6e7;
  overflow: hidden;
}
.syndicator-balance-table .syndicator-balance-item:last-child {
  border-right: none;
}
.syndicator-balance-table .syndicator-balance-item .header {
  font-weight: bold;
}
.syndicator-balance-table .syndicator-balance-item .header,
.syndicator-balance-table .syndicator-balance-item .data {
  padding-bottom: 5px;
  line-height: 24px;
}
@media (min-width: 992px) and (max-width: 1850px) {
  .syndicator-balance-table .syndicator-balance-item {
    width: 50%;
  }
  .syndicator-balance-table .syndicator-balance-item:nth-child(even) {
    border-right: none;
  }
}
@media (max-width: 991px) {
  .syndicator-balance-table .syndicator-balance-item:nth-child(even) {
    border-right: none;
  }
}
.syndicator-balance-table th,
.syndicator-balance-table td {
  text-align: center;
  border-right: #AFAFAF 1px solid;
  padding-bottom: 5px;
}
.syndicator-balance-table th:last-child,
.syndicator-balance-table td:last-child {
  border-right: none;
}
#unfreeze_syndicator_funds.modal .bootstrap-datetimepicker-widget.dropdown-menu.bottom {
  left: auto !important;
  right: 0px !important;
}
#unfreeze_syndicator_funds.modal .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  left: 99px !important;
}
#unfreeze_syndicator_funds.modal .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  left: 100px !important;
}
.show-rows-wrapper {
  top: 20px;
}
#payment_approve_summary {
  font-size: 15px;
}
#approve_form .badge {
  font-size: 14px;
}
.date-filter,
.amount-filter {
  width: 300px;
}
#payment_paste_pasteData {
  min-height: 175px;
}
#approve_form .scrollable-table-wrapper > .form-group {
  display: none;
}
#accounting_filter_form .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
#dropdown_toggle_user + .dropdown-menu {
  width: 225px;
}
#accounting_filter_dueAtRange_callback_filter {
  display: inline-block;
}
#accounting_filter_show_callback_filter_label {
  width: 120px;
}
#payment_accounting_paymentType_wrapper {
  margin-left: 58px;
}
.payment-upload-data-update-date-link {
  position: absolute;
  top: 10px;
  right: 10px;
}
.bulk-action-menu-wrapper-payment .dropdown-menu,
.bulk-action-menu-wrapper-payment_bounced .dropdown-menu {
  height: auto;
  max-height: 550px;
  overflow-x: hidden;
}
#portfolio_syndicators .collection-item {
  margin-bottom: 0;
}
.dashboard-participation-table th {
  width: 170px;
}
#dashboard_filter_form .select2-container .select2-selection {
  height: 40px !important;
  font-size: 17px !important;
  border-width: 1px !important;
}
#dashboard_filter_form .select2-container .select2-selection__rendered {
  height: 40px !important;
  font-size: 15px !important;
}
#dashboard_filter_form .select2-container .select2-selection__rendered > span {
  line-height: 36px !important;
}
#dashboard_filter_form .select2-container .select2-selection__arrow {
  height: 36px !important;
}
#dashboard_filter_form .company-dashboard-perspective-form-group .select2-selection {
  border: 2px solid #94adfd;
}
#dashboard_filter_form #dashboard_filter_fundedAt_callback_filter::placeholder {
  color: #676a6c;
  opacity: 1;
}
#syndication_block h3 {
  margin-top: 20px;
}
#syndication_block h3:first-child {
  margin-top: 5px;
}
#new_cash_advances,
#by_status_cash_advances {
  width: 100%;
}
#cash_advances_tabs > li > a {
  padding-left: 7px;
  padding-right: 7px;
}
.display-inline {
  display: inline;
}
.width20 {
  width: 20%;
}
.advance-view-restriction-type-wrapper,
.restrictions-type-wrapper {
  height: 350px;
  overflow: auto;
}
#email_log_preview_modal .modal-body {
  padding: 0;
}
#email_template_preview_modal .modal-body {
  padding: 0;
}
#upload_company_email_template_images_emailTemplateImages {
  display: flex;
  flex-wrap: wrap;
}
#style_email_form_container .col-sm-10 {
  overflow: auto;
}
#style_email_form_container .btn-primary {
  margin-bottom: 15px!important;
}
.history-data-item-type-remove {
  padding-left: 0 !important;
}
@media screen and (min-width: 480px) {
  .history-data-item-type-remove-xs {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .history-data-item-type-remove-sm {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .history-data-item-type-remove-md {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .history-data-item-type-remove-lg {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1441px) {
  .history-data-item-type-remove-xlg {
    padding-left: 0 !important;
  }
}
#main_contract_templates > tbody + tbody,
#appendix_contract_templates > tbody + tbody {
  border-top: 1px solid #ddd;
}
.merchant-state {
  color: #fff;
}
.merchant-state.merchant-state-new {
  background: #67f167;
}
.merchant-state.merchant-state-bad-actor {
  background: #ed5565;
}
.merchant-state.merchant-state-active {
  background: #1ab394;
}
.merchant-state.merchant-state-paid-off {
  background: #1c84c6;
}
.merchant-state.merchant-state-in-progress {
  background: #f8ac59;
}
.merchant-state.merchant-state-declined {
  background: #e2d100;
}
.stakeholder-status {
  color: #fff;
}
.stakeholder-status.stakeholder-status-active {
  background: #1ab394;
}
.stakeholder-status.stakeholder-status-terminated {
  background: #dc6068;
}
.stakeholder-status.stakeholder-status-under-review {
  background: #f8ac59;
}
.iso-offer .iso-offer-type-copy-link {
  float: right;
  margin-bottom: 5px;
}
.funding-criterion .text-value-form-group,
.funding-criterion .bool-value-form-group,
.funding-criterion .number-value-form-group,
.funding-criterion .integer-value-form-group,
.funding-criterion .currency-value-form-group,
.funding-criterion .date-value-form-group,
.funding-criterion .advance-field-values-form-group,
.funding-criterion .advance-underwriting-field-values-form-group {
  display: none;
  margin-bottom: 0;
}
.funding-criterion[data-field-mode="custom_advance"][data-operator="in"] .advance-field-values-form-group,
.funding-criterion[data-field-mode="custom_advance"][data-operator="not_in"] .advance-field-values-form-group {
  display: block;
}
.funding-criterion[data-field-mode="custom_advance_underwriting"][data-operator="in"] .advance-underwriting-field-values-form-group,
.funding-criterion[data-field-mode="custom_advance_underwriting"][data-operator="not_in"] .advance-underwriting-field-values-form-group {
  display: block;
}
.funding-criterion[data-field-type="text"]:not([data-operator=""]) .text-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="bool"]:not([data-operator=""]) .bool-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="number"]:not([data-operator=""]) .number-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="integer"]:not([data-operator=""]) .integer-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="currency"]:not([data-operator=""]) .currency-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="date"]:not([data-operator=""]) .date-value-form-group {
  display: block;
}
.funding-criterion .from-value-wrapper > .form-group > .col-iw-lg,
.funding-criterion .from-value-wrapper > .form-group > .col-iw-md {
  width: 313px;
}
.funding-criterion .to-value-wrapper {
  display: none;
  padding-left: 0;
}
.funding-criterion[data-operator="between"] .from-value-wrapper > .form-group > .col-iw-md {
  width: 160px;
}
.funding-criterion[data-operator="between"] .to-value-wrapper {
  display: block;
}
#task_notes .note-item-wrapper,
#task_notes .note-item-input-wrapper {
  width: 100%;
}
#task_filter_form .task-global-filters .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.task-status {
  color: #fff;
}
.task-status[data-status="pending"] {
  background-color: #f8ac59;
}
.task-status[data-status="overdue"] {
  background-color: #ed5565;
}
.task-status[data-status="completed"] {
  background-color: #1ab394;
}
.task-status[data-status="discarded"] {
  background-color: #000000;
}
.csc-ucc-filing-custom-field-value .text-value-form-group,
.csc-ucc-filing-custom-field-value .bool-value-form-group,
.csc-ucc-filing-custom-field-value .number-value-form-group,
.csc-ucc-filing-custom-field-value .integer-value-form-group,
.csc-ucc-filing-custom-field-value .currency-value-form-group,
.csc-ucc-filing-custom-field-value .date-value-form-group,
.csc-ucc-filing-custom-field-value .advance-field-value-form-group {
  display: none;
  margin-bottom: 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] {
  pointer-events: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .org-label-tooltip {
  pointer-events: auto;
}
input.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] input:not(.org-enabled),
textarea.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] textarea:not(.org-enabled),
select.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] select:not(.org-enabled) {
  background-color: #eee;
  opacity: 1;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-hidden-accessible + .select2-container .select2-selection {
  background-color: #eee;
  box-shadow: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-container,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .select2-container:not(.org-enabled) {
  background-color: #eee;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-container .select2-selection--single,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .select2-container:not(.org-enabled) .select2-selection--single {
  background-color: #eee;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].icheckbox_square-green,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .icheckbox_square-green {
  background-position: -72px 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].icheckbox_square-green.checked,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .icheckbox_square-green.checked {
  background-position: -96px 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green.hover,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green.hover {
  background-position: -192px 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green.checked,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green.checked,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green.checked.hover,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green.checked.hover {
  background-position: -216px 0;
}
label.radio-inline-btn.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] label.radio-inline-btn {
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .btn-danger[data-collection-remove-btn] {
  background-color: #ef6776;
  border-color: #ef6776;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .org-enabled [data-collection-add-btn] {
  pointer-events: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="custom_advance"][data-field-type="list"] .advance-field-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="text"] .text-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="bool"] .bool-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="number"] .number-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="integer"] .integer-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="currency"] .currency-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="date"] .date-value-form-group {
  display: block;
}
#announcement_filter_form .announcement-global-filters .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
a.ocro-form-view-send-link:focus,
a.ocro-form-view-send-link:active,
a.ocro-form-view-send-all-link:focus,
a.ocro-form-view-send-all-link:active,
a.ocro-form-send-all-link.disabled:focus,
a.ocro-form-send-all-link.disabled:active {
  color: #1ab394;
}
#test_collection_curve_months .checkbox {
  margin-left: 20px;
}
#test_collection_curve_months .toggle-link {
  position: absolute;
  left: -20px;
  top: 6px;
  font-size: 17px;
}
#test_collection_curve_months .toggle-link i:before {
  content: "\f147";
}
#test_collection_curve_months .toggle-link.collapsed i:before {
  content: "\f196";
}
.merchant-company-logo-wrapper {
  margin-bottom: -24px;
}
.merchant-company-logo {
  max-height: 100px;
  max-width: 440px;
}
.signup-box {
  max-width: 70%;
  margin: 0 auto;
  padding: 20px 20px 20px 20px;
}
#merchant_signup_form {
  max-width: 70%;
  margin: 0 auto;
}
.sign-up-merchant-form-submit-btn {
  min-width: 240px;
  margin-left: 10px;
}
.sign-up-merchant-form-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}
.sign-up-merchant-company-logo {
  max-width: 460px;
}
.signup-merchant-company-logo-wrapper {
  margin-top: 30px;
}
.signup-merchant-help-text-wrapper {
  padding: 5px;
  margin-top: 10px;
}
.signup-merchant-help-text {
  max-width: 200px;
}
.sign-up-merchant-form-login-link {
  margin-left: 13px;
}
.sign-up-merchant-form-copyright-text {
  margin-left: 25px;
}
#lead_request_convert_suggestedMerchant {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  align-content: flex-start;
}
#lead_request_convert_suggestedMerchant .radio {
  padding: 0;
  position: static;
  margin: 0 25px 25px 0;
  flex: 0 1 455px;
  align-self: stretch;
  align-items: stretch;
}
#lead_request_convert_suggestedMerchant .radio label {
  padding: 0;
  margin: 0;
  display: block;
  height: 100%;
}
#lead_request_convert_suggestedMerchant .radio label input {
  display: none;
}
#lead_request_convert_suggestedMerchant .merchant-card {
  height: 100%;
  background: #f9f9f9;
  border: 1px solid #f0f2f4;
  padding: 25px;
}
#lead_request_convert_suggestedMerchant .merchant-card h4 {
  font-size: 15px;
  margin: 0 0 20px;
  height: 33px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#lead_request_convert_suggestedMerchant .merchant-card .details-link {
  float: right;
  margin-left: 5px;
}
#lead_request_convert_suggestedMerchant .merchant-card .description {
  overflow: hidden;
}
#lead_request_convert_suggestedMerchant .merchant-card .description p {
  position: relative;
  padding-left: 20px;
}
#lead_request_convert_suggestedMerchant .merchant-card .description p.nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#lead_request_convert_suggestedMerchant .merchant-card .description i {
  width: 17px;
  position: absolute;
  left: 0;
  top: 2px;
}
#lead_request_convert_suggestedMerchant input:checked ~ .merchant-card {
  -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.2);
}
.iso-company-logo-wrapper {
  margin-bottom: 24px;
}
.iso-company-logo {
  max-height: 100px;
  max-width: 440px;
}
.referrer-performance-stats-block .tooltip-inner {
  width: 500px;
}
.syndicator-opt-out-wrapper .ibox-content {
  min-height: 250px;
}
.syndicator-opt-out-wrapper h3 {
  font-size: 20px;
  margin: 20px 0;
}
.syndicator-opt-out-wrapper p {
  margin: 15px 0;
}
.full-logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px;
  font-size: 160px;
}
#power_bi_report_container {
  min-width: 600px;
  min-height: 400px;
  height: calc(100vh - 151px);
  display: none;
}
#power_bi_report_container.power-bi-report-view-as {
  height: calc(100vh - 205px);
}
#power_bi_report_container > iframe {
  border: none;
}
.top-navigation .wrapper.wrapper-content-power-bi {
  padding: 0;
}
.user-power-bi-report-name {
  font-size: 16px;
  color: #676a6c;
}
.user-power-bi-report-name:hover,
.user-power-bi-report-name:focus {
  color: #1ab394;
}
.power-bi-view-as-container {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-bottom: 1px solid #faebcc;
  padding: 10px 75px;
}
.power-bi-report-card {
  background: #fff;
  padding: 10px;
  border: 1px solid #e7eaec;
  overflow: hidden;
  color: #676a6c;
}
.power-bi-report-card:hover {
  box-shadow: 0 0 8px #d3d3d3;
  cursor: pointer;
}
.power-bi-report-card:hover .report-description {
  margin-top: 10px;
  max-height: 1000px;
  opacity: 1;
}
.power-bi-report-card .image,
.power-bi-report-card .icon {
  height: 200px;
  overflow: hidden;
}
.power-bi-report-card .icon {
  padding: 15px 10px;
  text-align: center;
  line-height: 200px;
}
.power-bi-report-card .icon i {
  font-size: 100px;
  color: #dadada;
}
.power-bi-report-card .report-name {
  margin-top: 10px;
  margin-bottom: 0;
}
.power-bi-report-card .report-description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}
.file-box.file-box-sm {
  width: 110px;
}
.file-box.file-box-sm .file .icon,
.file-box.file-box-sm .file .image {
  height: 50px;
}
.file-box.file-box-sm .file .icon {
  padding: 10px;
}
.file-box.file-box-sm .file .icon i {
  font-size: 35px;
}
#user_power_bi_reports_powerBiReports td {
  vertical-align: middle;
}
#user_power_bi_reports_powerBiReports .section-header {
  margin-top: 10px;
}
#equifax_organization_details_modal dt {
  text-align: right;
  padding-left: 20px;
  width: 500px;
}
#equifax_organization_details_modal dd {
  margin-bottom: 10px;
  margin-left: 525px;
}
.equifax-nz-toggle-adverses-link {
  padding: 0 3px;
}
@media (max-width: 1564px) {
  #equifax_and_creditor_watch_credit_profile_block .credit-profile-pull-new-link {
    margin-bottom: 5px;
  }
}
.draw-status {
  color: #fff;
}
.draw-status.draw-status-pending {
  background: #5e88dc;
}
.draw-status.draw-status-processing {
  background: #e8c243;
}
.draw-status.draw-status-cancelled {
  background: #ba0013;
}
.draw-status.draw-status-expired {
  background: #ba0013;
}
.draw-status.draw-status-performing {
  background: #1ab394;
}
.draw-status.draw-status-rejected {
  background: #ba0013;
}
.draw-status.draw-status-refunded {
  background: #e8c243;
}
.draw-status.draw-status-defaulted {
  background: #ed5565;
}
.draw-status.draw-status-pre_closed {
  background: #404f59;
}
.draw-status.draw-status-closed {
  background: #333;
}
#edit_draw_participation_form .draw-syndicator-visible-lg-inline-block {
  margin-left: 400px;
}
#edit_draw_participation_form .draw-syndicator-fee-label-block {
  margin-left: 300px;
}
#edit_draw_participation_form .syndicator-action-col {
  width: 67px;
}
#edit_draw_participation_form .syndicator-name-col {
  width: 245px;
}
#edit_draw_participation_form .syndicator-data-label-col {
  width: 155px;
}
#edit_draw_participation_form .syndicator-data-amount-col {
  width: 150px;
}
#edit_draw_participation_form .syndicator-data-percent-col {
  width: 131px;
}
#edit_draw_participation_form .syndicator-data-first-col {
  width: 202px;
}
#edit_draw_participation_form .syndicator-data-second-col {
  width: 150px;
}
#edit_draw_participation_form .syndicator-data-third-col {
  width: 170px;
}
#edit_draw_participation_form .syndicator-total-first-col {
  width: 130px;
}
#edit_draw_participation_form .syndicator-total-second-col {
  width: 105px;
}
#edit_draw_participation_form .syndicator-total-third-col {
  width: 110px;
}
#edit_draw_participation_form .syndicator-total-fourth-col {
  width: 60px;
}
#edit_draw_participation_form .syndicator-fee-label-col {
  width: 45px;
}
#edit_draw_participation_form .commission-wrapper {
  min-width: 406px;
}
.btn-paymeter {
  color: #fff;
  background-color: #36a8ff;
  border-color: #36a8ff;
}
.btn-paymeter:focus,
.btn-paymeter.focus {
  color: #fff;
  background-color: #0392ff;
  border-color: #0067b5;
}
.btn-paymeter:hover {
  color: #fff;
  background-color: #0392ff;
  border-color: #008df8;
}
.btn-paymeter:active,
.btn-paymeter.active,
.open > .dropdown-toggle.btn-paymeter {
  color: #fff;
  background-color: #0392ff;
  background-image: none;
  border-color: #008df8;
}
.btn-paymeter:active:hover,
.btn-paymeter.active:hover,
.open > .dropdown-toggle.btn-paymeter:hover,
.btn-paymeter:active:focus,
.btn-paymeter.active:focus,
.open > .dropdown-toggle.btn-paymeter:focus,
.btn-paymeter:active.focus,
.btn-paymeter.active.focus,
.open > .dropdown-toggle.btn-paymeter.focus {
  color: #fff;
  background-color: #007ede;
  border-color: #0067b5;
}
.btn-paymeter.disabled:hover,
.btn-paymeter[disabled]:hover,
fieldset[disabled] .btn-paymeter:hover,
.btn-paymeter.disabled:focus,
.btn-paymeter[disabled]:focus,
fieldset[disabled] .btn-paymeter:focus,
.btn-paymeter.disabled.focus,
.btn-paymeter[disabled].focus,
fieldset[disabled] .btn-paymeter.focus {
  background-color: #36a8ff;
  border-color: #36a8ff;
}
.btn-paymeter .badge {
  color: #36a8ff;
  background-color: #fff;
}

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/throbber/css/jquery.throbber.css ***!
  \******************************************************************************************************************************************************************************/
.jquery-throbber, .jquery-throbber-overlay {
  position: absolute;
  z-index: 1000;
  background-color: transparent;
}

.jquery-throbber-overlay {
  left: 0;
  top: 0;
}

.jquery-throbber.throbber-image-type-circle {
  background-image: url(/build/images/circle.997cc351.gif);
}

.jquery-throbber.throbber-image-type-horizontal {
  background-image: url(/build/images/horizontal.08b7d61a.gif);
}

.jquery-throbber.throbber-type-inline {
  margin-left: 10px;
}

/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/bootstrap-daterangepicker/daterangepicker-bs3.css ***!
  \***********************************************************************************************************************************************************************************************/
/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
 *
 * Built for http://www.improvely.com
 */

 .daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3000;
}

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
  float: left;
  margin: 4px;
}

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar,
.daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
  float: right;
  margin: 4px;
}

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
  float: none;
}

.daterangepicker .ranges {
  width: 160px;
  text-align: left;
}

.daterangepicker .ranges .range_inputs>div {
  float: left;
}

.daterangepicker .ranges .range_inputs>div:nth-child(2) {
  padding-left: 11px;
}

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker.show-calendar .calendar {
    display: block;
}

.daterangepicker .calendar.single .calendar-date {
  border: none;
}

.daterangepicker .calendar th, .daterangepicker .calendar td {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  white-space: nowrap;
  text-align: center;
  min-width: 32px;
}

.daterangepicker .daterangepicker_start_input label,
.daterangepicker .daterangepicker_end_input label {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: #fff 1px 1px 0px;
  text-transform: uppercase;
  width: 74px;
}

.daterangepicker .ranges input {
  font-size: 11px;
}

.daterangepicker .ranges .input-mini {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  display: block;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 74px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.daterangepicker .ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #08c;
  border: 1px solid #08c;
  color: #fff;
}

.daterangepicker .calendar-date {
  border: 1px solid #ddd;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 8px auto 0 auto;
  line-height: 30px;
}

.daterangepicker {
  position: absolute;
  background: #fff;
  top: 100px;
  left: 20px;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.daterangepicker.opensleft:before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensleft:after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.openscenter:before {
  position: absolute;
  top: -7px;
  left: 0;  
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.openscenter:after {
  position: absolute;
  top: -6px;
  left: 0;  
  right: 0;  
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.opensright:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensright:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.dropup{
  margin-top: -5px;
}
.daterangepicker.dropup:before{
  top: initial;
  bottom:-7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.dropup:after{
  top: initial;
  bottom:-6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker table {
  width: 100%;
  margin: 0;
}

.daterangepicker td, .daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
}

.daterangepicker td.off {
  color: #999;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background: #eee;
}

.daterangepicker td.in-range {
  background: #ebf4f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.daterangepicker td.start-date {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: #3071a9;
  color: #fff;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}

.daterangepicker_start_input {
  float: left;
}

.daterangepicker_end_input {
  float: left; 
  padding-left: 11px
}

.daterangepicker th.month {
  width: auto;
}

/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/iCheck/custom.css ***!
  \***************************************************************************************************************************************************************/
/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-green,
.iradio_square-green,
.icheckbox_star-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(/build/images/green.c9fbd765.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-green {
    background-position: 0 0;
}
.icheckbox_square-green.hover {
    background-position: -24px 0;
}
.icheckbox_square-green.checked {
    background-position: -48px 0;
}
.icheckbox_square-green.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-green.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-green {
    background-position: -120px 0;
}
.iradio_square-green.hover {
    background-position: -144px 0;
}
.iradio_square-green.checked {
    background-position: -168px 0;
}
.iradio_square-green.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-green.checked.disabled {
    background-position: -216px 0;
}

.icheckbox_star-green {
    background-position: -240px 0;
}
.icheckbox_star-green.hover {
    background-position: -264px 0;
}
.icheckbox_star-green.checked {
    background-position: -288px 0;
}
.icheckbox_star-green.disabled {
    background-position: -312px 0;
    cursor: default;
}
.icheckbox_star-green.checked.disabled {
    background-position: -336px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-green,
    .iradio_square-green,
    .icheckbox_star-green {
        background-image: url(/build/images/green@2x.38fd70f3.png);
        -webkit-background-size: 360px 24px;
        background-size: 360px 24px;
    }
}

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/jquery-minicolors/jquery.minicolors.css ***!
  \*************************************************************************************************************************************************************************************/
.minicolors {
    position: relative;
}

.minicolors-sprite {
    background-image: url(data:image/png;base64,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);
}

.minicolors-no-data-uris .minicolors-sprite {
    background-image: url(/build/images/jquery.minicolors.0e614115.png);
}

.minicolors-swatch {
    position: absolute;
    vertical-align: middle;
    background-position: -80px 0;
    border: solid 1px #ccc;
    cursor: text;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.minicolors-swatch-color {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.minicolors input[type=hidden] + .minicolors-swatch {
    width: 28px;
    position: static;
    cursor: pointer;
}

.minicolors input[type=hidden][disabled] + .minicolors-swatch {
    cursor: default;
}

/* Panel */
.minicolors-panel {
    position: absolute;
    width: 173px;
    height: 152px;
    background: white;
    border: solid 1px #CCC;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    z-index: 99999;
    box-sizing: content-box;
    display: none;
}

.minicolors-panel.minicolors-with-swatches {
	height: 182px;
}

.minicolors-panel.minicolors-visible {
    display: block;
}

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
    top: -154px;
}

.minicolors-position-right .minicolors-panel {
    right: 0;
}

.minicolors-position-bottom .minicolors-panel {
    top: auto;
}

.minicolors-position-left .minicolors-panel {
    left: 0;
}

.minicolors-with-opacity .minicolors-panel {
    width: 194px;
}

.minicolors .minicolors-grid {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 150px;
    height: 150px;
    background-position: -120px 0;
    cursor: crosshair;
}

.minicolors .minicolors-grid-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
}

.minicolors-slider-saturation .minicolors-grid {
    background-position: -420px 0;
}

.minicolors-slider-saturation .minicolors-grid-inner {
    background-position: -270px 0;
    background-image: inherit;
}

.minicolors-slider-brightness .minicolors-grid {
    background-position: -570px 0;
}

.minicolors-slider-brightness .minicolors-grid-inner {
    background-color: black;
}

.minicolors-slider-wheel .minicolors-grid {
    background-position: -720px 0;
}

.minicolors-slider,
.minicolors-opacity-slider {
    position: absolute;
    top: 1px;
    left: 152px;
    width: 20px;
    height: 150px;
    background-color: white;
    background-position: 0 0;
    cursor: row-resize;
}

.minicolors-slider-saturation .minicolors-slider {
    background-position: -60px 0;
}

.minicolors-slider-brightness .minicolors-slider {
    background-position: -20px 0;
}

.minicolors-slider-wheel .minicolors-slider {
    background-position: -20px 0;
}

.minicolors-opacity-slider {
    left: 173px;
    background-position: -40px 0;
    display: none;
}

.minicolors-with-opacity .minicolors-opacity-slider {
    display: block;
}

/* Pickers */
.minicolors-grid .minicolors-picker {
    position: absolute;
    top: 70px;
    left: 70px;
    width: 12px;
    height: 12px;
    border: solid 1px black;
    border-radius: 10px;
    margin-top: -6px;
    margin-left: -6px;
    background: none;
}

.minicolors-grid .minicolors-picker > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    border: solid 2px white;
    box-sizing: content-box;
}

.minicolors-picker {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 2px;
    background: white;
    border: solid 1px black;
    margin-top: -2px;
    box-sizing: content-box;
}

/* Swatches */
.minicolors-swatches,.minicolors-swatches li {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: absolute;
	top: 157px;
	left: 5px;
}

.minicolors-swatches .minicolors-swatch {
	position: relative;
	float: left;
	cursor: pointer;
	margin:0 4px 0 0;
}

.minicolors-with-opacity .minicolors-swatches .minicolors-swatch {
	margin-right:7px;
}

.minicolors-swatch.selected {
	border-color:#000;
}

/* Inline controls */
.minicolors-inline {
    display: inline-block;
}

.minicolors-inline .minicolors-input {
    display: none !important;
}

.minicolors-inline .minicolors-panel {
    position: relative;
    top: auto;
    left: auto;
    box-shadow: none;
    z-index: auto;
    display: inline-block;
}

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
    top: 5px;
    left: 5px;
    width: 18px;
    height: 18px;
}
.minicolors-theme-default .minicolors-swatches .minicolors-swatch {
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
}
.minicolors-theme-default .minicolors-swatches {
	height: 20px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
    left: auto;
    right: 5px;
}
.minicolors-theme-default.minicolors {
    width: auto;
    display: inline-block;
}
.minicolors-theme-default .minicolors-input {
    height: 20px;
    width: auto;
    display: inline-block;
    padding-left: 26px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-input {
    padding-right: 26px;
    padding-left: inherit;
}

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
    z-index: 2;
    top: 3px;
    left: 3px;
    width: 28px;
    height: 28px;
    border-radius: 3px;
}
.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
}
.minicolors-theme-bootstrap .minicolors-swatch-color {
    border-radius: inherit;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch {
    left: auto;
    right: 3px;
}
.minicolors-theme-bootstrap .minicolors-input {
    float: none;
    padding-left: 44px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
    padding-right: 44px;
    padding-left: 12px;
}
.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {
    top: 4px;
    left: 4px;
    width: 37px;
    height: 37px;
    border-radius: 5px;
}
.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch {
    width: 24px;
    height: 24px;
}
.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* Semantic Ui theme */
.minicolors-theme-semanticui .minicolors-swatch {
    top: 0;
    left: 0;
    padding: 18px;
}
.minicolors-theme-semanticui input {
    text-indent: 30px;
}

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/bootstrap-tour/css/bootstrap-tour.css ***!
  \***********************************************************************************************************************************************************************************/
/* ========================================================================
 * bootstrap-tour - v0.11.0
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2015 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.tour-backdrop {
  position: absolute;
  z-index: 1100;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.popover[class*="tour-"] {
  z-index: 1102;
}
.popover[class*="tour-"] .popover-navigation {
  padding: 9px 14px;
  overflow: hidden;
}
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  float: right;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *[data-role="next"],
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  cursor: pointer;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled {
  cursor: default;
}
.popover[class*="tour-"].orphan {
  position: fixed;
  margin-top: 0;
}
.popover[class*="tour-"].orphan .arrow {
  display: none;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/ORG/BankStatementBundle/Resources/public/less/bankStatement.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.bulk-action-menu-wrapper-merchant_bank_account_transaction {
  margin-left: 0;
}
.merchant-bank-account-summary-table thead th {
  vertical-align: middle !important;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/ORG/BankStatementBundle/Resources/public/less/decision-logic.less ***!
  \******************************************************************************************************************************************************************************************************************************************/
.decision-logic-wrapper .decision-logic-authorize-link {
  padding: 8px 75px;
  font-size: 18px;
}
#merchant_bank_account_decision_logic_owner_info_modal .control-label {
  text-align: left;
}
#merchant_bank_account_decision_logic_owner_info_modal h5 {
  text-transform: uppercase;
}
#merchant_bank_account_decision_logic_owner_info_modal dt {
  text-align: left;
  padding-left: 20px;
  width: 219px;
}
#merchant_bank_account_decision_logic_owner_info_modal dd {
  margin-bottom: 10px;
  margin-left: 239px;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/ORG/BankStatementBundle/Resources/public/less/plaid.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
.plaid-wrapper .plaid-authorize-link {
  padding: 8px 75px;
  font-size: 18px;
}
#plaid_authorization_request_countries .help-block {
  padding-top: 24px;
  float: none;
  text-align: left;
}
#merchant_bank_account_plaid_owner_info_modal .control-label {
  text-align: left;
}
#merchant_bank_account_plaid_owner_info_modal h5 {
  text-transform: uppercase;
}
#merchant_bank_account_plaid_owner_info_modal dt {
  text-align: left;
  padding-left: 20px;
  width: 219px;
}
#merchant_bank_account_plaid_owner_info_modal dd {
  margin-bottom: 10px;
  margin-left: 239px;
}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/tiny-slider/tiny-slider.css ***!
  \*************************************************************************************************************************************************************************/
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */

/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ITE/FormBundle/Resources/public/css/component/Editable/editable.css ***!
  \****************************************************************************************************************************************************************/
.ite-editable .ite-editable-form {
    display: none;
}

.ite-editable.ite-editable-active .ite-editable-form {
    display: block;
}

.ite-editable.ite-editable-active .ite-editable-text {
    display: none;
}

.ite-editable.ite-editable-sending {
    pointer-events: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q21IQTtFQUNFO0FEakhGO0FDd0hBO0VBQ0U7RUFDQTtBRHRIRjtBQzZIQTtFQUNFO0FEM0hGO0FDa0lBOzs7O0VBSUU7RUFDQTtBRGhJRjtBQ2tKQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7QURoSkY7QUN1SkE7RUFDRTtBRHJKRjtBQytKQTs7RUFFRTtBRDdKRjtBQ3dLQTs7OztFQUlFO0VBQ0E7QUR0S0Y7QUM2S0E7O0VBRUU7QUQzS0Y7QUNrTEE7O0VBRUU7RUFDQTtBRGhMRjtBQ3dMQTtFQUNFO0FEdExGO0FDaU1BOztFQUVFO0VBQ0E7QUQvTEY7QUN3TUE7O0VBRUU7QUR0TUY7QUM4TUE7RUFDRTtFQUNBO0FENU1GO0FDcU5BOztFQUVFO0FEbk5GO0FDME5BO0VBQ0U7RUFDQTtFQUNBO0FEeE5GO0FDZ09BO0VBQ0U7RUFDQTtBRDlORjtBQ3FPQTtFQUNFO0FEbk9GO0FDMk9BO0VBQ0U7QUR6T0Y7QUNtUEE7RUFDRTtFQUNBO0FEalBGO0FDb1BBOztFQUVFO0FEbFBGO0FBQ0Esb0ZBQW9GO0FFakxwRjtFQUNFOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFRm1MRjtFRWhMQTs7SUFFRTtFRmtMRjtFRS9LQTtJQUNFO0VGaUxGO0VFOUtBO0lBQ0U7RUZnTEY7RUUzS0E7O0lBRUU7RUY2S0Y7RUUxS0E7O0lBRUU7SUFDQTtFRjRLRjtFRXpLQTtJQUNFO0VGMktGO0VFeEtBOztJQUVFO0VGMEtGO0VFdktBO0lBQ0U7RUZ5S0Y7RUV0S0E7OztJQUdFO0lBQ0E7RUZ3S0Y7RUVyS0E7O0lBRUU7RUZ1S0Y7RUVqS0E7SUFDRTtFRm1LRjtFRWpLQTs7SUFHSTtFRmtLSjtFRS9KQTtJQUNFO0VGaUtGO0VFOUpBO0lBQ0U7RUZnS0Y7RUVqS0E7O0lBS0k7RUZnS0o7RUU3SkE7O0lBR0k7RUY4Sko7QUFDRjtBR3BQQTtFQUNFO0VBQ0E7RUFDQTtBSHNQRjtBRzlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdQRjtBRzVPb0M7RUFBVztBSCtPL0M7QUc5T29DO0VBQVc7QUhpUC9DO0FHL09vQzs7RUFBVztBSG1QL0M7QUdsUG9DO0VBQVc7QUhxUC9DO0FHcFBvQztFQUFXO0FIdVAvQztBR3RQb0M7RUFBVztBSHlQL0M7QUd4UG9DO0VBQVc7QUgyUC9DO0FHMVBvQztFQUFXO0FINlAvQztBRzVQb0M7RUFBVztBSCtQL0M7QUc5UG9DO0VBQVc7QUhpUS9DO0FHaFFvQztFQUFXO0FIbVEvQztBR2xRb0M7RUFBVztBSHFRL0M7QUdwUW9DO0VBQVc7QUh1US9DO0FHdFFvQztFQUFXO0FIeVEvQztBR3hRb0M7RUFBVztBSDJRL0M7QUcxUW9DO0VBQVc7QUg2US9DO0FHNVFvQztFQUFXO0FIK1EvQztBRzlRb0M7RUFBVztBSGlSL0M7QUdoUm9DO0VBQVc7QUhtUi9DO0FHbFJvQztFQUFXO0FIcVIvQztBR3BSb0M7RUFBVztBSHVSL0M7QUd0Um9DO0VBQVc7QUh5Ui9DO0FHeFJvQztFQUFXO0FIMlIvQztBRzFSb0M7RUFBVztBSDZSL0M7QUc1Um9DO0VBQVc7QUgrUi9DO0FHOVJvQztFQUFXO0FIaVMvQztBR2hTb0M7RUFBVztBSG1TL0M7QUdsU29DO0VBQVc7QUhxUy9DO0FHcFNvQztFQUFXO0FIdVMvQztBR3RTb0M7RUFBVztBSHlTL0M7QUd4U29DO0VBQVc7QUgyUy9DO0FHMVNvQztFQUFXO0FINlMvQztBRzVTb0M7RUFBVztBSCtTL0M7QUc5U29DO0VBQVc7QUhpVC9DO0FHaFRvQztFQUFXO0FIbVQvQztBR2xUb0M7RUFBVztBSHFUL0M7QUdwVG9DO0VBQVc7QUh1VC9DO0FHdFRvQztFQUFXO0FIeVQvQztBR3hUb0M7RUFBVztBSDJUL0M7QUcxVG9DO0VBQVc7QUg2VC9DO0FHNVRvQztFQUFXO0FIK1QvQztBRzlUb0M7RUFBVztBSGlVL0M7QUdoVW9DO0VBQVc7QUhtVS9DO0FHbFVvQztFQUFXO0FIcVUvQztBR3BVb0M7RUFBVztBSHVVL0M7QUd0VW9DO0VBQVc7QUh5VS9DO0FHeFVvQztFQUFXO0FIMlUvQztBRzFVb0M7RUFBVztBSDZVL0M7QUc1VW9DO0VBQVc7QUgrVS9DO0FHOVVvQztFQUFXO0FIaVYvQztBR2hWb0M7RUFBVztBSG1WL0M7QUdsVm9DO0VBQVc7QUhxVi9DO0FHcFZvQztFQUFXO0FIdVYvQztBR3RWb0M7RUFBVztBSHlWL0M7QUd4Vm9DO0VBQVc7QUgyVi9DO0FHMVZvQztFQUFXO0FINlYvQztBRzVWb0M7RUFBVztBSCtWL0M7QUc5Vm9DO0VBQVc7QUhpVy9DO0FHaFdvQztFQUFXO0FIbVcvQztBR2xXb0M7RUFBVztBSHFXL0M7QUdwV29DO0VBQVc7QUh1Vy9DO0FHdFdvQztFQUFXO0FIeVcvQztBR3hXb0M7RUFBVztBSDJXL0M7QUcxV29DO0VBQVc7QUg2Vy9DO0FHNVdvQztFQUFXO0FIK1cvQztBRzlXb0M7RUFBVztBSGlYL0M7QUdoWG9DO0VBQVc7QUhtWC9DO0FHbFhvQztFQUFXO0FIcVgvQztBR3BYb0M7RUFBVztBSHVYL0M7QUd0WG9DO0VBQVc7QUh5WC9DO0FHeFhvQztFQUFXO0FIMlgvQztBRzFYb0M7RUFBVztBSDZYL0M7QUc1WG9DO0VBQVc7QUgrWC9DO0FHOVhvQztFQUFXO0FIaVkvQztBR2hZb0M7RUFBVztBSG1ZL0M7QUdsWW9DO0VBQVc7QUhxWS9DO0FHcFlvQztFQUFXO0FIdVkvQztBR3RZb0M7RUFBVztBSHlZL0M7QUd4WW9DO0VBQVc7QUgyWS9DO0FHMVlvQztFQUFXO0FINlkvQztBRzVZb0M7RUFBVztBSCtZL0M7QUc5WW9DO0VBQVc7QUhpWi9DO0FHaFpvQztFQUFXO0FIbVovQztBR2xab0M7RUFBVztBSHFaL0M7QUdwWm9DO0VBQVc7QUh1Wi9DO0FHdFpvQztFQUFXO0FIeVovQztBR3hab0M7RUFBVztBSDJaL0M7QUcxWm9DO0VBQVc7QUg2Wi9DO0FHNVpvQztFQUFXO0FIK1ovQztBRzlab0M7RUFBVztBSGlhL0M7QUdoYW9DO0VBQVc7QUhtYS9DO0FHbGFvQztFQUFXO0FIcWEvQztBR3Bhb0M7RUFBVztBSHVhL0M7QUd0YW9DO0VBQVc7QUh5YS9DO0FHeGFvQztFQUFXO0FIMmEvQztBRzFhb0M7RUFBVztBSDZhL0M7QUc1YW9DO0VBQVc7QUgrYS9DO0FHOWFvQztFQUFXO0FIaWIvQztBR2hib0M7RUFBVztBSG1iL0M7QUdsYm9DO0VBQVc7QUhxYi9DO0FHcGJvQztFQUFXO0FIdWIvQztBR3Rib0M7RUFBVztBSHliL0M7QUd4Ym9DO0VBQVc7QUgyYi9DO0FHMWJvQztFQUFXO0FINmIvQztBRzVib0M7RUFBVztBSCtiL0M7QUc5Ym9DO0VBQVc7QUhpYy9DO0FHaGNvQztFQUFXO0FIbWMvQztBR2xjb0M7RUFBVztBSHFjL0M7QUdwY29DO0VBQVc7QUh1Yy9DO0FHdGNvQztFQUFXO0FIeWMvQztBR3hjb0M7RUFBVztBSDJjL0M7QUcxY29DO0VBQVc7QUg2Yy9DO0FHNWNvQztFQUFXO0FIK2MvQztBRzljb0M7RUFBVztBSGlkL0M7QUdoZG9DO0VBQVc7QUhtZC9DO0FHbGRvQztFQUFXO0FIcWQvQztBR3Bkb0M7RUFBVztBSHVkL0M7QUd0ZG9DO0VBQVc7QUh5ZC9DO0FHeGRvQztFQUFXO0FIMmQvQztBRzFkb0M7RUFBVztBSDZkL0M7QUc1ZG9DO0VBQVc7QUgrZC9DO0FHOWRvQztFQUFXO0FIaWUvQztBR2hlb0M7RUFBVztBSG1lL0M7QUdsZW9DO0VBQVc7QUhxZS9DO0FHcGVvQztFQUFXO0FIdWUvQztBR3Rlb0M7RUFBVztBSHllL0M7QUd4ZW9DO0VBQVc7QUgyZS9DO0FHMWVvQztFQUFXO0FINmUvQztBRzVlb0M7RUFBVztBSCtlL0M7QUc5ZW9DO0VBQVc7QUhpZi9DO0FHaGZvQztFQUFXO0FIbWYvQztBR2xmb0M7RUFBVztBSHFmL0M7QUdwZm9DO0VBQVc7QUh1Zi9DO0FHdGZvQztFQUFXO0FIeWYvQztBR3hmb0M7RUFBVztBSDJmL0M7QUcxZm9DO0VBQVc7QUg2Zi9DO0FHNWZvQztFQUFXO0FIK2YvQztBRzlmb0M7RUFBVztBSGlnQi9DO0FHaGdCb0M7RUFBVztBSG1nQi9DO0FHbGdCb0M7RUFBVztBSHFnQi9DO0FHcGdCb0M7RUFBVztBSHVnQi9DO0FHdGdCb0M7RUFBVztBSHlnQi9DO0FHeGdCb0M7RUFBVztBSDJnQi9DO0FHMWdCb0M7RUFBVztBSDZnQi9DO0FHNWdCb0M7RUFBVztBSCtnQi9DO0FHOWdCb0M7RUFBVztBSGloQi9DO0FHaGhCb0M7RUFBVztBSG1oQi9DO0FHbGhCb0M7RUFBVztBSHFoQi9DO0FHcGhCb0M7RUFBVztBSHVoQi9DO0FHdGhCb0M7RUFBVztBSHloQi9DO0FHeGhCb0M7RUFBVztBSDJoQi9DO0FHMWhCb0M7RUFBVztBSDZoQi9DO0FHNWhCb0M7RUFBVztBSCtoQi9DO0FHOWhCb0M7RUFBVztBSGlpQi9DO0FHaGlCb0M7RUFBVztBSG1pQi9DO0FHbGlCb0M7RUFBVztBSHFpQi9DO0FHcGlCb0M7RUFBVztBSHVpQi9DO0FHdGlCb0M7RUFBVztBSHlpQi9DO0FHeGlCb0M7RUFBVztBSDJpQi9DO0FHMWlCb0M7RUFBVztBSDZpQi9DO0FHNWlCb0M7RUFBVztBSCtpQi9DO0FHOWlCb0M7RUFBVztBSGlqQi9DO0FHaGpCb0M7RUFBVztBSG1qQi9DO0FHbGpCb0M7RUFBVztBSHFqQi9DO0FHcGpCb0M7RUFBVztBSHVqQi9DO0FHdGpCb0M7RUFBVztBSHlqQi9DO0FHeGpCb0M7RUFBVztBSDJqQi9DO0FHMWpCb0M7RUFBVztBSDZqQi9DO0FHNWpCb0M7RUFBVztBSCtqQi9DO0FHOWpCb0M7RUFBVztBSGlrQi9DO0FHaGtCb0M7RUFBVztBSG1rQi9DO0FHbGtCb0M7RUFBVztBSHFrQi9DO0FHcGtCb0M7RUFBVztBSHVrQi9DO0FHdGtCb0M7RUFBVztBSHlrQi9DO0FHeGtCb0M7RUFBVztBSDJrQi9DO0FHMWtCb0M7RUFBVztBSDZrQi9DO0FHNWtCb0M7RUFBVztBSCtrQi9DO0FHOWtCb0M7RUFBVztBSGlsQi9DO0FHaGxCb0M7RUFBVztBSG1sQi9DO0FHbGxCb0M7RUFBVztBSHFsQi9DO0FHcGxCb0M7RUFBVztBSHVsQi9DO0FHdGxCb0M7RUFBVztBSHlsQi9DO0FHeGxCb0M7RUFBVztBSDJsQi9DO0FHMWxCb0M7RUFBVztBSDZsQi9DO0FHNWxCb0M7RUFBVztBSCtsQi9DO0FHOWxCb0M7RUFBVztBSGltQi9DO0FHaG1Cb0M7RUFBVztBSG1tQi9DO0FHbG1Cb0M7RUFBVztBSHFtQi9DO0FHcG1Cb0M7RUFBVztBSHVtQi9DO0FHdG1Cb0M7RUFBVztBSHltQi9DO0FHeG1Cb0M7RUFBVztBSDJtQi9DO0FHMW1Cb0M7RUFBVztBSDZtQi9DO0FHNW1Cb0M7RUFBVztBSCttQi9DO0FHOW1Cb0M7RUFBVztBSGluQi9DO0FHaG5Cb0M7RUFBVztBSG1uQi9DO0FHbG5Cb0M7RUFBVztBSHFuQi9DO0FHcG5Cb0M7RUFBVztBSHVuQi9DO0FHdG5Cb0M7RUFBVztBSHluQi9DO0FHeG5Cb0M7RUFBVztBSDJuQi9DO0FHMW5Cb0M7RUFBVztBSDZuQi9DO0FHNW5Cb0M7RUFBVztBSCtuQi9DO0FHOW5Cb0M7RUFBVztBSGlvQi9DO0FHaG9Cb0M7RUFBVztBSG1vQi9DO0FHbG9Cb0M7RUFBVztBSHFvQi9DO0FHcG9Cb0M7RUFBVztBSHVvQi9DO0FHdG9Cb0M7RUFBVztBSHlvQi9DO0FHaG9Cb0M7RUFBVztBSG1vQi9DO0FHbG9Cb0M7RUFBVztBSHFvQi9DO0FHcG9Cb0M7RUFBVztBSHVvQi9DO0FHdG9Cb0M7RUFBVztBSHlvQi9DO0FHeG9Cb0M7RUFBVztBSDJvQi9DO0FHMW9Cb0M7RUFBVztBSDZvQi9DO0FHNW9Cb0M7RUFBVztBSCtvQi9DO0FHOW9Cb0M7RUFBVztBSGlwQi9DO0FHaHBCb0M7RUFBVztBSG1wQi9DO0FHbHBCb0M7RUFBVztBSHFwQi9DO0FHcHBCb0M7RUFBVztBSHVwQi9DO0FHdHBCb0M7RUFBVztBSHlwQi9DO0FHeHBCb0M7RUFBVztBSDJwQi9DO0FHMXBCb0M7RUFBVztBSDZwQi9DO0FHNXBCb0M7RUFBVztBSCtwQi9DO0FHOXBCb0M7RUFBVztBSGlxQi9DO0FHaHFCb0M7RUFBVztBSG1xQi9DO0FHbHFCb0M7RUFBVztBSHFxQi9DO0FHcHFCb0M7RUFBVztBSHVxQi9DO0FHdHFCb0M7RUFBVztBSHlxQi9DO0FHeHFCb0M7RUFBVztBSDJxQi9DO0FHMXFCb0M7RUFBVztBSDZxQi9DO0FHNXFCb0M7RUFBVztBSCtxQi9DO0FHOXFCb0M7RUFBVztBSGlyQi9DO0FHaHJCb0M7RUFBVztBSG1yQi9DO0FHbHJCb0M7RUFBVztBSHFyQi9DO0FHcHJCb0M7RUFBVztBSHVyQi9DO0FHdHJCb0M7RUFBVztBSHlyQi9DO0FHeHJCb0M7RUFBVztBSDJyQi9DO0FHMXJCb0M7RUFBVztBSDZyQi9DO0FHNXJCb0M7RUFBVztBSCtyQi9DO0FHOXJCb0M7RUFBVztBSGlzQi9DO0FHaHNCb0M7RUFBVztBSG1zQi9DO0FHbHNCb0M7RUFBVztBSHFzQi9DO0FHcHNCb0M7RUFBVztBSHVzQi9DO0FHdHNCb0M7RUFBVztBSHlzQi9DO0FHeHNCb0M7RUFBVztBSDJzQi9DO0FHMXNCb0M7RUFBVztBSDZzQi9DO0FHNXNCb0M7RUFBVztBSCtzQi9DO0FHOXNCb0M7RUFBVztBSGl0Qi9DO0FHaHRCb0M7RUFBVztBSG10Qi9DO0FHbHRCb0M7RUFBVztBSHF0Qi9DO0FHcHRCb0M7RUFBVztBSHV0Qi9DO0FHdHRCb0M7RUFBVztBSHl0Qi9DO0FHeHRCb0M7RUFBVztBSDJ0Qi9DO0FHMXRCb0M7RUFBVztBSDZ0Qi9DO0FHNXRCb0M7RUFBVztBSCt0Qi9DO0FHOXRCb0M7RUFBVztBSGl1Qi9DO0FHaHVCb0M7RUFBVztBSG11Qi9DO0FHbHVCb0M7RUFBVztBSHF1Qi9DO0FHcHVCb0M7RUFBVztBSHV1Qi9DO0FHdHVCb0M7RUFBVztBSHl1Qi9DO0FHeHVCb0M7RUFBVztBSDJ1Qi9DO0FHMXVCb0M7RUFBVztBSDZ1Qi9DO0FHNXVCb0M7RUFBVztBSCt1Qi9DO0FHOXVCb0M7RUFBVztBSGl2Qi9DO0FJemhDQTtFQ2tFRTtFQUNHO0VBQ0s7QUwwOUJWO0FJM2hDQTs7RUMrREU7RUFDRztFQUNLO0FMZytCVjtBSXpoQ0E7RUFDRTtFQUNBO0FKMmhDRjtBSXhoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMGhDRjtBSXRoQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7QUp3aENGO0FJbGhDQTtFQUNFO0VBQ0E7QUpvaENGO0FJbGhDRTs7RUFFRTtFQUNBO0FKb2hDSjtBSWpoQ0U7RUVuREE7RUFDQTtBTnVrQ0Y7QUkxZ0NBO0VBQ0U7QUo0Z0NGO0FJdGdDQTtFQUNFO0FKd2dDRjtBSXBnQ0E7Ozs7O0VHMUVFO0VBQ0E7RUFDQTtBUHFsQ0Y7QUl4Z0NBO0VBQ0U7QUowZ0NGO0FJcGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUMrRkE7RUFDSztFQUNHO0VFNUxSO0VBQ0E7RUFDQTtBUHFtQ0Y7QUlwZ0NBO0VBQ0U7QUpzZ0NGO0FJaGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKa2dDRjtBSTEvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNC9CRjtBSXAvQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcy9CSjtBSTMrQkE7RUFDRTtBSjYrQkY7QVFsb0NBOzs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBUjhvQ0Y7QVFucENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFTSTtFQUNBO0VBQ0E7QVJvcUNKO0FRaHFDQTs7Ozs7O0VBR0U7RUFDQTtBUnFxQ0Y7QVF6cUNBOzs7Ozs7Ozs7Ozs7RUFRSTtBUitxQ0o7QVE1cUNBOzs7Ozs7RUFHRTtFQUNBO0FSaXJDRjtBUXJyQ0E7Ozs7Ozs7Ozs7OztFQVFJO0FSMnJDSjtBUXZyQ0E7O0VBQVU7QVIyckNWO0FRMXJDQTs7RUFBVTtBUjhyQ1Y7QVE3ckNBOztFQUFVO0FSaXNDVjtBUWhzQ0E7O0VBQVU7QVJvc0NWO0FRbnNDQTs7RUFBVTtBUnVzQ1Y7QVF0c0NBOztFQUFVO0FSMHNDVjtBUXBzQ0E7RUFDRTtBUnNzQ0Y7QVFuc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxc0NGO0FRbnNDRTtFQUFBO0lBQ0U7RVJzc0NGO0FBQ0Y7QVE5ckNBOztFQUVFO0FSZ3NDRjtBUTdyQ0E7O0VBRUU7RUFDQTtBUityQ0Y7QVEzckNBO0VBQXVCO0FSOHJDdkI7QVE3ckNBO0VBQXVCO0FSZ3NDdkI7QVEvckNBO0VBQXVCO0FSa3NDdkI7QVFqc0NBO0VBQXVCO0FSb3NDdkI7QVFuc0NBO0VBQXVCO0FSc3NDdkI7QVFuc0NBO0VBQXVCO0FSc3NDdkI7QVFyc0NBO0VBQXVCO0FSd3NDdkI7QVF2c0NBO0VBQXVCO0FSMHNDdkI7QVF2c0NBO0VBQ0U7QVJ5c0NGO0FRdnNDQTtFQ3ZHRTtBVGl6Q0Y7QVNoekNFOztFQUVFO0FUa3pDSjtBUTNzQ0E7RUMxR0U7QVR3ekNGO0FTdnpDRTs7RUFFRTtBVHl6Q0o7QVEvc0NBO0VDN0dFO0FUK3pDRjtBUzl6Q0U7O0VBRUU7QVRnMENKO0FRbnRDQTtFQ2hIRTtBVHMwQ0Y7QVNyMENFOztFQUVFO0FUdTBDSjtBUXZ0Q0E7RUNuSEU7QVQ2MENGO0FTNTBDRTs7RUFFRTtBVDgwQ0o7QVF2dENBO0VBR0U7RUU3SEE7QVZxMUNGO0FVcDFDRTs7RUFFRTtBVnMxQ0o7QVF6dENBO0VFaElFO0FWNDFDRjtBVTMxQ0U7O0VBRUU7QVY2MUNKO0FRN3RDQTtFRW5JRTtBVm0yQ0Y7QVVsMkNFOztFQUVFO0FWbzJDSjtBUWp1Q0E7RUV0SUU7QVYwMkNGO0FVejJDRTs7RUFFRTtBVjIyQ0o7QVFydUNBO0VFeklFO0FWaTNDRjtBVWgzQ0U7O0VBRUU7QVZrM0NKO0FRcHVDQTtFQUNFO0VBQ0E7RUFDQTtBUnN1Q0Y7QVE5dENBOztFQUVFO0VBQ0E7QVJndUNGO0FRbnVDQTs7OztFQU1JO0FSbXVDSjtBUTV0Q0E7RUFDRTtFQUNBO0FSOHRDRjtBUTF0Q0E7RUFMRTtFQUNBO0VBTUE7QVI2dENGO0FRL3RDQTtFQUtJO0VBQ0E7RUFDQTtBUjZ0Q0o7QVF4dENBO0VBQ0U7RUFDQTtBUjB0Q0Y7QVF4dENBOztFQUVFO0FSMHRDRjtBUXh0Q0E7RUFDRTtBUjB0Q0Y7QVF4dENBO0VBQ0U7QVIwdENGO0FRN3NDRTtFQUFBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUd4Tko7SUFDQTtJQUNBO0VYdzZDQTtFUXZ0Q0E7SUFTSTtFUml0Q0o7QUFDRjtBUXZzQ0E7O0VBRUU7QVJ5c0NGO0FRdHNDQTtFQUNFO0VJeEtBO0FaaTNDRjtBUXBzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnNzQ0Y7QVFqc0NJOzs7RUFDRTtBUnFzQ047QVEvc0NBOzs7RUFtQkk7RUFDQTtFQUNBO0VBQ0E7QVJpc0NKO0FRL3JDSTs7O0VBQ0U7QVJtc0NOO0FRM3JDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNnJDRjtBUXZyQ0k7Ozs7OztFQUFXO0FSK3JDZjtBUTlyQ0k7Ozs7OztFQUNFO0FScXNDTjtBUS9yQ0E7RUFDRTtFQUNBO0VBQ0E7QVJpc0NGO0FheitDQTs7OztFQUlFO0FiMitDRjtBYXYrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieStDRjtBYXIrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1K0NGO0FhNytDQTtFQVNJO0VBQ0E7RUFDQTtFQUNBO0FidStDSjtBYWwrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibytDRjtBYS8rQ0E7RUFlSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJtK0NKO0FhOTlDQTtFQUNFO0VBQ0E7QWJnK0NGO0FjMWhEQTtFQ0hFO0VBQ0E7RUFDQTtFQUNBO0FmZ2lERjtBYzdoREU7RUFBQTtJQUNFO0VkZ2lERjtBQUNGO0FjL2hERTtFQUFBO0lBQ0U7RWRraURGO0FBQ0Y7QWNqaURFO0VBQUE7SUFDRTtFZG9pREY7QUFDRjtBYzNoREE7RUN2QkU7RUFDQTtFQUNBO0VBQ0E7QWZxakRGO0FjeGhEQTtFQ3ZCRTtFQUNBO0Fma2pERjtBY3hoREE7RUFDRTtFQUNBO0FkMGhERjtBYzVoREE7RUFLSTtFQUNBO0FkMGhESjtBZ0Ixa0RDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQks7RUFFQTtFQUVBO0VBQ0E7QWhCeW1ETjtBZ0IvbkRDOzs7Ozs7Ozs7Ozs7RUF1Q0s7QWhCc21ETjtBZ0I3b0RDO0VBK0NHO0FoQmltREo7QWdCaHBEQztFQStDRztBaEJvbURKO0FnQm5wREM7RUErQ0c7QWhCdW1ESjtBZ0J0cERDO0VBK0NHO0FoQjBtREo7QWdCenBEQztFQStDRztBaEI2bURKO0FnQjVwREM7RUErQ0c7QWhCZ25ESjtBZ0IvcERDO0VBK0NHO0FoQm1uREo7QWdCbHFEQztFQStDRztBaEJzbkRKO0FnQnJxREM7RUErQ0c7QWhCeW5ESjtBZ0J4cURDO0VBK0NHO0FoQjRuREo7QWdCM3FEQztFQStDRztBaEIrbkRKO0FnQjlxREM7RUErQ0c7QWhCa29ESjtBZ0JqckRDO0VBOERHO0FoQnNuREo7QWdCcHJEQztFQThERztBaEJ5bkRKO0FnQnZyREM7RUE4REc7QWhCNG5ESjtBZ0IxckRDO0VBOERHO0FoQituREo7QWdCN3JEQztFQThERztBaEJrb0RKO0FnQmhzREM7RUE4REc7QWhCcW9ESjtBZ0Juc0RDO0VBOERHO0FoQndvREo7QWdCdHNEQztFQThERztBaEIyb0RKO0FnQnpzREM7RUE4REc7QWhCOG9ESjtBZ0I1c0RDO0VBOERHO0FoQmlwREo7QWdCL3NEQztFQThERztBaEJvcERKO0FnQmx0REM7RUE4REc7QWhCdXBESjtBZ0JydERDO0VBbUVHO0FoQnFwREo7QWdCeHREQztFQW9ERztBaEJ1cURKO0FnQjN0REM7RUFvREc7QWhCMHFESjtBZ0I5dERDO0VBb0RHO0FoQjZxREo7QWdCanVEQztFQW9ERztBaEJnckRKO0FnQnB1REM7RUFvREc7QWhCbXJESjtBZ0J2dURDO0VBb0RHO0FoQnNyREo7QWdCMXVEQztFQW9ERztBaEJ5ckRKO0FnQjd1REM7RUFvREc7QWhCNHJESjtBZ0JodkRDO0VBb0RHO0FoQityREo7QWdCbnZEQztFQW9ERztBaEJrc0RKO0FnQnR2REM7RUFvREc7QWhCcXNESjtBZ0J6dkRDO0VBb0RHO0FoQndzREo7QWdCNXZEQztFQXlERztBaEJzc0RKO0FnQi92REM7RUF3RUc7QWhCMHJESjtBZ0Jsd0RDO0VBd0VHO0FoQjZyREo7QWdCcndEQztFQXdFRztBaEJnc0RKO0FnQnh3REM7RUF3RUc7QWhCbXNESjtBZ0Izd0RDO0VBd0VHO0FoQnNzREo7QWdCOXdEQztFQXdFRztBaEJ5c0RKO0FnQmp4REM7RUF3RUc7QWhCNHNESjtBZ0JweERDO0VBd0VHO0FoQitzREo7QWdCdnhEQztFQXdFRztBaEJrdERKO0FnQjF4REM7RUF3RUc7QWhCcXRESjtBZ0I3eERDO0VBd0VHO0FoQnd0REo7QWdCaHlEQztFQXdFRztBaEIydERKO0FnQm55REM7RUF3RUc7QWhCOHRESjtBYzd0REE7RUV6RUM7Ozs7Ozs7Ozs7OztJQXVDSztFaEI4d0RKO0VnQnJ6REQ7SUErQ0c7RWhCeXdERjtFZ0J4ekREO0lBK0NHO0VoQjR3REY7RWdCM3pERDtJQStDRztFaEIrd0RGO0VnQjl6REQ7SUErQ0c7RWhCa3hERjtFZ0JqMEREO0lBK0NHO0VoQnF4REY7RWdCcDBERDtJQStDRztFaEJ3eERGO0VnQnYwREQ7SUErQ0c7RWhCMnhERjtFZ0IxMEREO0lBK0NHO0VoQjh4REY7RWdCNzBERDtJQStDRztFaEJpeURGO0VnQmgxREQ7SUErQ0c7RWhCb3lERjtFZ0JuMUREO0lBK0NHO0VoQnV5REY7RWdCdDFERDtJQStDRztFaEIweURGO0VnQnoxREQ7SUE4REc7RWhCOHhERjtFZ0I1MUREO0lBOERHO0VoQml5REY7RWdCLzFERDtJQThERztFaEJveURGO0VnQmwyREQ7SUE4REc7RWhCdXlERjtFZ0JyMkREO0lBOERHO0VoQjB5REY7RWdCeDJERDtJQThERztFaEI2eURGO0VnQjMyREQ7SUE4REc7RWhCZ3pERjtFZ0I5MkREO0lBOERHO0VoQm16REY7RWdCajNERDtJQThERztFaEJzekRGO0VnQnAzREQ7SUE4REc7RWhCeXpERjtFZ0J2M0REO0lBOERHO0VoQjR6REY7RWdCMTNERDtJQThERztFaEIrekRGO0VnQjczREQ7SUFtRUc7RWhCNnpERjtFZ0JoNEREO0lBb0RHO0VoQiswREY7RWdCbjRERDtJQW9ERztFaEJrMURGO0VnQnQ0REQ7SUFvREc7RWhCcTFERjtFZ0J6NEREO0lBb0RHO0VoQncxREY7RWdCNTRERDtJQW9ERztFaEIyMURGO0VnQi80REQ7SUFvREc7RWhCODFERjtFZ0JsNUREO0lBb0RHO0VoQmkyREY7RWdCcjVERDtJQW9ERztFaEJvMkRGO0VnQng1REQ7SUFvREc7RWhCdTJERjtFZ0IzNUREO0lBb0RHO0VoQjAyREY7RWdCOTVERDtJQW9ERztFaEI2MkRGO0VnQmo2REQ7SUFvREc7RWhCZzNERjtFZ0JwNkREO0lBeURHO0VoQjgyREY7RWdCdjZERDtJQXdFRztFaEJrMkRGO0VnQjE2REQ7SUF3RUc7RWhCcTJERjtFZ0I3NkREO0lBd0VHO0VoQncyREY7RWdCaDdERDtJQXdFRztFaEIyMkRGO0VnQm43REQ7SUF3RUc7RWhCODJERjtFZ0J0N0REO0lBd0VHO0VoQmkzREY7RWdCejdERDtJQXdFRztFaEJvM0RGO0VnQjU3REQ7SUF3RUc7RWhCdTNERjtFZ0IvN0REO0lBd0VHO0VoQjAzREY7RWdCbDhERDtJQXdFRztFaEI2M0RGO0VnQnI4REQ7SUF3RUc7RWhCZzRERjtFZ0J4OEREO0lBd0VHO0VoQm00REY7RWdCMzhERDtJQXdFRztFaEJzNERGO0FBQ0Y7QWM3M0RBO0VFbEZDOzs7Ozs7Ozs7Ozs7SUF1Q0s7RWhCdTdESjtFZ0I5OUREO0lBK0NHO0VoQms3REY7RWdCaitERDtJQStDRztFaEJxN0RGO0VnQnArREQ7SUErQ0c7RWhCdzdERjtFZ0J2K0REO0lBK0NHO0VoQjI3REY7RWdCMStERDtJQStDRztFaEI4N0RGO0VnQjcrREQ7SUErQ0c7RWhCaThERjtFZ0JoL0REO0lBK0NHO0VoQm84REY7RWdCbi9ERDtJQStDRztFaEJ1OERGO0VnQnQvREQ7SUErQ0c7RWhCMDhERjtFZ0J6L0REO0lBK0NHO0VoQjY4REY7RWdCNS9ERDtJQStDRztFaEJnOURGO0VnQi8vREQ7SUErQ0c7RWhCbTlERjtFZ0JsZ0VEO0lBOERHO0VoQnU4REY7RWdCcmdFRDtJQThERztFaEIwOERGO0VnQnhnRUQ7SUE4REc7RWhCNjhERjtFZ0IzZ0VEO0lBOERHO0VoQmc5REY7RWdCOWdFRDtJQThERztFaEJtOURGO0VnQmpoRUQ7SUE4REc7RWhCczlERjtFZ0JwaEVEO0lBOERHO0VoQnk5REY7RWdCdmhFRDtJQThERztFaEI0OURGO0VnQjFoRUQ7SUE4REc7RWhCKzlERjtFZ0I3aEVEO0lBOERHO0VoQmsrREY7RWdCaGlFRDtJQThERztFaEJxK0RGO0VnQm5pRUQ7SUE4REc7RWhCdytERjtFZ0J0aUVEO0lBbUVHO0VoQnMrREY7RWdCemlFRDtJQW9ERztFaEJ3L0RGO0VnQjVpRUQ7SUFvREc7RWhCMi9ERjtFZ0IvaUVEO0lBb0RHO0VoQjgvREY7RWdCbGpFRDtJQW9ERztFaEJpZ0VGO0VnQnJqRUQ7SUFvREc7RWhCb2dFRjtFZ0J4akVEO0lBb0RHO0VoQnVnRUY7RWdCM2pFRDtJQW9ERztFaEIwZ0VGO0VnQjlqRUQ7SUFvREc7RWhCNmdFRjtFZ0Jqa0VEO0lBb0RHO0VoQmdoRUY7RWdCcGtFRDtJQW9ERztFaEJtaEVGO0VnQnZrRUQ7SUFvREc7RWhCc2hFRjtFZ0Ixa0VEO0lBb0RHO0VoQnloRUY7RWdCN2tFRDtJQXlERztFaEJ1aEVGO0VnQmhsRUQ7SUF3RUc7RWhCMmdFRjtFZ0JubEVEO0lBd0VHO0VoQjhnRUY7RWdCdGxFRDtJQXdFRztFaEJpaEVGO0VnQnpsRUQ7SUF3RUc7RWhCb2hFRjtFZ0I1bEVEO0lBd0VHO0VoQnVoRUY7RWdCL2xFRDtJQXdFRztFaEIwaEVGO0VnQmxtRUQ7SUF3RUc7RWhCNmhFRjtFZ0JybUVEO0lBd0VHO0VoQmdpRUY7RWdCeG1FRDtJQXdFRztFaEJtaUVGO0VnQjNtRUQ7SUF3RUc7RWhCc2lFRjtFZ0I5bUVEO0lBd0VHO0VoQnlpRUY7RWdCam5FRDtJQXdFRztFaEI0aUVGO0VnQnBuRUQ7SUF3RUc7RWhCK2lFRjtBQUNGO0FjN2hFQTtFRTNGQzs7Ozs7Ozs7Ozs7O0lBdUNLO0VoQmdtRUo7RWdCdm9FRDtJQStDRztFaEIybEVGO0VnQjFvRUQ7SUErQ0c7RWhCOGxFRjtFZ0I3b0VEO0lBK0NHO0VoQmltRUY7RWdCaHBFRDtJQStDRztFaEJvbUVGO0VnQm5wRUQ7SUErQ0c7RWhCdW1FRjtFZ0J0cEVEO0lBK0NHO0VoQjBtRUY7RWdCenBFRDtJQStDRztFaEI2bUVGO0VnQjVwRUQ7SUErQ0c7RWhCZ25FRjtFZ0IvcEVEO0lBK0NHO0VoQm1uRUY7RWdCbHFFRDtJQStDRztFaEJzbkVGO0VnQnJxRUQ7SUErQ0c7RWhCeW5FRjtFZ0J4cUVEO0lBK0NHO0VoQjRuRUY7RWdCM3FFRDtJQThERztFaEJnbkVGO0VnQjlxRUQ7SUE4REc7RWhCbW5FRjtFZ0JqckVEO0lBOERHO0VoQnNuRUY7RWdCcHJFRDtJQThERztFaEJ5bkVGO0VnQnZyRUQ7SUE4REc7RWhCNG5FRjtFZ0IxckVEO0lBOERHO0VoQituRUY7RWdCN3JFRDtJQThERztFaEJrb0VGO0VnQmhzRUQ7SUE4REc7RWhCcW9FRjtFZ0Juc0VEO0lBOERHO0VoQndvRUY7RWdCdHNFRDtJQThERztFaEIyb0VGO0VnQnpzRUQ7SUE4REc7RWhCOG9FRjtFZ0I1c0VEO0lBOERHO0VoQmlwRUY7RWdCL3NFRDtJQW1FRztFaEIrb0VGO0VnQmx0RUQ7SUFvREc7RWhCaXFFRjtFZ0JydEVEO0lBb0RHO0VoQm9xRUY7RWdCeHRFRDtJQW9ERztFaEJ1cUVGO0VnQjN0RUQ7SUFvREc7RWhCMHFFRjtFZ0I5dEVEO0lBb0RHO0VoQjZxRUY7RWdCanVFRDtJQW9ERztFaEJnckVGO0VnQnB1RUQ7SUFvREc7RWhCbXJFRjtFZ0J2dUVEO0lBb0RHO0VoQnNyRUY7RWdCMXVFRDtJQW9ERztFaEJ5ckVGO0VnQjd1RUQ7SUFvREc7RWhCNHJFRjtFZ0JodkVEO0lBb0RHO0VoQityRUY7RWdCbnZFRDtJQW9ERztFaEJrc0VGO0VnQnR2RUQ7SUF5REc7RWhCZ3NFRjtFZ0J6dkVEO0lBd0VHO0VoQm9yRUY7RWdCNXZFRDtJQXdFRztFaEJ1ckVGO0VnQi92RUQ7SUF3RUc7RWhCMHJFRjtFZ0Jsd0VEO0lBd0VHO0VoQjZyRUY7RWdCcndFRDtJQXdFRztFaEJnc0VGO0VnQnh3RUQ7SUF3RUc7RWhCbXNFRjtFZ0Izd0VEO0lBd0VHO0VoQnNzRUY7RWdCOXdFRDtJQXdFRztFaEJ5c0VGO0VnQmp4RUQ7SUF3RUc7RWhCNHNFRjtFZ0JweEVEO0lBd0VHO0VoQitzRUY7RWdCdnhFRDtJQXdFRztFaEJrdEVGO0VnQjF4RUQ7SUF3RUc7RWhCcXRFRjtFZ0I3eEVEO0lBd0VHO0VoQnd0RUY7QUFDRjtBaUIxeEVBO0VBQ0U7QWpCNHhFRjtBaUI3eEVBO0VBUUk7RUFDQTtFQUNBO0FqQnd4RUo7QWlCbnhFSTs7RUFDRTtFQUNBO0VBQ0E7QWpCc3hFTjtBaUJqeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCbXhFRjtBaUJoeEVBO0VBQ0U7QWpCa3hFRjtBaUI1d0VBO0VBQ0U7RUFDQTtFQUNBO0FqQjh3RUY7QWlCanhFQTs7Ozs7O0VBV1E7RUFDQTtFQUNBO0VBQ0E7QWpCOHdFUjtBaUI1eEVBO0VBb0JJO0VBQ0E7QWpCMndFSjtBaUJoeUVBOzs7Ozs7RUE4QlE7QWpCMHdFUjtBaUJ4eUVBO0VBb0NJO0FqQnV3RUo7QWlCM3lFQTtFQXlDSTtBakJxd0VKO0FpQjl2RUE7Ozs7OztFQU9RO0FqQit2RVI7QWlCcHZFQTtFQUNFO0FqQnN2RUY7QWlCdnZFQTs7Ozs7O0VBUVE7QWpCdXZFUjtBaUIvdkVBOztFQWVNO0FqQm92RU47QWlCMXVFQTtFQUVJO0FqQjJ1RUo7QWlCbHVFQTtFQUVJO0FqQm11RUo7QWtCbDNFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWxCeTNFTjtBa0JuM0VFOzs7OztFQU1JO0FsQm8zRU47QWtCdjRFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWxCODRFTjtBa0J4NEVFOzs7OztFQU1JO0FsQnk0RU47QWtCNTVFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWxCbTZFTjtBa0I3NUVFOzs7OztFQU1JO0FsQjg1RU47QWtCajdFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWxCdzdFTjtBa0JsN0VFOzs7OztFQU1JO0FsQm03RU47QWtCdDhFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWxCNjhFTjtBa0J2OEVFOzs7OztFQU1JO0FsQnc4RU47QWlCcHpFQTtFQUNFO0VBQ0E7QWpCc3pFRjtBaUJwekVFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQnV6RUY7RWlCNXpFQTtJQVNJO0VqQnN6RUo7RWlCL3pFQTs7Ozs7O0lBa0JVO0VqQnF6RVY7RWlC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RUFHRTtFQUNBO0VBQ0E7QW5CbTdFRjtBbUIvNkVBOzs7Ozs7Ozs7O0VDbFpJO0FwQjYwRko7QW1CMzdFQTtFQzlZSTtFZmlERjtFQUNRO0FMNHhGVjtBb0I1MEZJO0VBQ0U7RWY4Q0o7RUFDUTtBTGl5RlY7QW1CcjhFQTtFQ3BZSTtFQUNBO0VBQ0E7QXBCNDBGSjtBbUIxOEVBO0VDOVhJO0FwQjIwRko7QW1CMThFQTs7Ozs7Ozs7OztFQ3JaSTtBcEIyMkZKO0FtQnQ5RUE7RUNqWkk7RWZpREY7RUFDUTtBTDB6RlY7QW9CMTJGSTtFQUNFO0VmOENKO0VBQ1E7QUwrekZWO0FtQmgrRUE7RUN2WUk7RUFDQTtFQUNBO0FwQjAyRko7QW1CcitFQTtFQ2pZSTtBcEJ5MkZKO0FtQnIrRUE7Ozs7Ozs7Ozs7RUN4Wkk7QXBCeTRGSjtBbUJqL0VBO0VDcFpJO0VmaURGO0VBQ1E7QUx3MUZWO0FvQng0Rkk7RUFDRTtFZjhDSjtFQUNRO0FMNjFGVjtBbUIzL0VBO0VDMVlJO0VBQ0E7RUFDQTtBcEJ3NEZKO0FtQmhnRkE7RUNwWUk7QXBCdTRGSjtBbUI1L0VFO0VBQ0U7QW5COC9FSjtBbUI1L0VFO0VBQ0U7QW5COC9FSjtBbUJwL0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Ccy9FRjtBbUJwK0VFO0VBQUE7SUFHSTtJQUNBO0lBQ0E7RW5CcStFSjtFbUIxK0VBO0lBVUk7SUFDQTtJQUNBO0VuQm0rRUo7RW1CLytFQTtJQWlCSTtFbkJpK0VKO0VtQmwvRUE7SUFxQkk7SUFDQTtFbkJnK0VKO0VtQnQvRUE7OztJQTJCTTtFbkJnK0VOO0VtQjMvRUE7SUFpQ0k7RW5CNjlFSjtFbUI5L0VBO0lBcUNJO0lBQ0E7RW5CNDlFSjtFbUJsZ0ZBOztJQTZDSTtJQUNBO0lBQ0E7SUFDQTtFbkJ5OUVKO0VtQnpnRkE7O0lBbURNO0VuQjA5RU47RW1CN2dGQTs7SUF3REk7SUFDQTtFbkJ5OUVKO0VtQmxoRkE7SUE4REk7RW5CdTlFSjtBQUNGO0FtQjc4RUE7Ozs7RUFTSTtFQUNBO0VBQ0E7QW5CMDhFSjtBbUJyOUVBOztFQWlCSTtBbkJ3OEVKO0FtQno5RUE7RUo5Z0JFO0VBQ0E7QWYwK0ZGO0FtQmw4RUU7RUFBQTtJQUVJO0lBQ0E7SUFDQTtFbkJvOEVKO0FBQ0Y7QW1CcCtFQTtFQXdDSTtBbkIrN0VKO0FtQnY3RUk7RUFBQTtJQUVJO0lBQ0E7RW5CeTdFTjtBQUNGO0FtQnI3RUk7RUFBQTtJQUVJO0lBQ0E7RW5CdTdFTjtBQUNGO0FxQnRnR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ29DQTtFQUNBO0VBQ0E7RUFDQTtFakJxS0E7RUFDRztFQUNDO0VBQ0k7QUxpMEZWO0FxQnpnR0k7Ozs7OztFZnJCRjtFQUNBO0FOc2lHRjtBcUI1Z0dFOzs7RUFHRTtFQUNBO0FyQjhnR0o7QXFCM2dHRTs7RUFFRTtFQUNBO0VoQjJCRjtFQUNRO0FMbS9GVjtBcUIzZ0dFOzs7RUFHRTtFRTlDRjtFQ09BO0VBQ0E7RUFDQTtFbkJ5REE7RUFDUTtBTDgvRlY7QXFCN2dHSTs7RUFFRTtBckIrZ0dOO0FxQnRnR0E7RUM3REU7RUFDQTtFQUNBO0F0QnNrR0Y7QXNCcGtHRTs7RUFFRTtFQUNBO0VBQ0E7QXRCc2tHSjtBc0Jwa0dFO0VBQ0U7RUFDQTtFQUNBO0F0QnNrR0o7QXNCcGtHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCc2tHSjtBc0Jwa0dJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCNGtHTjtBc0J0a0dJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F0QjhrR047QXFCdmpHQTtFQ2xCSTtFQUNBO0F0QjRrR0o7QXFCeGpHQTtFQ2hFRTtFQUNBO0VBQ0E7QXRCMm5HRjtBc0J6bkdFOztFQUVFO0VBQ0E7RUFDQTtBdEIybkdKO0FzQnpuR0U7RUFDRTtFQUNBO0VBQ0E7QXRCMm5HSjtBc0J6bkdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdEIybkdKO0FzQnpuR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJpb0dOO0FzQjNuR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCbW9HTjtBcUJ6bUdBO0VDckJJO0VBQ0E7QXRCaW9HSjtBcUJ6bUdBO0VDcEVFO0VBQ0E7RUFDQTtBdEJnckdGO0FzQjlxR0U7O0VBRUU7RUFDQTtFQUNBO0F0QmdyR0o7QXNCOXFHRTtFQUNFO0VBQ0E7RUFDQTtBdEJnckdKO0FzQjlxR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0QmdyR0o7QXNCOXFHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0QnNyR047QXNCaHJHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJ3ckdOO0FxQjFwR0E7RUN6Qkk7RUFDQTtBdEJzckdKO0FxQjFwR0E7RUN4RUU7RUFDQTtFQUNBO0F0QnF1R0Y7QXNCbnVHRTs7RUFFRTtFQUNBO0VBQ0E7QXRCcXVHSjtBc0JudUdFO0VBQ0U7RUFDQTtFQUNBO0F0QnF1R0o7QXNCbnVHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCcXVHSjtBc0JudUdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCMnVHTjtBc0JydUdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F0QjZ1R047QXFCM3NHQTtFQzdCSTtFQUNBO0F0QjJ1R0o7QXFCM3NHQTtFQzVFRTtFQUNBO0VBQ0E7QXRCMHhHRjtBc0J4eEdFOztFQUVFO0VBQ0E7RUFDQTtBdEIweEdKO0FzQnh4R0U7RUFDRTtFQUNBO0VBQ0E7QXRCMHhHSjtBc0J4eEdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdEIweEdKO0FzQnh4R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJneUdOO0FzQjF4R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCa3lHTjtBcUI1dkdBO0VDakNJO0VBQ0E7QXRCZ3lHSjtBcUI1dkdBO0VDaEZFO0VBQ0E7RUFDQTtBdEIrMEdGO0FzQjcwR0U7O0VBRUU7RUFDQTtFQUNBO0F0QiswR0o7QXNCNzBHRTtFQUNFO0VBQ0E7RUFDQTtBdEIrMEdKO0FzQjcwR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0QiswR0o7QXNCNzBHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0QnExR047QXNCLzBHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJ1MUdOO0FxQjd5R0E7RUNyQ0k7RUFDQTtBdEJxMUdKO0FxQnh5R0E7RUFDRTtFQUNBO0VBQ0E7QXJCMHlHRjtBcUJ4eUdFOzs7OztFQUtFO0VoQm5DRjtFQUNRO0FMODBHVjtBcUJ6eUdFOzs7O0VBSUU7QXJCMnlHSjtBcUJ6eUdFOztFQUVFO0VBQ0E7RUFDQTtBckIyeUdKO0FxQnZ5R0k7Ozs7RUFFRTtFQUNBO0FyQjJ5R047QXFCbHlHQTs7RUM5RUU7RUFDQTtFQUNBO0VBQ0E7QXRCbzNHRjtBcUJyeUdBOztFQ2xGRTtFQUNBO0VBQ0E7RUFDQTtBdEIyM0dGO0FxQnh5R0E7O0VDdEZFO0VBQ0E7RUFDQTtFQUNBO0F0Qms0R0Y7QXFCdnlHQTtFQUNFO0VBQ0E7QXJCeXlHRjtBcUJyeUdBO0VBQ0U7QXJCdXlHRjtBcUJoeUdFOzs7RUFDRTtBckJveUdKO0F5Qjk3R0E7RUFDRTtFcEJvTEE7RUFDSztFQUNHO0FMNndHVjtBeUJoOEdFO0VBQ0U7QXpCazhHSjtBeUI5N0dBO0VBQ0U7QXpCZzhHRjtBeUI5N0dFO0VBQVk7QXpCaThHZDtBeUJoOEdFO0VBQVk7QXpCbThHZDtBeUJsOEdFO0VBQVk7QXpCcThHZDtBeUJsOEdBO0VBQ0U7RUFDQTtFQUNBO0VwQnNLQTtFQUNRO0VBT1I7RUFDUTtFQUdSO0VBQ1E7QUx1eEdWO0EwQm4rR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCcStHRjtBMEJqK0dBOztFQUVFO0ExQm0rR0Y7QTBCLzlHQTtFQUNFO0ExQmkrR0Y7QTBCNzlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJCdUJBO0VBQ1E7QUx5OEdWO0EwQjM5R0U7RUFDRTtFQUNBO0ExQjY5R0o7QTBCdC9HQTtFQ3pCRTtFQUNBO0VBQ0E7RUFDQTtBM0JraEhGO0EwQjUvR0E7RUFtQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNDlHSjtBMEIxOUdJOztFQUVFO0VBQ0E7RUFDQTtBMUI0OUdOO0EwQnI5R0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0ExQnU5R0o7QTBCOThHRTs7O0VBR0U7QTFCZzlHSjtBMEI1OEdFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VFekdGO0E1QndqSEY7QTBCejhHQTtFQUdJO0ExQnk4R0o7QTBCNThHQTtFQVFJO0ExQnU4R0o7QTBCLzdHQTtFQUNFO0VBQ0E7QTFCaThHRjtBMEJ6N0dBO0VBQ0U7RUFDQTtBMUIyN0dGO0EwQnY3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCeTdHRjtBMEJyN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnU3R0Y7QTBCbjdHQTtFQUNFO0VBQ0E7QTFCcTdHRjtBMEI3NkdBOztFQUlJO0VBQ0E7RUFDQTtFQUNBO0ExQjY2R0o7QTBCcDdHQTs7RUFXSTtFQUNBO0VBQ0E7QTFCNjZHSjtBMEJwNkdBO0VBQ0U7SUFwRUE7SUFDQTtFMUIyK0dBO0UwQng2R0E7SUExREE7SUFDQTtFMUJxK0dBO0FBQ0Y7QTZCaG5IQTs7RUFFRTtFQUNBO0VBQ0E7QTdCa25IRjtBNkJ0bkhBOztFQU1JO0VBQ0E7QTdCb25ISjtBNkJsbkhJOzs7Ozs7OztFQUlFO0E3QnduSE47QTZCbG5IQTs7OztFQUtJO0E3Qm1uSEo7QTZCOW1IQTtFQUNFO0E3QmduSEY7QTZCam5IQTs7O0VBT0k7QTdCK21ISjtBNkJ0bkhBOzs7RUFZSTtBN0IrbUhKO0E2QjNtSEE7RUFDRTtBN0I2bUhGO0E2QnptSEE7RUFDRTtBN0IybUhGO0E2QjFtSEU7RUNwREE7RUFDQTtBOUJpcUhGO0E2QnptSEE7O0VDakRFO0VBQ0E7QTlCOHBIRjtBNkJ4bUhBO0VBQ0U7QTdCMG1IRjtBNkJ4bUhBO0VBQ0U7QTdCMG1IRjtBNkJ4bUhBOztFQ3JFRTtFQUNBO0E5QmlySEY7QTZCdm1IQTtFQ25FRTtFQUNBO0E5QjZxSEY7QTZCdG1IQTs7RUFFRTtBN0J3bUhGO0E2QnZsSEE7RUFDRTtFQUNBO0E3QnlsSEY7QTZCdmxIQTtFQUNFO0VBQ0E7QTdCeWxIRjtBNkJwbEhBO0V4Qi9DRTtFQUNRO0FMc29IVjtBNkJwbEhFO0V4Qm5EQTtFQUNRO0FMMG9IVjtBNkJqbEhBO0VBQ0U7QTdCbWxIRjtBNkJobEhBO0VBQ0U7RUFDQTtBN0JrbEhGO0E2Qi9rSEE7RUFDRTtBN0JpbEhGO0E2QjFrSEE7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0E3QjJrSEo7QTZCbGxIQTtFQWNNO0E3QnVrSE47QTZCcmxIQTs7OztFQXNCSTtFQUNBO0E3QnFrSEo7QTZCaGtIRTtFQUNFO0E3QmtrSEo7QTZCaGtIRTtFQzdLQTtFQUNBO0VBT0E7RUFDQTtBOUIwdUhGO0E2QmxrSEU7RUNqTEE7RUFDQTtFQU9BO0VBQ0E7QTlCZ3ZIRjtBNkJua0hBO0VBQ0U7QTdCcWtIRjtBNkJua0hBOztFQ2pMRTtFQUNBO0E5Qnd2SEY7QTZCbGtIQTtFQy9MRTtFQUNBO0E5Qm93SEY7QTZCOWpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QmdrSEY7QTZCcGtIQTs7RUFPSTtFQUNBO0VBQ0E7QTdCaWtISjtBNkIxa0hBO0VBWUk7QTdCaWtISjtBNkI3a0hBO0VBZ0JJO0E3QmdrSEo7QTZCL2lIQTs7OztFQUtNO0VBQ0E7RUFDQTtBN0JnakhOO0ErQjF4SEE7RUFDRTtFQUNBO0VBQ0E7QS9CNHhIRjtBK0J6eEhFO0VBQ0U7RUFDQTtFQUNBO0EvQjJ4SEo7QStCcHlIQTtFQWVJO0VBQ0E7RUFLQTtFQUVBO0VBQ0E7QS9CbXhISjtBK0JqeEhJO0VBQ0U7QS9CbXhITjtBK0J6d0hBOzs7RVh3QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJzdkhGO0FvQnB2SEU7OztFQUNFO0VBQ0E7QXBCd3ZISjtBb0JydkhFOzs7Ozs7RUFFRTtBcEIydkhKO0ErQjN4SEE7OztFWG1CRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjZ3SEY7QW9CM3dIRTs7O0VBQ0U7RUFDQTtBcEIrd0hKO0FvQjV3SEU7Ozs7OztFQUVFO0FwQmt4SEo7QStCenlIQTs7O0VBR0U7QS9CMnlIRjtBK0J6eUhFOzs7RUFDRTtBL0I2eUhKO0ErQnp5SEE7O0VBRUU7RUFDQTtFQUNBO0EvQjJ5SEY7QStCdHlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3eUhGO0ErQnJ5SEU7RUFDRTtFQUNBO0VBQ0E7QS9CdXlISjtBK0JyeUhFO0VBQ0U7RUFDQTtFQUNBO0EvQnV5SEo7QStCM3pIQTs7RUEwQkk7QS9CcXlISjtBK0JoeUhBOzs7Ozs7O0VEdEdFO0VBQ0E7QTlCKzRIRjtBK0JqeUhBO0VBQ0U7QS9CbXlIRjtBK0JqeUhBOzs7Ozs7O0VEMUdFO0VBQ0E7QTlCbzVIRjtBK0JseUhBO0VBQ0U7QS9Cb3lIRjtBK0IveEhBO0VBQ0U7RUFHQTtFQUNBO0EvQit4SEY7QStCcHlIQTtFQVVJO0EvQjZ4SEo7QStCdnlIQTtFQVlNO0EvQjh4SE47QStCM3hISTs7O0VBR0U7QS9CNnhITjtBK0J4eEhFOztFQUdJO0EvQnl4SE47QStCdHhIRTs7RUFHSTtFQUNBO0EvQnV4SE47QWdDdDdIQTtFQUNFO0VBQ0E7RUFDQTtBaEN3N0hGO0FnQzM3SEE7RUFPSTtFQUNBO0FoQ3U3SEo7QWdDLzdIQTtFQVdNO0VBQ0E7RUFDQTtBaEN1N0hOO0FnQ3Q3SE07O0VBRUU7RUFDQTtBaEN3N0hSO0FnQ243SEk7RUFDRTtBaENxN0hOO0FnQ243SE07O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWhDcTdIUjtBZ0M5NkhJOzs7RUFHRTtFQUNBO0FoQ2c3SE47QWdDejlIQTtFTExFO0VBQ0E7RUFDQTtFQUNBO0EzQmkrSEY7QWdDLzlIQTtFQTBESTtBaEN3NkhKO0FnQy81SEE7RUFDRTtBaENpNkhGO0FnQ2w2SEE7RUFHSTtFQUVBO0FoQ2k2SEo7QWdDdDZIQTtFQVNNO0VBQ0E7RUFDQTtFQUNBO0FoQ2c2SE47QWdDLzVITTtFQUNFO0FoQ2k2SFI7QWdDMzVITTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM2NUhSO0FnQ3g1SEU7RUFxREE7RUE4QkE7QWhDeTBIRjtBZ0M1NUhFO0VBd0RFO0FoQ3UySEo7QWdDLzVIRTtFQTBESTtFQUNBO0FoQ3cySE47QWdDbjZIRTtFQWdFRTtFQUNBO0FoQ3MySEo7QWdDbjJIRTtFQUFBO0lBRUk7SUFDQTtFaENxMkhKO0VnQ3gySEE7SUFLTTtFaENzMkhOO0FBQ0Y7QWdDaDdIRTtFQXVGRTtFQUNBO0FoQzQxSEo7QWdDcDdIRTs7O0VBOEZFO0FoQzIxSEo7QWdDeDFIRTtFQUFBO0lBRUk7SUFDQTtFaEMwMUhKO0VnQzcxSEE7OztJQVFJO0VoQzAxSEo7QUFDRjtBZ0MzN0hBO0VBRUk7QWhDNDdISjtBZ0M5N0hBO0VBTU07QWhDMjdITjtBZ0NqOEhBO0VBU007QWhDMjdITjtBZ0N0N0hNOzs7RUFHRTtFQUNBO0FoQ3c3SFI7QWdDaDdIQTtFQUVJO0FoQ2k3SEo7QWdDbjdIQTtFQUlNO0VBQ0E7QWhDazdITjtBZ0N0NkhBO0VBQ0U7QWhDdzZIRjtBZ0N6NkhBO0VBSUk7QWhDdzZISjtBZ0M1NkhBO0VBTU07RUFDQTtBaEN5NkhOO0FnQ2g3SEE7RUFZSTtFQUNBO0FoQ3U2SEo7QWdDcDZIRTtFQUFBO0lBRUk7SUFDQTtFaENzNkhKO0VnQ3o2SEE7SUFLTTtFaEN1NkhOO0FBQ0Y7QWdDLzVIQTtFQUNFO0FoQ2k2SEY7QWdDbDZIQTtFQUtJO0VBQ0E7QWhDZzZISjtBZ0N0NkhBOzs7RUFZSTtBaEMrNUhKO0FnQzU1SEU7RUFBQTtJQUVJO0lBQ0E7RWhDODVISjtFZ0NqNkhBOzs7SUFRSTtFaEM4NUhKO0FBQ0Y7QWdDcjVIQTtFQUVJO0FoQ3M1SEo7QWdDeDVIQTtFQUtJO0FoQ3M1SEo7QWdDNzRIQTtFQUVFO0VGN09BO0VBQ0E7QTlCNG5JRjtBaUNwbklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDc25JRjtBaUNqbklFO0VBQUE7SUFDRTtFakNvbklGO0FBQ0Y7QWlDeG1JRTtFQUFBO0lBQ0U7RWpDMm1JRjtBQUNGO0FpQzdsSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpDOGxJRjtBaUM1bElFO0VBQ0U7QWpDOGxJSjtBaUMzbElFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RWpDOGxJRjtFaUM1bElFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpDOGxJSjtFaUMzbElFO0lBQ0U7RWpDNmxJSjtFaUN4bElFOzs7SUFHRTtJQUNBO0VqQzBsSUo7QUFDRjtBaUN0bElBOztFQVdFO0VBQ0E7RUFDQTtFQUNBO0FqQytrSUY7QWlDN2xJQTs7RUFHSTtBakM4bElKO0FpQzVsSUk7RUFBQTs7SUFDRTtFakNnbUlKO0FBQ0Y7QWlDdGxJRTtFQUFBOztJQUNFO0VqQzBsSUY7QUFDRjtBaUN2bElBO0VBQ0U7RUFDQTtBakN5bElGO0FpQ3ZsSUE7RUFDRTtFQUNBO0VBQ0E7QWpDeWxJRjtBaUNqbElBOzs7O0VBSUk7RUFDQTtBakNtbElKO0FpQ2psSUk7RUFBQTs7OztJQUNFO0lBQ0E7RWpDdWxJSjtBQUNGO0FpQzNrSUE7RUFDRTtFQUNBO0FqQzZrSUY7QWlDM2tJRTtFQUFBO0lBQ0U7RWpDOGtJRjtBQUNGO0FpQ3hrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzBrSUY7QWlDeGtJRTs7RUFFRTtBakMwa0lKO0FpQ25sSUE7RUFhSTtBakN5a0lKO0FpQ3RrSUU7RUFDRTs7SUFFRTtFakN3a0lKO0FBQ0Y7QWlDOWpJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VDOUxBO0VBQ0E7RUQrTEE7RUFDQTtFQUNBO0VBQ0E7QWpDaWtJRjtBaUM3aklFO0VBQ0U7QWpDK2pJSjtBaUM3a0lBO0VBbUJJO0VBQ0E7RUFDQTtFQUNBO0FqQzZqSUo7QWlDbmxJQTtFQXlCSTtBakM2aklKO0FpQzFqSUU7RUFBQTtJQUNFO0VqQzZqSUY7QUFDRjtBaUNwaklBO0VBQ0U7QWpDc2pJRjtBaUN2aklBO0VBSUk7RUFDQTtFQUNBO0FqQ3NqSUo7QWlDbmpJRTtFQUFBO0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDb2pJSjtFaUM3aklBOztJQVlNO0VqQ3FqSU47RWlDamtJQTtJQWVNO0VqQ3FqSU47RWlDcGpJTTs7SUFFRTtFakNzaklSO0FBQ0Y7QWlDaGpJRTtFQUFBO0lBQ0U7SUFDQTtFakNtaklGO0VpQ3JqSUE7SUFLSTtFakNtaklKO0VpQ3hqSUE7SUFPTTtJQUNBO0VqQ29qSU47QUFDRjtBaUN6aUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUI1TkE7RUFDUTtFNkJqRVI7RUFDQTtBbEMwMElGO0FtQjczSEU7RUFBQTtJQUdJO0lBQ0E7SUFDQTtFbkI4M0hKO0VtQm40SEE7SUFVSTtJQUNBO0lBQ0E7RW5CNDNISjtFbUJ4NEhBO0lBaUJJO0VuQjAzSEo7RW1CMzRIQTtJQXFCSTtJQUNBO0VuQnkzSEo7RW1CLzRIQTs7O0lBMkJNO0VuQnkzSE47RW1CcDVIQTtJQWlDSTtFbkJzM0hKO0VtQnY1SEE7SUFxQ0k7SUFDQTtFbkJxM0hKO0VtQjM1SEE7O0lBNkNJO0lBQ0E7SUFDQTtJQUNBO0VuQmszSEo7RW1CbDZIQTs7SUFtRE07RW5CbTNITjtFbUJ0NkhBOztJQXdESTtJQUNBO0VuQmszSEo7RW1CMzZIQTtJQThESTtFbkJnM0hKO0FBQ0Y7QWlDemxJSTtFQUFBO0lBQ0U7RWpDNGxJSjtFaUMxbElJO0lBQ0U7RWpDNGxJTjtBQUNGO0FpQ3BsSUU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJNUJ2UEY7SUFDUTtFTCswSVI7QUFDRjtBaUNqbElBO0VBQ0U7RUhwVUE7RUFDQTtBOUJ3NUlGO0FpQ2psSUE7RUFDRTtFSHpVQTtFQUNBO0VBT0E7RUFDQTtBOUJ1NUlGO0FpQzdrSUE7RUNoVkU7RUFDQTtBbENnNklGO0FpQzlrSUU7RUNuVkE7RUFDQTtBbENvNklGO0FpQy9rSUU7RUN0VkE7RUFDQTtBbEN3NklGO0FpQ3prSUE7RUNoV0U7RUFDQTtBbEM0NklGO0FpQzFrSUU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtFakM2a0lGO0FBQ0Y7QWlDamtJQTtFQUNFO0lFdFdBO0lDRFc7RXBDNDZJWDtFaUNwa0lBO0lFMVdBO0lDQ1k7SUgyV1Y7RWpDdWtJRjtFaUN6a0lBO0lBS0k7RWpDdWtJSjtBQUNGO0FpQzlqSUE7RUFDRTtFQUNBO0FqQ2drSUY7QWlDbGtJQTtFQUtJO0FqQ2drSUo7QWlDL2pJSTs7RUFFRTtFQUNBO0FqQ2lrSU47QWlDMWtJQTtFQWNJO0FqQytqSUo7QWlDN2tJQTtFQW1CTTtBakM2aklOO0FpQzNqSU07O0VBRUU7RUFDQTtBakM2aklSO0FpQ3pqSU07OztFQUdFO0VBQ0E7QWpDMmpJUjtBaUN2aklNOzs7RUFHRTtFQUNBO0FqQ3lqSVI7QWlDbGpJTTs7O0VBR0U7RUFDQTtBakNvaklSO0FpQ2hqSUk7RUFBQTtJQUlNO0VqQ2dqSVI7RWlDL2lJUTs7SUFFRTtJQUNBO0VqQ2lqSVY7RWlDN2lJUTs7O0lBR0U7SUFDQTtFakMraUlWO0VpQzNpSVE7OztJQUdFO0lBQ0E7RWpDNmlJVjtBQUNGO0FpQzduSUE7RUF1Rkk7QWpDeWlJSjtBaUN4aUlJOztFQUVFO0FqQzBpSU47QWlDcG9JQTtFQTZGTTtBakMwaUlOO0FpQ3ZvSUE7O0VBbUdJO0FqQ3dpSUo7QWlDM29JQTtFQTRHSTtBakNraUlKO0FpQ2ppSUk7RUFDRTtBakNtaUlOO0FpQ2pwSUE7RUFtSEk7QWpDaWlJSjtBaUNoaUlJOztFQUVFO0FqQ2tpSU47QWlDOWhJTTs7OztFQUVFO0FqQ2tpSVI7QWlDMWhJQTtFQUNFO0VBQ0E7QWpDNGhJRjtBaUM5aElBO0VBS0k7QWpDNGhJSjtBaUMzaElJOztFQUVFO0VBQ0E7QWpDNmhJTjtBaUN0aUlBO0VBY0k7QWpDMmhJSjtBaUN6aUlBO0VBbUJNO0FqQ3loSU47QWlDdmhJTTs7RUFFRTtFQUNBO0FqQ3loSVI7QWlDcmhJTTs7O0VBR0U7RUFDQTtBakN1aElSO0FpQ25oSU07OztFQUdFO0VBQ0E7QWpDcWhJUjtBaUMvZ0lNOzs7RUFHRTtFQUNBO0FqQ2loSVI7QWlDN2dJSTtFQUFBO0lBSU07RWpDNmdJUjtFaUNqaElFO0lBT007RWpDNmdJUjtFaUNwaElFO0lBVU07RWpDNmdJUjtFaUM1Z0lROztJQUVFO0lBQ0E7RWpDOGdJVjtFaUMxZ0lROzs7SUFHRTtJQUNBO0VqQzRnSVY7RWlDeGdJUTs7O0lBR0U7SUFDQTtFakMwZ0lWO0FBQ0Y7QWlDL2xJQTtFQTZGSTtBakNxZ0lKO0FpQ3BnSUk7O0VBRUU7QWpDc2dJTjtBaUN0bUlBO0VBbUdNO0FqQ3NnSU47QWlDem1JQTs7RUF5R0k7QWpDb2dJSjtBaUM3bUlBO0VBNkdJO0FqQ21nSUo7QWlDbGdJSTtFQUNFO0FqQ29nSU47QWlDbm5JQTtFQW9ISTtBakNrZ0lKO0FpQ2pnSUk7O0VBRUU7QWpDbWdJTjtBaUMvL0hNOzs7O0VBRUU7QWpDbWdJUjtBcUN6b0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMyb0pGO0FxQ2hwSkE7RUFRSTtBckMyb0pKO0FxQ25wSkE7RUFXTTtFQUNBO0VBQ0E7QXJDMm9KTjtBcUN4cEpBO0VBa0JJO0FyQ3lvSko7QXNDN3BKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QytwSkY7QXNDbnFKQTtFQU9JO0F0QytwSko7QXNDdHFKQTs7RUFVTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDZ3FKTjtBc0M5cEpNOzs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXRDa3FKUjtBc0MvcEpJOztFQUdJO0VSbkJOO0VBQ0E7QTlCb3JKRjtBc0M5cEpJOztFUi9CRjtFQUNBO0E5QmlzSkY7QXNDenBKSTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM4cEpOO0FzQ2x0SkE7Ozs7OztFQStETTtFQUNBO0VBQ0E7RUFDQTtBdEMycEpOO0FzQ2xwSkE7O0VDeEVNO0VBQ0E7RUFDQTtBdkM4dEpOO0F1QzV0Skk7O0VUS0Y7RUFDQTtBOUIydEpGO0F1QzN0Skk7O0VUVEY7RUFDQTtBOUJ3dUpGO0FzQzdwSkE7O0VDN0VNO0VBQ0E7RUFDQTtBdkM4dUpOO0F1QzV1Skk7O0VUS0Y7RUFDQTtBOUIydUpGO0F1QzN1Skk7O0VUVEY7RUFDQTtBOUJ3dkpGO0F3QzN2SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEM2dkpGO0F3Q2p3SkE7RUFPSTtBeEM2dkpKO0F3Q3B3SkE7O0VBVU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEM4dkpOO0F3QzV3SkE7O0VBbUJNO0VBQ0E7QXhDNnZKTjtBd0NqeEpBOztFQTJCTTtBeEMwdkpOO0F3Q3J4SkE7O0VBa0NNO0F4Q3V2Sk47QXdDenhKQTs7OztFQTJDTTtFQUNBO0VBQ0E7QXhDb3ZKTjtBeUNseUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDb3lKRjtBeUNoeUpJOztFQUVFO0VBQ0E7RUFDQTtBekNreUpOO0F5Qzd4SkU7RUFDRTtBekMreEpKO0F5QzN4SkU7RUFDRTtFQUNBO0F6QzZ4Sko7QXlDdHhKQTtFQ3RDRTtBMUMrekpGO0EwQzV6Skk7O0VBRUU7QTFDOHpKTjtBeUN6eEpBO0VDMUNFO0ExQ3MwSkY7QTBDbjBKSTs7RUFFRTtBMUNxMEpOO0F5QzV4SkE7RUM5Q0U7QTFDNjBKRjtBMEMxMEpJOztFQUVFO0ExQzQwSk47QXlDL3hKQTtFQ2xERTtBMUNvMUpGO0EwQ2oxSkk7O0VBRUU7QTFDbTFKTjtBeUNseUpBO0VDdERFO0ExQzIxSkY7QTBDeDFKSTs7RUFFRTtBMUMwMUpOO0F5Q3J5SkE7RUMxREU7QTFDazJKRjtBMEMvMUpJOztFQUVFO0ExQ2kySk47QTJDbjJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NxMkpGO0EyQ2wySkU7RUFDRTtBM0NvMkpKO0EyQ2gySkU7RUFDRTtFQUNBO0EzQ2sySko7QTJDLzFKRTs7RUFFRTtFQUNBO0EzQ2kySko7QTJDNTFKSTs7RUFFRTtFQUNBO0VBQ0E7QTNDODFKTjtBMkN6MUpFOztFQUVFO0VBQ0E7QTNDMjFKSjtBMkN4MUpFO0VBQ0U7QTNDMDFKSjtBMkN2MUpFO0VBQ0U7QTNDeTFKSjtBMkN0MUpFO0VBQ0U7QTNDdzFKSjtBNENsNUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNvNUpGO0E0Q3o1SkE7O0VBU0k7QTVDbzVKSjtBNEM3NUpBO0VBYUk7RUFDQTtFQUNBO0E1Q201Sko7QTRDbDZKQTtFQW1CSTtBNUNrNUpKO0E0Qy80SkU7O0VBRUU7RUFDQTtFQUNBO0E1Q2k1Sko7QTRDMzZKQTtFQThCSTtBNUNnNUpKO0E0Qzc0SkU7RUFBQTtJQUNFO0lBQ0E7RTVDZzVKRjtFNEM5NEpFOztJQUVFO0lBQ0E7RTVDZzVKSjtFNEN2NUpBOztJQVlJO0U1Qys0Sko7QUFDRjtBNkMxN0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDaUxBO0VBQ0s7RUFDRztBTDR3SlY7QTZDdDhKQTs7RUFhSTtFQUNBO0E3QzY3Sko7QTZDejdKRTs7O0VBR0U7QTdDMjdKSjtBNkNoOUpBO0VBMEJJO0VBQ0E7QTdDeTdKSjtBOENwOUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlDczlKRjtBOEMxOUpBO0VBUUk7RUFDQTtBOUNxOUpKO0E4Qzk5SkE7RUFjSTtBOUNtOUpKO0E4Q2orSkE7O0VBb0JJO0E5Q2k5Sko7QThDcitKQTtFQXdCSTtBOUNnOUpKO0E4Q3Y4SkE7O0VBRUU7QTlDeThKRjtBOEMzOEpBOztFQU1JO0VBQ0E7RUFDQTtFQUNBO0E5Q3k4Sko7QThDajhKQTtFQ3ZERTtFQUNBO0VBQ0E7QS9DMi9KRjtBOEN0OEpBO0VDbERJO0EvQzIvSko7QThDejhKQTtFQzlDSTtBL0MwL0pKO0E4Q3g4SkE7RUMzREU7RUFDQTtFQUNBO0EvQ3NnS0Y7QThDNzhKQTtFQ3RESTtBL0NzZ0tKO0E4Q2g5SkE7RUNsREk7QS9DcWdLSjtBOEMvOEpBO0VDL0RFO0VBQ0E7RUFDQTtBL0NpaEtGO0E4Q3A5SkE7RUMxREk7QS9DaWhLSjtBOEN2OUpBO0VDdERJO0EvQ2doS0o7QThDdDlKQTtFQ25FRTtFQUNBO0VBQ0E7QS9DNGhLRjtBOEMzOUpBO0VDOURJO0EvQzRoS0o7QThDOTlKQTtFQzFESTtBL0MyaEtKO0FnRDVoS0E7RUFDRTtJQUFRO0VoRCtoS1I7RWdEOWhLQTtJQUFRO0VoRGlpS1I7QUFDRjtBZ0Q5aEtBO0VBQ0U7SUFBUTtFaERpaUtSO0VnRGhpS0E7SUFBUTtFaERtaUtSO0FBQ0Y7QWdENWhLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDc0NBO0VBQ1E7QUx5L0pWO0FnRDNoS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3lCQTtFQUNRO0VBeUhSO0VBQ0s7RUFDRztBTDY0SlY7QWdEeGhLQTs7RUNESTtFQUNBO0VBQ0E7RURFRjtBaEQ0aEtGO0FnRHJoS0E7O0UzQzVDRTtFQUNLO0VBQ0c7QUxxa0tWO0FnRGxoS0E7RUV2RUU7QWxENGxLRjtBa0R6bEtFO0VEZ0RFO0VBQ0E7RUFDQTtBakQ0aUtKO0FnRHRoS0E7RUUzRUU7QWxEb21LRjtBa0RqbUtFO0VEZ0RFO0VBQ0E7RUFDQTtBakRvaktKO0FnRDFoS0E7RUUvRUU7QWxENG1LRjtBa0R6bUtFO0VEZ0RFO0VBQ0E7RUFDQTtBakQ0aktKO0FnRDloS0E7RUVuRkU7QWxEb25LRjtBa0RqbktFO0VEZ0RFO0VBQ0E7RUFDQTtBakRva0tKO0FtRDVuS0E7RUFFRTtBbkQ2bktGO0FtRDNuS0U7RUFDRTtBbkQ2bktKO0FtRHpuS0E7O0VBRUU7RUFDQTtBbkQybktGO0FtRHhuS0E7RUFDRTtBbkQwbktGO0FtRHZuS0E7RUFDRTtBbkR5bktGO0FtRHRuS0U7RUFDRTtBbkR3bktKO0FtRHBuS0E7O0VBRUU7QW5Ec25LRjtBbURubktBOztFQUVFO0FuRHFuS0Y7QW1EbG5LQTs7O0VBR0U7RUFDQTtBbkRvbktGO0FtRGpuS0E7RUFDRTtBbkRtbktGO0FtRGhuS0E7RUFDRTtBbkRrbktGO0FtRDltS0E7RUFDRTtFQUNBO0FuRGduS0Y7QW1EMW1LQTtFQUNFO0VBQ0E7QW5ENG1LRjtBb0RqcUtBO0VBRUU7RUFDQTtBcERrcUtGO0FvRDFwS0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXBEMnBLRjtBb0R4cEtFO0V0QjdCQTtFQUNBO0E5QndyS0Y7QW9EenBLRTtFQUNFO0V0QnpCRjtFQUNBO0E5QnFyS0Y7QW9EeHBLRTs7O0VBR0U7RUFDQTtFQUNBO0FwRDBwS0o7QW9EL3BLRTs7O0VBU0k7QXBEMnBLTjtBb0RwcUtFOzs7RUFZSTtBcEQ2cEtOO0FvRHhwS0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FwRDBwS0o7QW9EaHFLRTs7Ozs7Ozs7O0VBWUk7QXBEK3BLTjtBb0QzcUtFOzs7RUFlSTtBcERpcUtOO0FvRHRwS0E7O0VBRUU7QXBEd3BLRjtBb0QxcEtBOztFQUtJO0FwRHlwS0o7QW9EcnBLRTs7OztFQUVFO0VBQ0E7RUFDQTtBcER5cEtKO0FvRHJwS0E7RUFDRTtFQUNBO0FwRHVwS0Y7QWdCOXZLQztFcUNJRztFQUNBO0FyRDZ2S0o7QXFEM3ZLSTs7RUFFRTtBckQ2dktOO0FxRC92S0k7O0VBS0k7QXJEOHZLUjtBcUQzdktNOzs7O0VBRUU7RUFDQTtBckQrdktSO0FxRDd2S007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckRrd0tSO0FnQjN4S0M7RXFDSUc7RUFDQTtBckQweEtKO0FxRHh4S0k7O0VBRUU7QXJEMHhLTjtBcUQ1eEtJOztFQUtJO0FyRDJ4S1I7QXFEeHhLTTs7OztFQUVFO0VBQ0E7QXJENHhLUjtBcUQxeEtNOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJEK3hLUjtBZ0J4ektDO0VxQ0lHO0VBQ0E7QXJEdXpLSjtBcURyektJOztFQUVFO0FyRHV6S047QXFEenpLSTs7RUFLSTtBckR3ektSO0FxRHJ6S007Ozs7RUFFRTtFQUNBO0FyRHl6S1I7QXFEdnpLTTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyRDR6S1I7QWdCcjFLQztFcUNJRztFQUNBO0FyRG8xS0o7QXFEbDFLSTs7RUFFRTtBckRvMUtOO0FxRHQxS0k7O0VBS0k7QXJEcTFLUjtBcURsMUtNOzs7O0VBRUU7RUFDQTtBckRzMUtSO0FxRHAxS007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckR5MUtSO0FvRHh2S0E7RUFDRTtFQUNBO0FwRDB2S0Y7QW9EeHZLQTtFQUNFO0VBQ0E7QXBEMHZLRjtBc0RsM0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWpEMERBO0VBQ1E7QUwyektWO0FzRGozS0E7RUFDRTtBdERtM0tGO0FzRDkyS0E7RUFDRTtFQUNBO0V4QnRCQTtFQUNBO0E5QnU0S0Y7QXNEcDNLQTtFQU1JO0F0RGkzS0o7QXNENTJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RDgyS0Y7QXNEbDNLQTs7Ozs7RUFXSTtBdEQ4MktKO0FzRHoyS0E7RUFDRTtFQUNBO0VBQ0E7RXhCMUNBO0VBQ0E7QTlCczVLRjtBc0RuMktBOztFQUdJO0F0RG8yS0o7QXNEdjJLQTs7RUFNTTtFQUNBO0F0RHEyS047QXNEajJLSTs7RUFFSTtFeEJ6RU47RUFDQTtBOUI2NktGO0FzRC8xS0k7O0VBRUk7RXhCekVOO0VBQ0E7QTlCMjZLRjtBc0R4M0tBO0V4QjVERTtFQUNBO0E5QnU3S0Y7QXNEMzFLQTtFQUVJO0F0RDQxS0o7QXNEejFLQTtFQUNFO0F0RDIxS0Y7QXNEbjFLQTs7O0VBSUk7QXREbzFLSjtBc0R4MUtBOzs7RUFPTTtFQUNBO0F0RHMxS047QXNEOTFLQTs7RXhCM0dFO0VBQ0E7QTlCNjhLRjtBc0RuMktBOzs7O0VBbUJRO0VBQ0E7QXREczFLUjtBc0QxMktBOzs7Ozs7OztFQXdCVTtBdEQ0MUtWO0FzRHAzS0E7Ozs7Ozs7O0VBNEJVO0F0RGsyS1Y7QXNEOTNLQTs7RXhCbkdFO0VBQ0E7QTlCcStLRjtBc0RuNEtBOzs7O0VBeUNRO0VBQ0E7QXREZzJLUjtBc0QxNEtBOzs7Ozs7OztFQThDVTtBdERzMktWO0FzRHA1S0E7Ozs7Ozs7O0VBa0RVO0F0RDQyS1Y7QXNEOTVLQTs7OztFQTJESTtBdER5MktKO0FzRHA2S0E7O0VBK0RJO0F0RHkyS0o7QXNEeDZLQTs7RUFtRUk7QXREeTJLSjtBc0Q1NktBOzs7Ozs7Ozs7Ozs7RUEwRVU7QXREZzNLVjtBc0QxN0tBOzs7Ozs7Ozs7Ozs7RUE4RVU7QXREMDNLVjtBc0R4OEtBOzs7Ozs7OztFQXVGVTtBdEQyM0tWO0FzRGw5S0E7Ozs7Ozs7O0VBZ0dVO0F0RDQzS1Y7QXNENTlLQTtFQXNHSTtFQUNBO0F0RHkzS0o7QXNELzJLQTtFQUNFO0F0RGkzS0Y7QXNEbDNLQTtFQUtJO0VBQ0E7QXREZzNLSjtBc0R0M0tBO0VBU007QXREZzNLTjtBc0R6M0tBO0VBY0k7QXREODJLSjtBc0Q1M0tBOztFQWtCTTtBdEQ4MktOO0FzRGg0S0E7RUF1Qkk7QXRENDJLSjtBc0RuNEtBO0VBeUJNO0F0RDYyS047QXNEdDJLQTtFQzVQRTtBdkRxbUxGO0F1RG5tTEU7RUFDRTtFQUNBO0VBQ0E7QXZEcW1MSjtBdUR4bUxFO0VBTUk7QXZEcW1MTjtBdUQzbUxFO0VBU0k7RUFDQTtBdkRxbUxOO0F1RGxtTEU7RUFFSTtBdkRtbUxOO0FzRHIzS0E7RUMvUEU7QXZEdW5MRjtBdURybkxFO0VBQ0U7RUFDQTtFQUNBO0F2RHVuTEo7QXVEMW5MRTtFQU1JO0F2RHVuTE47QXVEN25MRTtFQVNJO0VBQ0E7QXZEdW5MTjtBdURwbkxFO0VBRUk7QXZEcW5MTjtBc0RwNEtBO0VDbFFFO0F2RHlvTEY7QXVEdm9MRTtFQUNFO0VBQ0E7RUFDQTtBdkR5b0xKO0F1RDVvTEU7RUFNSTtBdkR5b0xOO0F1RC9vTEU7RUFTSTtFQUNBO0F2RHlvTE47QXVEdG9MRTtFQUVJO0F2RHVvTE47QXNEbjVLQTtFQ3JRRTtBdkQycExGO0F1RHpwTEU7RUFDRTtFQUNBO0VBQ0E7QXZEMnBMSjtBdUQ5cExFO0VBTUk7QXZEMnBMTjtBdURqcUxFO0VBU0k7RUFDQTtBdkQycExOO0F1RHhwTEU7RUFFSTtBdkR5cExOO0FzRGw2S0E7RUN4UUU7QXZENnFMRjtBdUQzcUxFO0VBQ0U7RUFDQTtFQUNBO0F2RDZxTEo7QXVEaHJMRTtFQU1JO0F2RDZxTE47QXVEbnJMRTtFQVNJO0VBQ0E7QXZENnFMTjtBdUQxcUxFO0VBRUk7QXZEMnFMTjtBc0RqN0tBO0VDM1FFO0F2RCtyTEY7QXVEN3JMRTtFQUNFO0VBQ0E7RUFDQTtBdkQrckxKO0F1RGxzTEU7RUFNSTtBdkQrckxOO0F1RHJzTEU7RUFTSTtFQUNBO0F2RCtyTE47QXVENXJMRTtFQUVJO0F2RDZyTE47QXdEN3NMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEK3NMRjtBd0RwdExBOzs7OztFQVlJO0VBQ0E7RUFDQTtFQUNB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O0VBQ0E7RUFDQTtFQVVBO0VBQ0E7RUFFQTtFQUNBO0EvRDhuTUo7QStEN3BNQTtFQW1DSTtFQUNBO0VBQ0E7RUFDQTtBL0Q2bk1KO0ErRHRuTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R3bk1GO0ErRHRuTUU7RUFDRTtBL0R3bk1KO0ErRGxuTUE7RUFHRTs7OztJQUtJO0lBQ0E7SUFDQTtJQUNBO0UvRGluTUo7RStEem5NQTs7SUFZSTtFL0Rpbk1KO0UrRDduTUE7O0lBZ0JJO0UvRGluTUo7RStENW1NQTtJQUNFO0lBQ0E7SUFDQTtFL0Q4bU1GO0UrRDFtTUE7SUFDRTtFL0Q0bU1GO0FBQ0Y7QWdFOTJNRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0FoRTg0TUo7QWdFNTRNRTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FoRTY1TUo7QW1DbjZNQTtFOEJWRTtFQUNBO0VBQ0E7QWpFZzdNRjtBbUNyNk1BO0VBQ0U7QW5DdTZNRjtBbUNyNk1BO0VBQ0U7QW5DdTZNRjtBbUMvNU1BO0VBQ0U7QW5DaTZNRjtBbUMvNU1BO0VBQ0U7QW5DaTZNRjtBbUMvNU1BO0VBQ0U7QW5DaTZNRjtBbUMvNU1BO0UrQnpCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRTI3TUY7QW1DNzVNQTtFQUNFO0FuQys1TUY7QW1DeDVNQTtFQUNFO0FuQzA1TUY7QW1FMzdNQTtFQUNFO0FuRTY3TUY7QW1FdjdNQTs7OztFQ2xCRTtBcEUrOE1GO0FtRXQ3TUE7Ozs7Ozs7Ozs7OztFQVlFO0FuRXc3TUY7QW1FcDdNRTtFQUFBO0lDakRBO0VwRXkrTUE7RW9FeCtNQTtJQUFVO0VwRTIrTVY7RW9FMStNQTtJQUFVO0VwRTYrTVY7RW9FNStNQTs7SUFDVTtFcEUrK01WO0FBQ0Y7QW1FOTdNRTtFQUFBO0lBQ0U7RW5FaThNRjtBQUNGO0FtRTk3TUU7RUFBQTtJQUNFO0VuRWk4TUY7QUFDRjtBbUU5N01FO0VBQUE7SUFDRTtFbkVpOE1GO0FBQ0Y7QW1FNzdNRTtFQUFBO0lDdEVBO0VwRXVnTkE7RW9FdGdOQTtJQUFVO0VwRXlnTlY7RW9FeGdOQTtJQUFVO0VwRTJnTlY7RW9FMWdOQTs7SUFDVTtFcEU2Z05WO0FBQ0Y7QW1FdjhNRTtFQUFBO0lBQ0U7RW5FMDhNRjtBQUNGO0FtRXY4TUU7RUFBQTtJQUNFO0VuRTA4TUY7QUFDRjtBbUV2OE1FO0VBQUE7SUFDRTtFbkUwOE1GO0FBQ0Y7QW1FdDhNRTtFQUFBO0lDM0ZBO0VwRXFpTkE7RW9FcGlOQTtJQUFVO0VwRXVpTlY7RW9FdGlOQTtJQUFVO0VwRXlpTlY7RW9FeGlOQTs7SUFDVTtFcEUyaU5WO0FBQ0Y7QW1FaDlNRTtFQUFBO0lBQ0U7RW5FbTlNRjtBQUNGO0FtRWg5TUU7RUFBQTtJQUNFO0VuRW05TUY7QUFDRjtBbUVoOU1FO0VBQUE7SUFDRTtFbkVtOU1GO0FBQ0Y7QW1FLzhNRTtFQUFBO0lDaEhBO0VwRW1rTkE7RW9FbGtOQTtJQUFVO0VwRXFrTlY7RW9FcGtOQTtJQUFVO0VwRXVrTlY7RW9FdGtOQTs7SUFDVTtFcEV5a05WO0FBQ0Y7QW1FejlNRTtFQUFBO0lBQ0U7RW5FNDlNRjtBQUNGO0FtRXo5TUU7RUFBQTtJQUNFO0VuRTQ5TUY7QUFDRjtBbUV6OU1FO0VBQUE7SUFDRTtFbkU0OU1GO0FBQ0Y7QW1FeDlNRTtFQUFBO0lDN0hBO0VwRXlsTkE7QUFDRjtBbUV4OU1FO0VBQUE7SUNsSUE7RXBFOGxOQTtBQUNGO0FtRXg5TUU7RUFBQTtJQ3ZJQTtFcEVtbU5BO0FBQ0Y7QW1FeDlNRTtFQUFBO0lDNUlBO0VwRXdtTkE7QUFDRjtBbUVsOU1BO0VDdkpFO0FwRTRtTkY7QW1FbDlNRTtFQUFBO0lDbEtBO0VwRXduTkE7RW9Fdm5OQTtJQUFVO0VwRTBuTlY7RW9Fem5OQTtJQUFVO0VwRTRuTlY7RW9FM25OQTs7SUFDVTtFcEU4bk5WO0FBQ0Y7QW1FNzlNQTtFQUNFO0FuRSs5TUY7QW1FNzlNRTtFQUFBO0lBQ0U7RW5FZytNRjtBQUNGO0FtRTk5TUE7RUFDRTtBbkVnK01GO0FtRTk5TUU7RUFBQTtJQUNFO0VuRWkrTUY7QUFDRjtBbUUvOU1BO0VBQ0U7QW5FaStNRjtBbUUvOU1FO0VBQUE7SUFDRTtFbkVrK01GO0FBQ0Y7QW1FOTlNRTtFQUFBO0lDckxBO0VwRXVwTkE7QUFDRjtBQUNBOzs7RUFHRTtBQUNGOytCQUMrQjtBcUV0cU4vQjtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QXJFbXFORjtBZ0Jock5DO0VzRElDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUrcU5GO0FBQ0EsNkRBQTZEO0FnQnpyTjVEO0V1REtDO0VBQ0E7RUFDQTtBdkV1ck5GO0FnQjlyTkM7RXVEU3NCO0F2RXdyTnZCO0FnQmpzTkM7RXVEVXNCO0F2RTByTnZCO0FnQnBzTkM7RXVEV3NCO0F2RTRyTnZCO0FnQnZzTkM7RXVEWXNCO0F2RThyTnZCO0FnQjFzTkM7RXdER0M7RUFDQTtBeEUwc05GO0FnQjlzTkM7RXlESUM7RUFDQTtFQUNBO0F6RTZzTkY7QWdCbnROQztFeURPUTtBekUrc05UO0FnQnR0TkM7RXlEVUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekUrc05GO0FnQjd0TkM7RXlEZ0JHO0F6RWd0Tko7QWdCaHVOQztFb0JJQztFQUNBO0VBQ0E7QXBDK3RORjtBZ0JydU5DO0VvQlM2QjtBcEMrdE45QjtBZ0J4dU5DO0VvQlU4QjtBcENpdU4vQjtBZ0IzdU5DO0VvQmFnQztBcENpdU5qQztBZ0I5dU5DO0VvQmNpQztBcENtdU5sQztBQUNBLDJCQUEyQjtBb0NodU4zQjtFQUFjO0FwQ211TmQ7QW9DbHVOQTtFQUFhO0FwQ3F1TmI7QW9DbHVORTtFQUFjO0FwQ3F1TmhCO0FvQ3B1TkU7RUFBZTtBcEN1dU5qQjtBZ0I5dk5DO0UwRElDO0VBQ1E7QTFFNnZOVjtBZ0Jsd05DO0UwRFNDO0VBQ1E7QTFFNHZOVjtBMEV6dk5BO0VBQ0U7SUFDRTtJQUNRO0UxRTJ2TlY7RTBFenZOQTtJQUNFO0lBQ1E7RTFFMnZOVjtBQUNGO0EwRXh2TkE7RUFDRTtJQUNFO0lBQ1E7RTFFMHZOVjtFMEV4dk5BO0lBQ0U7SUFDUTtFMUUwdk5WO0FBQ0Y7QWdCMXhOQztFMkRjQztFQUNBO0VBQ0k7RUFDSTtBM0Urd05WO0FnQmh5TkM7RTJEY0M7RUFDQTtFQUNJO0VBQ0k7QTNFcXhOVjtBZ0J0eU5DO0UyRGNDO0VBQ0E7RUFDSTtFQUNJO0EzRTJ4TlY7QWdCNXlOQztFMkRxQkM7RUFDQTtFQUNJO0VBQ0k7QTNFMHhOVjtBZ0Jsek5DO0UyRHFCQztFQUNBO0VBQ0k7RUFDSTtBM0VneU5WO0FnQnh6TkM7Ozs7O0U0RGtCQztBNUU2eU5GO0FnQi96TkM7RTZESUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTh6TkY7QWdCdjBOQzs7RTZEWUM7RUFDQTtFQUNBO0VBQ0E7QTdFK3pORjtBZ0I5ME5DO0U2RGlCNEI7QTdFZzBON0I7QWdCajFOQztFNkRrQjRCO0E3RWswTjdCO0FnQnAxTkM7RTZEbUIyQjtBN0VvME41QjtBQUNBO21FQUNtRTtBZ0J6MU5sRTtFOERHZ0M7QTlFeTFOakM7QWdCNTFOQztFOERJZ0M7QTlFMjFOakM7QWdCLzFOQztFOERLaUM7QTlFNjFObEM7QWdCbDJOQztFOERNcUM7QTlFKzFOdEM7QWdCcjJOQztFOERPZ0M7QTlFaTJOakM7QWdCeDJOQztFOERRK0I7QTlFbTJOaEM7QWdCMzJOQztFOERTaUM7QTlFcTJObEM7QWdCOTJOQztFOERVK0I7QTlFdTJOaEM7QWdCajNOQztFOERXK0I7QTlFeTJOaEM7QWdCcDNOQztFOERZbUM7QTlFMjJOcEM7QWdCdjNOQztFOERhNkI7QTlFNjJOOUI7QWdCMTNOQztFOERja0M7QTlFKzJObkM7QWdCNzNOQztFOERlZ0M7QTlFaTNOakM7QWdCaDROQzs7O0U4RGtCZ0M7QTlFbTNOakM7QWdCcjROQztFOERtQnNDO0E5RXEzTnZDO0FnQng0TkM7RThEb0J1QztBOUV1M054QztBZ0IzNE5DO0U4RHFCb0M7QTlFeTNOckM7QWdCOTROQztFOERzQmlDO0E5RTIzTmxDO0FnQmo1TkM7O0U4RHdCOEI7QTlFNjNOL0I7QWdCcjVOQztFOER5QmtDO0E5RSszTm5DO0FnQng1TkM7RThEMEIrQjtBOUVpNE5oQztBZ0IzNU5DO0U4RDJCaUM7QTlFbTRObEM7QWdCOTVOQztFOEQ0QmtDO0E5RXE0Tm5DO0FnQmo2TkM7RThENkIrQjtBOUV1NE5oQztBZ0JwNk5DO0U4RDhCbUM7QTlFeTROcEM7QWdCdjZOQztFOEQrQjhDO0E5RTI0Ti9DO0FnQjE2TkM7RThEZ0M0QztBOUU2NE43QztBZ0I3Nk5DO0U4RGlDZ0M7QTlFKzROakM7QWdCaDdOQztFOERrQ3dDO0E5RWk1TnpDO0FnQm43TkM7O0U4RG9DaUM7QTlFbTVObEM7QWdCdjdOQztFOERxQ2tDO0E5RXE1Tm5DO0FnQjE3TkM7RThEc0NtQztBOUV1NU5wQztBZ0I3N05DO0U4RHVDK0I7QTlFeTVOaEM7QWdCaDhOQztFOER3QytCO0E5RTI1TmhDO0FnQm44TkM7RThEeUNxQztBOUU2NU50QztBZ0J0OE5DO0U4RDBDcUM7QTlFKzVOdEM7QWdCejhOQztFOEQyQ3NDO0E5RWk2TnZDO0FnQjU4TkM7RThENENvQztBOUVtNk5yQztBZ0IvOE5DO0U4RDZDaUM7QTlFcTZObEM7QWdCbDlOQztFOEQ4Q2tDO0E5RXU2Tm5DO0FnQnI5TkM7RThEK0M4QjtBOUV5Nk4vQjtBZ0J4OU5DO0U4RGdEK0I7QTlFMjZOaEM7QWdCMzlOQztFOERpRCtCO0E5RTY2TmhDO0FnQjk5TkM7RThEa0RtQztBOUUrNk5wQztBZ0JqK05DO0U4RG1EZ0M7QTlFaTdOakM7QWdCcCtOQztFOERvRGlDO0E5RW03TmxDO0FnQnYrTkM7RThEcUQrQjtBOUVxN05oQztBZ0IxK05DO0U4RHNEK0I7QTlFdTdOaEM7QWdCNytOQztFOER1RGlDO0E5RXk3TmxDO0FnQmgvTkM7RThEd0RzQztBOUUyN052QztBZ0JuL05DO0U4RHlEcUM7QTlFNjdOdEM7QWdCdC9OQztFOEQwRHFDO0E5RSs3TnRDO0FnQnovTkM7RThEMkR1QztBOUVpOE54QztBZ0I1L05DO0U4RDREc0M7QTlFbThOdkM7QWdCLy9OQztFOEQ2RHdDO0E5RXE4TnpDO0FnQmxnT0M7RThEOEQrQjtBOUV1OE5oQztBZ0JyZ09DOztFOERnRWtDO0E5RXk4Tm5DO0FnQnpnT0M7RThEaUVpQztBOUUyOE5sQztBZ0I1Z09DO0U4RGtFdUM7QTlFNjhOeEM7QWdCL2dPQzs7O0U4RHFFb0M7QTlFKzhOckM7QWdCcGhPQztFOERzRWlDO0E5RWk5TmxDO0FnQnZoT0M7RThEdUVxQztBOUVtOU50QztBZ0IxaE9DO0U4RHdFaUM7QTlFcTlObEM7QWdCN2hPQztFOER5RStCO0E5RXU5TmhDO0FnQmhpT0M7O0U4RDJFMEM7QTlFeTlOM0M7QWdCcGlPQztFOEQ0RXlDO0E5RTI5TjFDO0FnQnZpT0M7RThENkV5QztBOUU2OU4xQztBZ0IxaU9DO0U4RDhFaUM7QTlFKzlObEM7QWdCN2lPQztFOEQrRXdDO0E5RWkrTnpDO0FnQmhqT0M7RThEZ0Z3QztBOUVtK056QztBZ0Juak9DO0U4RGlGbUM7QTlFcStOcEM7QWdCdGpPQztFOERrRitCO0E5RXUrTmhDO0FnQnpqT0M7RThEbUZnQztBOUV5K05qQztBZ0I1ak9DO0U4RG9GK0I7QTlFMitOaEM7QWdCL2pPQztFOERxRmtDO0E5RTYrTm5DO0FnQmxrT0M7RThEc0Z1QztBOUUrK054QztBZ0Jya09DO0U4RHVGdUM7QTlFaS9OeEM7QWdCeGtPQztFOER3RmdDO0E5RW0vTmpDO0FnQjNrT0M7RThEeUZ1QztBOUVxL054QztBZ0I5a09DO0U4RDBGd0M7QTlFdS9OekM7QWdCamxPQztFOEQyRnNDO0E5RXkvTnZDO0FnQnBsT0M7RThENEZ1QztBOUUyL054QztBZ0J2bE9DO0U4RDZGdUM7QTlFNi9OeEM7QWdCMWxPQztFOEQ4RnVDO0E5RSsvTnhDO0FnQjdsT0M7RThEK0YwQztBOUVpZ08zQztBZ0JobU9DO0U4RGdHc0M7QTlFbWdPdkM7QWdCbm1PQztFOERpR3FDO0E5RXFnT3RDO0FnQnRtT0M7RThEa0d5QztBOUV1Z08xQztBZ0J6bU9DO0U4RG1HeUM7QTlFeWdPMUM7QWdCNW1PQztFOERvRzhCO0E5RTJnTy9CO0FnQi9tT0M7RThEcUdxQztBOUU2Z090QztBZ0Jsbk9DO0U4RHNHc0M7QTlFK2dPdkM7QWdCcm5PQztFOER1R21DO0E5RWloT3BDO0FnQnhuT0M7RThEd0dxQztBOUVtaE90QztBZ0Izbk9DOztFOEQwR2dDO0E5RXFoT2pDO0FnQi9uT0M7RThEMkdpQztBOUV1aE9sQztBZ0Jsb09DO0U4RDRHbUM7QTlFeWhPcEM7QWdCcm9PQztFOEQ2RytCO0E5RTJoT2hDO0FnQnhvT0M7RThEOEdnQztBOUU2aE9qQztBZ0Izb09DO0U4RCtHbUM7QTlFK2hPcEM7QWdCOW9PQztFOERnSDZDO0E5RWlpTzlDO0FnQmpwT0M7RThEaUgrQjtBOUVtaU9oQztBZ0JwcE9DO0U4RGtIK0I7QTlFcWlPaEM7QWdCdnBPQztFOERtSCtCO0E5RXVpT2hDO0FnQjFwT0M7RThEb0g4QjtBOUV5aU8vQjtBZ0I3cE9DO0U4RHFIb0M7QTlFMmlPckM7QWdCaHFPQzs7RThEdUgrQztBOUU2aU9oRDtBZ0JwcU9DO0U4RHdIZ0M7QTlFK2lPakM7QWdCdnFPQztFOER5SG1DO0E5RWlqT3BDO0FnQjFxT0M7RThEMEhpQztBOUVtak9sQztBZ0I3cU9DO0U4RDJIa0M7QTlFcWpPbkM7QWdCaHJPQztFOEQ0SGlDO0E5RXVqT2xDO0FnQm5yT0M7RThENkhxQztBOUV5ak90QztBZ0J0ck9DO0U4RDhIdUM7QTlFMmpPeEM7QWdCenJPQztFOEQrSGtDO0E5RTZqT25DO0FnQjVyT0M7RThEZ0l3QztBOUUrak96QztBZ0Ivck9DO0U4RGlJaUM7QTlFaWtPbEM7QWdCbHNPQztFOERrSXNDO0E5RW1rT3ZDO0FnQnJzT0M7RThEbUltQztBOUVxa09wQztBZ0J4c09DO0U4RG9JbUM7QTlFdWtPcEM7QWdCM3NPQzs7RThEc0lvQztBOUV5a09yQztBZ0Ivc09DO0U4RHVJeUM7QTlFMmtPMUM7QWdCbHRPQztFOER3STBDO0E5RTZrTzNDO0FnQnJ0T0M7RThEeUl1QztBOUUra094QztBZ0J4dE9DO0U4RDBJOEI7QTlFaWxPL0I7QWdCM3RPQzs7RThENEkrQjtBOUVtbE9oQztBZ0IvdE9DO0U4RDZJbUM7QTlFcWxPcEM7QWdCbHVPQztFOEQ4SXNDO0E5RXVsT3ZDO0FnQnJ1T0M7RThEK0l3QztBOUV5bE96QztBZ0J4dU9DO0U4RGdKb0M7QTlFMmxPckM7QWdCM3VPQztFOERpSmtDO0E5RTZsT25DO0FnQjl1T0M7RThEa0ptQztBOUUrbE9wQztBZ0Jqdk9DO0U4RG1KMEM7QTlFaW1PM0M7QWdCcHZPQztFOERvSnFDO0E5RW1tT3RDO0FnQnZ2T0M7RThEcUp3QztBOUVxbU96QztBZ0Ixdk9DO0U4RHNKa0M7QTlFdW1PbkM7QWdCN3ZPQztFOER1SmlDO0E5RXltT2xDO0FnQmh3T0M7RThEd0p3QztBOUUybU96QztBZ0Jud09DO0U4RHlKaUM7QTlFNm1PbEM7QWdCdHdPQztFOEQwSmtDO0E5RSttT25DO0FnQnp3T0M7RThEMkpnQztBOUVpbk9qQztBZ0I1d09DO0U4RDRKbUM7QTlFbW5PcEM7QWdCL3dPQztFOEQ2SnFDO0E5RXFuT3RDO0FnQmx4T0M7RThEOEp1QztBOUV1bk94QztBZ0JyeE9DO0U4RCtKa0M7QTlFeW5PbkM7QWdCeHhPQzs7RThEaUttQztBOUUybk9wQztBZ0I1eE9DO0U4RGtLaUM7QTlFNm5PbEM7QWdCL3hPQztFOERtS2lDO0E5RStuT2xDO0FnQmx5T0M7RThEb0tzQztBOUVpb092QztBZ0JyeU9DOztFOERzSzhCO0E5RW1vTy9CO0FnQnp5T0M7RThEdUtnQztBOUVxb09qQztBZ0I1eU9DO0U4RHdLbUM7QTlFdW9PcEM7QWdCL3lPQztFOER5SytCO0E5RXlvT2hDO0FnQmx6T0M7RThEMEtzQztBOUUyb092QztBZ0Jyek9DO0U4RDJLdUM7QTlFNm9PeEM7QWdCeHpPQztFOEQ0S3NDO0E5RStvT3ZDO0FnQjN6T0M7RThENktvQztBOUVpcE9yQztBZ0I5ek9DO0U4RDhLc0M7QTlFbXBPdkM7QWdCajBPQztFOEQrSzRDO0E5RXFwTzdDO0FnQnAwT0M7RThEZ0w2QztBOUV1cE85QztBZ0J2ME9DO0U4RGlMMEM7QTlFeXBPM0M7QWdCMTBPQztFOERrTDRDO0E5RTJwTzdDO0FnQjcwT0M7RThEbUxnQztBOUU2cE9qQztBZ0JoMU9DO0U4RG9MaUM7QTlFK3BPbEM7QWdCbjFPQztFOERxTGdDO0E5RWlxT2pDO0FnQnQxT0M7RThEc0xpQztBOUVtcU9sQztBZ0J6MU9DO0U4RHVMb0M7QTlFcXFPckM7QWdCNTFPQztFOER3THFDO0E5RXVxT3RDO0FnQi8xT0M7O0U4RDBMZ0M7QTlFeXFPakM7QWdCbjJPQzs7RThENEwrQjtBOUUycU9oQztBZ0J2Mk9DO0U4RDZMZ0M7QTlFNnFPakM7QWdCMTJPQztFOEQ4TGdDO0E5RStxT2pDO0FnQjcyT0M7O0U4RGdNbUM7QTlFaXJPcEM7QWdCajNPQzs7RThEa01rQztBOUVtck9uQztBZ0JyM09DO0U4RG1Nb0M7QTlFcXJPckM7QWdCeDNPQzs7RThEcU1tQztBOUV1ck9wQztBZ0I1M09DO0U4RHNNaUM7QTlFeXJPbEM7QWdCLzNPQzs7O0U4RHlNK0I7QTlFMnJPaEM7QWdCcDRPQztFOEQwTWtDO0E5RTZyT25DO0FnQnY0T0M7RThEMk1rQztBOUUrck9uQztBZ0IxNE9DO0U4RDRNd0M7QTlFaXNPekM7QWdCNzRPQztFOEQ2TW9DO0E5RW1zT3JDO0FnQmg1T0M7RThEOE1nQztBOUVxc09qQztBZ0JuNU9DO0U4RCtNZ0M7QTlFdXNPakM7QWdCdDVPQztFOERnTmdDO0E5RXlzT2pDO0FnQno1T0M7RThEaU5vQztBOUUyc09yQztBZ0I1NU9DO0U4RGtOMkM7QTlFNnNPNUM7QWdCLzVPQztFOERtTjZDO0E5RStzTzlDO0FnQmw2T0M7RThEb05zQztBOUVpdE92QztBZ0JyNk9DO0U4RHFOZ0M7QTlFbXRPakM7QWdCeDZPQztFOERzTnFDO0E5RXF0T3RDO0FnQjM2T0M7RThEdU5tQztBOUV1dE9wQztBZ0I5Nk9DO0U4RHdOcUM7QTlFeXRPdEM7QWdCajdPQztFOER5TnNDO0E5RTJ0T3ZDO0FnQnA3T0M7RThEME5rQztBOUU2dE9uQztBZ0J2N09DOztFOEQ0TitCO0E5RSt0T2hDO0FnQjM3T0M7O0U4RDhOb0M7QTlFaXVPckM7QWdCLzdPQzs7RThEZ09tQztBOUVtdU9wQztBZ0JuOE9DO0U4RGlPbUM7QTlFcXVPcEM7QWdCdDhPQztFOERrT21DO0E5RXV1T3BDO0FnQno4T0M7O0U4RG9PK0I7QTlFeXVPaEM7QWdCNzhPQzs7RThEc09nQztBOUUydU9qQztBZ0JqOU9DOztFOER3T3FDO0E5RTZ1T3RDO0FnQnI5T0M7RThEeU9vQztBOUUrdU9yQztBZ0J4OU9DO0U4RDBPcUM7QTlFaXZPdEM7QWdCMzlPQzs7RThENE8rQjtBOUVtdk9oQztBZ0IvOU9DO0U4RDZPa0M7QTlFcXZPbkM7QWdCbCtPQztFOEQ4T21DO0E5RXV2T3BDO0FnQnIrT0M7O0U4RGdQb0M7QTlFeXZPckM7QWdCeitPQztFOERpUHNDO0E5RTJ2T3ZDO0FnQjUrT0M7RThEa1BtQztBOUU2dk9wQztBZ0IvK09DO0U4RG1QeUM7QTlFK3ZPMUM7QWdCbC9PQztFOERvUHVDO0E5RWl3T3hDO0FnQnIvT0M7RThEcVBrQztBOUVtd09uQztBZ0J4L09DO0U4RHNQc0M7QTlFcXdPdkM7QWdCMy9PQztFOER1UG1DO0E5RXV3T3BDO0FnQjkvT0M7RThEd1BpQztBOUV5d09sQztBZ0JqZ1BDO0U4RHlQaUM7QTlFMndPbEM7QWdCcGdQQztFOEQwUGtDO0E5RTZ3T25DO0FnQnZnUEM7RThEMlBzQztBOUUrd092QztBZ0IxZ1BDO0U4RDRQcUM7QTlFaXhPdEM7QWdCN2dQQztFOEQ2UHFDO0E5RW14T3RDO0FnQmhoUEM7RThEOFBvQztBOUVxeE9yQztBZ0JuaFBDO0U4RCtQaUM7QTlFdXhPbEM7QWdCdGhQQztFOERnUXNDO0E5RXl4T3ZDO0FnQnpoUEM7RThEaVErQjtBOUUyeE9oQztBZ0I1aFBDO0U4RGtRbUM7QTlFNnhPcEM7QWdCL2hQQztFOERtUXNDO0E5RSt4T3ZDO0FnQmxpUEM7RThEb1E0QztBOUVpeU83QztBZ0JyaVBDO0U4RHFRNkM7QTlFbXlPOUM7QWdCeGlQQztFOERzUTBDO0E5RXF5TzNDO0FnQjNpUEM7RThEdVE0QztBOUV1eU83QztBZ0I5aVBDO0U4RHdRcUM7QTlFeXlPdEM7QWdCampQQztFOER5UXNDO0E5RTJ5T3ZDO0FnQnBqUEM7RThEMFFtQztBOUU2eU9wQztBZ0J2alBDO0U4RDJRcUM7QTlFK3lPdEM7QWdCMWpQQztFOEQ0UWtDO0E5RWl6T25DO0FnQjdqUEM7RThENlFpQztBOUVtek9sQztBZ0Joa1BDO0U4RDhRaUM7QTlFcXpPbEM7QWdCbmtQQzs7RThEZ1JpQztBOUV1ek9sQztBZ0J2a1BDO0U4RGlSbUM7QTlFeXpPcEM7QWdCMWtQQztFOERrUnFDO0E5RTJ6T3RDO0FnQjdrUEM7RThEbVJzQztBOUU2ek92QztBZ0JobFBDO0U4RG9Sa0M7QTlFK3pPbkM7QWdCbmxQQztFOERxUmlDO0E5RWkwT2xDO0FnQnRsUEM7O0U4RHVSZ0M7QTlFbTBPakM7QWdCMWxQQztFOER3UnFDO0E5RXEwT3RDO0FnQjdsUEM7RThEeVJtQztBOUV1ME9wQztBZ0JobVBDO0U4RDBSd0M7QTlFeTBPekM7QWdCbm1QQztFOEQyUmtDO0E5RTIwT25DO0FnQnRtUEM7RThENFJrQztBOUU2ME9uQztBZ0J6bVBDO0U4RDZSZ0M7QTlFKzBPakM7QWdCNW1QQztFOEQ4UmtDO0E5RWkxT25DO0FnQi9tUEM7RThEK1JxQztBOUVtMU90QztBZ0JsblBDO0U4RGdTaUM7QTlFcTFPbEM7QWdCcm5QQztFOERpU3lDO0E5RXUxTzFDO0FnQnhuUEM7RThEa1NtQztBOUV5MU9wQztBZ0IzblBDO0U4RG1TK0I7QTlFMjFPaEM7QWdCOW5QQzs7RThEcVNvQztBOUU2MU9yQztBZ0Jsb1BDOzs7RThEd1NzQztBOUUrMU92QztBZ0J2b1BDO0U4RHlTeUM7QTlFaTJPMUM7QWdCMW9QQztFOEQwUytCO0E5RW0yT2hDO0FnQjdvUEM7RThEMlNvQztBOUVxMk9yQztBZ0JocFBDOztFOEQ2U3VDO0E5RXUyT3hDO0FnQnBwUEM7RThEOFNtQztBOUV5Mk9wQztBZ0J2cFBDO0U4RCtTK0I7QTlFMjJPaEM7QWdCMXBQQztFOERnVHNDO0E5RTYyT3ZDO0FnQjdwUEM7RThEaVRzQztBOUUrMk92QztBZ0JocVBDO0U4RGtUb0M7QTlFaTNPckM7QWdCbnFQQztFOERtVGlDO0E5RW0zT2xDO0FnQnRxUEM7RThEb1R1QztBOUVxM094QztBZ0J6cVBDO0U4RHFUcUM7QTlFdTNPdEM7QWdCNXFQQztFOERzVDJDO0E5RXkzTzVDO0FnQi9xUEM7RThEdVRpQztBOUUyM09sQztBZ0JsclBDO0U4RHdUcUM7QTlFNjNPdEM7QWdCcnJQQztFOER5VDRDO0E5RSszTzdDO0FnQnhyUEM7RThEMFRpQztBOUVpNE9sQztBZ0IzclBDO0U4RDJUaUM7QTlFbTRPbEM7QWdCOXJQQztFOEQ0VDhDO0E5RXE0Ty9DO0FnQmpzUEM7RThENlQrQztBOUV1NE9oRDtBZ0Jwc1BDO0U4RDhUNEM7QTlFeTRPN0M7QWdCdnNQQztFOEQrVDhDO0E5RTI0Ty9DO0FnQjFzUEM7RThEZ1VnQztBOUU2NE9qQztBZ0I3c1BDO0U4RGlVK0I7QTlFKzRPaEM7QWdCaHRQQztFOERrVWlDO0E5RWk1T2xDO0FnQm50UEM7RThEbVVxQztBOUVtNU90QztBZ0J0dFBDO0U4RG9VbUM7QTlFcTVPcEM7QWdCenRQQztFOERxVXFDO0E5RXU1T3RDO0FnQjV0UEM7RThEc1VxQztBOUV5NU90QztBZ0IvdFBDO0U4RHVVcUM7QTlFMjVPdEM7QWdCbHVQQztFOER3VXNDO0E5RTY1T3ZDO0FnQnJ1UEM7RThEeVVpQztBOUUrNU9sQztBZ0J4dVBDO0U4RDBVdUM7QTlFaTZPeEM7QWdCM3VQQztFOEQyVXlDO0E5RW02TzFDO0FnQjl1UEM7RThENFVtQztBOUVxNk9wQztBZ0JqdlBDO0U4RDZVcUM7QTlFdTZPdEM7QWdCcHZQQztFOEQ4VXVDO0E5RXk2T3hDO0FnQnZ2UEM7RThEK1V3QztBOUUyNk96QztBZ0IxdlBDO0U4RGdWK0M7QTlFNjZPaEQ7QWdCN3ZQQztFOERpVnVDO0E5RSs2T3hDO0FnQmh3UEM7RThEa1ZrQztBOUVpN09uQztBZ0Jud1BDOztFOERvVjhDO0E5RW03Ty9DO0FnQnZ3UEM7O0U4RHNWNEM7QTlFcTdPN0M7QWdCM3dQQzs7RThEd1YrQztBOUV1N09oRDtBZ0Ivd1BDOztFOEQwVjhCO0E5RXk3Ty9CO0FnQm54UEM7RThEMlY4QjtBOUUyN08vQjtBZ0J0eFBDOztFOEQ2VjhCO0E5RTY3Ty9CO0FnQjF4UEM7O0U4RCtWOEI7QTlFKzdPL0I7QWdCOXhQQzs7OztFOERtVzhCO0E5RWk4Ty9CO0FnQnB5UEM7OztFOERzVzhCO0E5RW04Ty9CO0FnQnp5UEM7O0U4RHdXOEI7QTlFcThPL0I7QWdCN3lQQzs7RThEMFc4QjtBOUV1OE8vQjtBZ0JqelBDO0U4RDJXK0I7QTlFeThPaEM7QWdCcHpQQztFOEQ0V29DO0E5RTI4T3JDO0FnQnZ6UEM7RThENld5QztBOUU2OE8xQztBZ0IxelBDO0U4RDhXMEM7QTlFKzhPM0M7QWdCN3pQQztFOEQrVzBDO0E5RWk5TzNDO0FnQmgwUEM7RThEZ1gyQztBOUVtOU81QztBZ0JuMFBDO0U4RGlYMkM7QTlFcTlPNUM7QWdCdDBQQztFOERrWDRDO0E5RXU5TzdDO0FnQnowUEM7RThEbVhvQztBOUV5OU9yQztBZ0I1MFBDO0U4RG9Yc0M7QTlFMjlPdkM7QWdCLzBQQztFOERxWHlDO0E5RTY5TzFDO0FnQmwxUEM7RThEc1hrQztBOUUrOU9uQztBZ0JyMVBDO0U4RHVYK0I7QTlFaStPaEM7QWdCeDFQQztFOER3WHNDO0E5RW0rT3ZDO0FnQjMxUEM7RThEeVh1QztBOUVxK094QztBZ0I5MVBDO0U4RDBYa0M7QTlFdStPbkM7QWdCajJQQztFOEQyWHlDO0E5RXkrTzFDO0FnQnAyUEM7RThENFhvQztBOUUyK09yQztBZ0J2MlBDO0U4RDZYaUM7QTlFNitPbEM7QWdCMTJQQztFOEQ4WDhCO0E5RSsrTy9CO0FnQjcyUEM7RThEK1hvQztBOUVpL09yQztBZ0JoM1BDO0U4RGdZMkM7QTlFbS9PNUM7QWdCbjNQQztFOERpWWlDO0E5RXEvT2xDO0FnQnQzUEM7RThEa1l3QztBOUV1L096QztBZ0J6M1BDO0U4RG1ZMEM7QTlFeS9PM0M7QWdCNTNQQztFOERvWXdDO0E5RTIvT3pDO0FnQi8zUEM7RThEcVkwQztBOUU2L08zQztBZ0JsNFBDO0U4RHNZMkM7QTlFKy9PNUM7QWdCcjRQQztFOER1WWdDO0E5RWlnUGpDO0FnQng0UEM7RThEd1lrQztBOUVtZ1BuQztBZ0IzNFBDO0U4RHlZa0M7QTlFcWdQbkM7QWdCOTRQQztFOEQwWWdDO0E5RXVnUGpDO0FnQmo1UEM7RThEMlltQztBOUV5Z1BwQztBZ0JwNVBDO0U4RDRZZ0M7QTlFMmdQakM7QWdCdjVQQztFOEQ2WXFDO0E5RTZnUHRDO0FnQjE1UEM7RThEOFlpQztBOUUrZ1BsQztBZ0I3NVBDO0U4RCtZaUM7QTlFaWhQbEM7QWdCaDZQQztFOERnWitCO0E5RW1oUGhDO0FnQm42UEM7O0U4RGtabUM7QTlFcWhQcEM7QWdCdjZQQztFOERtWmdDO0E5RXVoUGpDO0FnQjE2UEM7RThEb1ppQztBOUV5aFBsQztBZ0I3NlBDO0U4RHFaa0M7QTlFMmhQbkM7QWdCaDdQQztFOERzWjhCO0E5RTZoUC9CO0FnQm43UEM7RThEdVo2QjtBOUUraFA5QjtBZ0J0N1BDO0U4RHdaZ0M7QTlFaWlQakM7QWdCejdQQztFOER5WmlDO0E5RW1pUGxDO0FnQjU3UEM7RThEMFpvQztBOUVxaVByQztBZ0IvN1BDO0U4RDJaeUM7QTlFdWlQMUM7QWdCbDhQQztFOEQ0WitDO0E5RXlpUGhEO0FnQnI4UEM7RThENlo4QztBOUUyaVAvQztBZ0J4OFBDOztFOEQrWjhDO0E5RTZpUC9DO0FnQjU4UEM7RThEZ2F1QztBOUUraVB4QztBZ0IvOFBDO0U4RGlhcUM7QTlFaWpQdEM7QWdCbDlQQztFOERrYXVDO0E5RW1qUHhDO0FnQnI5UEM7O0U4RG9hOEI7QTlFcWpQL0I7QWdCejlQQztFOERxYXdDO0E5RXVqUHpDO0FnQjU5UEM7RThEc2F3QztBOUV5alB6QztBZ0IvOVBDO0U4RHVhZ0M7QTlFMmpQakM7QWdCbCtQQztFOER3YTBDO0E5RTZqUDNDO0FnQnIrUEM7RThEeWFvQztBOUUralByQztBZ0J4K1BDO0U4RDBhaUM7QTlFaWtQbEM7QWdCMytQQzs7O0U4RDZhcUM7QTlFbWtQdEM7QWdCaC9QQzs7RThEK2F5QztBOUVxa1AxQztBZ0JwL1BDO0U4RGdiZ0M7QTlFdWtQakM7QWdCdi9QQztFOERpYmlDO0E5RXlrUGxDO0FnQjEvUEM7RThEa2JpQztBOUUya1BsQztBZ0I3L1BDO0U4RG1id0M7QTlFNmtQekM7QWdCaGdRQztFOERvYjZDO0E5RStrUDlDO0FnQm5nUUM7RThEcWJzQztBOUVpbFB2QztBZ0J0Z1FDO0U4RHNib0M7QTlFbWxQckM7QWdCemdRQztFOER1YitCO0E5RXFsUGhDO0FnQjVnUUM7RThEd2JxQztBOUV1bFB0QztBZ0IvZ1FDO0U4RHlieUM7QTlFeWxQMUM7QWdCbGhRQztFOEQwYmlDO0E5RTJsUGxDO0FnQnJoUUM7RThEMmJpQztBOUU2bFBsQztBZ0J4aFFDO0U4RDRibUM7QTlFK2xQcEM7QWdCM2hRQztFOEQ2YjhCO0E5RWltUC9CO0FnQjloUUM7RThEOGJtQztBOUVtbVBwQztBZ0JqaVFDO0U4RCtiZ0M7QTlFcW1QakM7QWdCcGlRQztFOERnYzhCO0E5RXVtUC9CO0FnQnZpUUM7RThEaWNnQztBOUV5bVBqQztBZ0IxaVFDO0U4RGtjK0I7QTlFMm1QaEM7QWdCN2lRQztFOERtY2dDO0E5RTZtUGpDO0FnQmhqUUM7RThEb2NrQztBOUUrbVBuQztBZ0JualFDO0U4RHFjeUM7QTlFaW5QMUM7QWdCdGpRQztFOERzY2dDO0E5RW1uUGpDO0FnQnpqUUM7RThEdWN1QztBOUVxblB4QztBZ0I1alFDO0U4RHdja0M7QTlFdW5QbkM7QWdCL2pRQzs7RThEMGM4QjtBOUV5blAvQjtBZ0Jua1FDOztFOEQ0YytCO0E5RTJuUGhDO0FnQnZrUUM7RThENmMrQjtBOUU2blBoQztBZ0Ixa1FDO0U4RDhja0M7QTlFK25QbkM7QWdCN2tRQztFOEQrY3FDO0E5RWlvUHRDO0FnQmhsUUM7RThEZ2RxQztBOUVtb1B0QztBZ0JubFFDO0U4RGlkbUM7QTlFcW9QcEM7QWdCdGxRQztFOERrZHFDO0E5RXVvUHRDO0FnQnpsUUM7RThEbWRzQztBOUV5b1B2QztBZ0I1bFFDO0U4RG9kdUM7QTlFMm9QeEM7QWdCL2xRQztFOERxZDRDO0E5RTZvUDdDO0FnQmxtUUM7OztFOER3ZHVDO0E5RStvUHhDO0FnQnZtUUM7O0U4RDBkeUM7QTlFaXBQMUM7QWdCM21RQzs7RThENGR1QztBOUVtcFB4QztBZ0IvbVFDOztFOEQ4ZHVDO0E5RXFwUHhDO0FnQm5uUUM7RThEK2RzQztBOUV1cFB2QztBZ0J0blFDO0U4RGdlK0I7QTlFeXBQaEM7QWdCem5RQztFOERpZWtDO0E5RTJwUG5DO0FnQjVuUUM7RThEa2VtQztBOUU2cFBwQztBZ0IvblFDOzs7OztFOER1ZW9DO0E5RStwUHJDO0FnQnRvUUM7RThEd2V5QztBOUVpcVAxQztBZ0J6b1FDOztFOEQwZWdDO0E5RW1xUGpDO0FnQjdvUUM7O0U4RDRlaUM7QTlFcXFQbEM7QWdCanBRQztFOEQ2ZXFDO0E5RXVxUHRDO0FnQnBwUUM7RThEOGU4QjtBOUV5cVAvQjtBZ0J2cFFDOzs7RThEaWZzQztBOUUycVB2QztBZ0I1cFFDO0U4RGtmd0M7QTlFNnFQekM7QWdCL3BRQztFOERtZjZCO0E5RStxUDlCO0FnQmxxUUM7O0U4RHFmaUM7QTlFaXJQbEM7QWdCdHFRQzs7RThEdWZzQztBOUVtclB2QztBZ0IxcVFDOztFOER5ZndDO0E5RXFyUHpDO0FnQjlxUUM7RThEMGZrQztBOUV1clBuQztBZ0JqclFDO0U4RDJmc0M7QTlFeXJQdkM7QWdCcHJRQztFOEQ0ZmlDO0E5RTJyUGxDO0FnQnZyUUM7RThENmZvQztBOUU2clByQztBZ0IxclFDO0U4RDhma0M7QTlFK3JQbkM7QWdCN3JRQztFOEQrZm9DO0E5RWlzUHJDO0FnQmhzUUM7RThEZ2dCMkM7QTlFbXNQNUM7QWdCbnNRQztFOERpZ0IrQjtBOUVxc1BoQztBZ0J0c1FDOztFOERtZ0JtQztBOUV1c1BwQztBZ0Ixc1FDO0U4RG9nQjhCO0E5RXlzUC9CO0FnQjdzUUM7RThEcWdCcUM7QTlFMnNQdEM7QWdCaHRRQztFOERzZ0IrQjtBOUU2c1BoQztBZ0JudFFDO0U4RHVnQnFDO0E5RStzUHRDO0FnQnR0UUM7RThEd2dCaUM7QTlFaXRQbEM7QWdCenRRQztFOER5Z0IrQjtBOUVtdFBoQztBZ0I1dFFDO0U4RDBnQnNDO0E5RXF0UHZDO0FnQi90UUM7RThEMmdCK0I7QTlFdXRQaEM7QWdCbHVRQztFOEQ0Z0JxQztBOUV5dFB0QztBZ0JydVFDO0U4RDZnQmlDO0E5RTJ0UGxDO0FnQnh1UUM7RThEOGdCd0M7QTlFNnRQekM7QWdCM3VRQztFOEQrZ0JrQztBOUUrdFBuQztBZ0I5dVFDO0U4RGdoQndDO0E5RWl1UHpDO0FnQmp2UUM7RThEaWhCc0M7QTlFbXVQdkM7QWdCcHZRQztFOERraEJrQztBOUVxdVBuQztBZ0J2dlFDO0U4RG1oQm9DO0E5RXV1UHJDO0FnQjF2UUM7RThEb2hCb0M7QTlFeXVQckM7QWdCN3ZRQztFOERxaEJxQztBOUUydVB0QztBZ0Jod1FDO0U4RHNoQnVDO0E5RTZ1UHhDO0FnQm53UUM7RThEdWhCZ0M7QTlFK3VQakM7QWdCdHdRQztFOER3aEJvQztBOUVpdlByQztBZ0J6d1FDO0U4RHloQjZCO0E5RW12UDlCO0FnQjV3UUM7RThEMGhCcUM7QTlFcXZQdEM7QWdCL3dRQztFOEQyaEJzQztBOUV1dlB2QztBZ0JseFFDO0U4RDRoQndDO0E5RXl2UHpDO0FnQnJ4UUM7RThENmhCcUM7QTlFMnZQdEM7QWdCeHhRQztFOEQ4aEJvQztBOUU2dlByQztBZ0IzeFFDO0U4RCtoQnFDO0E5RSt2UHRDO0FnQjl4UUM7RThEZ2lCaUM7QTlFaXdQbEM7QWdCanlRQztFOERpaUJ3QztBOUVtd1B6QztBZ0JweVFDO0U4RGtpQnFDO0E5RXF3UHRDO0FnQnZ5UUM7RThEbWlCb0M7QTlFdXdQckM7QWdCMXlRQztFOERvaUJrQztBOUV5d1BuQztBZ0I3eVFDO0U4RHFpQjhCO0E5RTJ3UC9CO0FnQmh6UUM7RThEc2lCa0M7QTlFNndQbkM7QWdCbnpRQztFOER1aUJvQztBOUUrd1ByQztBZ0J0elFDO0U4RHdpQjZCO0E5RWl4UDlCO0FnQnp6UUM7OztFOEQyaUI4QjtBOUVteFAvQjtBZ0I5elFDO0U4RDRpQm1DO0E5RXF4UHBDO0FnQmowUUM7RThENmlCcUM7QTlFdXhQdEM7QWdCcDBRQztFOEQ4aUJ5QztBOUV5eFAxQztBZ0J2MFFDO0U4RCtpQm1DO0E5RTJ4UHBDO0FnQjEwUUM7RThEZ2pCbUM7QTlFNnhQcEM7QWdCNzBRQztFOERpakJrQztBOUUreFBuQztBZ0JoMVFDO0U4RGtqQmlDO0E5RWl5UGxDO0FnQm4xUUM7RThEbWpCdUM7QTlFbXlQeEM7QWdCdDFRQztFOERvakJzQztBOUVxeVB2QztBZ0J6MVFDO0U4RHFqQm1DO0E5RXV5UHBDO0FnQjUxUUM7RThEc2pCb0M7QTlFeXlQckM7QWdCLzFRQztFOER1akIwQztBOUUyeVAzQztBZ0JsMlFDO0U4RHdqQmtDO0E5RTZ5UG5DO0FnQnIyUUM7RThEeWpCK0I7QTlFK3lQaEM7QWdCeDJRQztFOEQwakJzQztBOUVpelB2QztBZ0IzMlFDO0U4RDJqQnFDO0E5RW16UHRDO0FnQjkyUUM7RThENGpCc0M7QTlFcXpQdkM7QWdCajNRQztFOEQ2akJvQztBOUV1elByQztBZ0JwM1FDO0U4RDhqQmdDO0E5RXl6UGpDO0FnQnYzUUM7RThEK2pCK0I7QTlFMnpQaEM7QWdCMTNRQztFOERna0JrQztBOUU2elBuQztBZ0I3M1FDOztFOERra0JzQztBOUUrelB2QztBZ0JqNFFDO0U4RG1rQjBDO0E5RWkwUDNDO0FnQnA0UUM7RThEb2tCdUM7QTlFbTBQeEM7QWdCdjRRQztFOERxa0JzQztBOUVxMFB2QztBZ0IxNFFDO0U4RHNrQnFDO0E5RXUwUHRDO0FnQjc0UUM7RThEdWtCc0M7QTlFeTBQdkM7QWdCaDVRQztFOER3a0J3QztBOUUyMFB6QztBZ0JuNVFDO0U4RHlrQndDO0E5RTYwUHpDO0FnQnQ1UUM7RThEMGtCaUM7QTlFKzBQbEM7QWdCejVRQztFOEQya0JxQztBOUVpMVB0QztBZ0I1NVFDO0U4RDRrQjRDO0E5RW0xUDdDO0FnQi81UUM7RThENmtCc0M7QTlFcTFQdkM7QWdCbDZRQztFOEQ4a0JtQztBOUV1MVBwQztBZ0JyNlFDO0U4RCtrQmlDO0E5RXkxUGxDO0FnQng2UUM7RThEZ2xCb0M7QTlFMjFQckM7QWdCMzZRQztFOERpbEJxQztBOUU2MVB0QztBZ0I5NlFDOztFOERtbEI4QjtBOUUrMVAvQjtBZ0JsN1FDO0U4RG9sQmtDO0E5RWkyUG5DO0FnQnI3UUM7RThEcWxCZ0M7QTlFbTJQakM7QWdCeDdRQztFOERzbEJpQztBOUVxMlBsQztBZ0IzN1FDO0U4RHVsQmlDO0E5RXUyUGxDO0FnQjk3UUM7O0U4RHlsQnVDO0E5RXkyUHhDO0FnQmw4UUM7RThEMGxCd0M7QTlFMjJQekM7QWdCcjhRQztFOEQybEJtQztBOUU2MlBwQztBZ0J4OFFDO0U4RDRsQnVDO0E5RSsyUHhDO0FnQjM4UUM7O0U4RDhsQnVDO0E5RWkzUHhDO0FnQi84UUM7O0U4RGdtQmlEO0E5RW0zUGxEO0FnQm45UUM7O0U4RGttQnVDO0E5RXEzUHhDO0FnQnY5UUM7O0U4RG9tQjBDO0E5RXUzUDNDO0FnQjM5UUM7O0U4RHNtQndDO0E5RXkzUHpDO0FnQi85UUM7RThEdW1Cd0M7QTlFMjNQekM7QWdCbCtRQztFOER3bUJtQztBOUU2M1BwQztBZ0JyK1FDO0U4RHltQnVDO0E5RSszUHhDO0FnQngrUUM7RThEMG1CeUM7QTlFaTRQMUM7QWdCMytRQztFOEQybUJzQztBOUVtNFB2QztBZ0I5K1FDO0U4RDRtQndDO0E5RXE0UHpDO0FnQmovUUM7RThENm1CaUM7QTlFdTRQbEM7QWdCcC9RQztFOEQ4bUJ5QztBOUV5NFAxQztBZ0J2L1FDO0U4RCttQmdDO0E5RTI0UGpDO0FnQjEvUUM7RThEZ25Cd0M7QTlFNjRQekM7QWdCNy9RQztFOERpbkJzQztBOUUrNFB2QztBZ0JoZ1JDOztFOERtbkIwQztBOUVpNVAzQztBZ0JwZ1JDOztFOERxbkJ5QztBOUVtNVAxQztBZ0J4Z1JDOztFOER1bkJ3QztBOUVxNVB6QztBZ0I1Z1JDO0U4RHduQm9DO0E5RXU1UHJDO0FnQi9nUkM7O0U4RDBuQnNDO0E5RXk1UHZDO0FnQm5oUkM7O0U4RDRuQnVDO0E5RTI1UHhDO0FnQnZoUkM7RThENm5CMEM7QTlFNjVQM0M7QWdCMWhSQztFOEQ4bkJ3QztBOUUrNVB6QztBZ0I3aFJDO0U4RCtuQnVDO0E5RWk2UHhDO0FnQmhpUkM7RThEZ29CeUM7QTlFbTZQMUM7QWdCbmlSQztFOERpb0J1QztBOUVxNlB4QztBZ0J0aVJDO0U4RGtvQm9DO0E5RXU2UHJDO0FnQnppUkM7RThEbW9CcUM7QTlFeTZQdEM7QWdCNWlSQztFOERvb0IyQztBOUUyNlA1QztBZ0IvaVJDO0U4RHFvQjZCO0E5RTY2UDlCO0FnQmxqUkM7RThEc29Cb0M7QTlFKzZQckM7QWdCcmpSQztFOER1b0JzQztBOUVpN1B2QztBZ0J4alJDO0U4RHdvQndDO0E5RW03UHpDO0FnQjNqUkM7RThEeW9CK0M7QTlFcTdQaEQ7QWdCOWpSQztFOEQwb0JxQztBOUV1N1B0QztBZ0Jqa1JDO0U4RDJvQnNDO0E5RXk3UHZDO0FnQnBrUkM7RThENG9CaUM7QTlFMjdQbEM7QWdCdmtSQztFOEQ2b0JpQztBOUU2N1BsQztBZ0Ixa1JDO0U4RDhvQmtDO0E5RSs3UG5DO0FnQjdrUkM7RThEK29CZ0M7QTlFaThQakM7QWdCaGxSQztFOERncEI0QztBOUVtOFA3QztBZ0JubFJDOztFOERrcEJxQztBOUVxOFB0QztBZ0J2bFJDO0U4RG1wQmlDO0E5RXU4UGxDO0FnQjFsUkM7RThEb3BCZ0M7QTlFeThQakM7QWdCN2xSQztFOERxcEJpQztBOUUyOFBsQztBZ0JobVJDO0U4RHNwQjBDO0E5RTY4UDNDO0FnQm5tUkM7RThEdXBCMkM7QTlFKzhQNUM7QWdCdG1SQztFOER3cEIyQztBOUVpOVA1QztBZ0J6bVJDO0U4RHlwQjJDO0E5RW05UDVDO0FnQjVtUkM7RThEMHBCbUM7QTlFcTlQcEM7QWdCL21SQztFOEQycEJrQztBOUV1OVBuQztBZ0JsblJDO0U4RDRwQm9DO0E5RXk5UHJDO0FnQnJuUkM7RThENnBCZ0M7QTlFMjlQakM7QWdCeG5SQztFOEQ4cEI4QjtBOUU2OVAvQjtBZ0IzblJDO0U4RCtwQnFDO0E5RSs5UHRDO0FnQjluUkM7RThEZ3FCdUM7QTlFaStQeEM7QWdCam9SQztFOERpcUJnQztBOUVtK1BqQztBZ0Jwb1JDO0U4RGtxQmdDO0E5RXErUGpDO0FnQnZvUkM7RThEbXFCb0M7QTlFdStQckM7QWdCMW9SQztFOERvcUJvQztBOUV5K1ByQztBZ0I3b1JDO0U4RHFxQnVDO0E5RTIrUHhDO0FnQmhwUkM7RThEc3FCK0I7QTlFNitQaEM7QWdCbnBSQztFOER1cUIwQztBOUUrK1AzQztBZ0J0cFJDO0U4RHdxQm1DO0E5RWkvUHBDO0FnQnpwUkM7RThEeXFCK0I7QTlFbS9QaEM7QWdCNXBSQztFOEQwcUJ1QztBOUVxL1B4QztBZ0IvcFJDO0U4RDJxQjhCO0E5RXUvUC9CO0FnQmxxUkM7RThENHFCdUM7QTlFeS9QeEM7QWdCcnFSQztFOEQ2cUJtQztBOUUyL1BwQztBZ0J4cVJDO0U4RDhxQmlDO0E5RTYvUGxDO0FnQjNxUkM7RThEK3FCdUM7QTlFKy9QeEM7QWdCOXFSQztFOERnckJ5QztBOUVpZ1ExQztBZ0JqclJDO0U4RGlyQnNDO0E5RW1nUXZDO0FnQnByUkM7RThEa3JCd0M7QTlFcWdRekM7QWdCdnJSQztFOERtckJ1QztBOUV1Z1F4QztBZ0IxclJDO0U4RG9yQjBDO0E5RXlnUTNDO0FnQjdyUkM7RThEcXJCa0M7QTlFMmdRbkM7QWdCaHNSQztFOERzckJvQztBOUU2Z1FyQztBZ0Juc1JDO0U4RHVyQnNDO0E5RStnUXZDO0FnQnRzUkM7RThEd3JCa0M7QTlFaWhRbkM7QUFDQTs7Ozs7Q0FLQztBRHRzUkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3dzUkY7QURyc1JBO0VBQ0U7RUFDQTtBQ3VzUkY7QURwc1JBO0VBQ0U7RUFDQTtBQ3NzUkY7QURuc1JBOztFQUVFO0VBQ0E7QUNxc1JGO0FEbHNSQTs7RUFFRTtFQUNBO0FDb3NSRjtBRGpzUkE7RUFDRTs7Ozs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3VzUkY7RURwc1JBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDdXNSRjtFRHBzUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3NzUkY7RURuc1JBO0lBQ0U7SUFDQTtFQ3FzUkY7QUFDRjtBRGxzUkE7RUFDRTs7Ozs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3dzUkY7RURyc1JBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDd3NSRjtFRHJzUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3VzUkY7RURwc1JBO0lBQ0U7SUFDQTtFQ3NzUkY7QUFDRjtBRG5zUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3FzUkY7QURsc1JBO0VBQ0U7OztJQUNFO0VDc3NSRjtFRG5zUkE7O0lBQ0U7RUNzc1JGO0FBQ0Y7QURuc1JBO0VBQ0U7OztJQUNFO0VDdXNSRjtFRHBzUkE7O0lBQ0U7RUN1c1JGO0FBQ0Y7QURwc1JBO0VBQ0U7RUFDQTtBQ3NzUkY7QUFDQSw2RUFBNkU7QURsc1I3RTtFQUNFO0lBQ0U7SUFDQTtFQ29zUkY7RURqc1JBO0lBQ0U7SUFDQTtFQ21zUkY7RURoc1JBO0lBQ0U7SUFDQTtFQ2tzUkY7QUFDRjtBRC9yUkE7RUFDRTtJQUNFO0lBQ0E7RUNpc1JGO0VEOXJSQTtJQUNFO0lBQ0E7RUNnc1JGO0VEN3JSQTtJQUNFO0lBQ0E7RUMrclJGO0FBQ0Y7QUQ1clJBO0VBQ0U7RUFDQTtBQzhyUkY7QUQzclJBO0VBQ0U7SUFDRTtJQUNBO0VDNnJSRjtFRDFyUkE7SUFDRTtJQUNBO0VDNHJSRjtFRHpyUkE7SUFDRTtJQUNBO0VDMnJSRjtFRHhyUkE7SUFDRTtJQUNBO0VDMHJSRjtFRHZyUkE7SUFDRTtJQUNBO0VDeXJSRjtFRHRyUkE7SUFDRTtJQUNBO0VDd3JSRjtFRHJyUkE7SUFDRTtJQUNBO0VDdXJSRjtBQUNGO0FEcHJSQTtFQUNFO0lBQ0U7SUFDQTtFQ3NyUkY7RURuclJBO0lBQ0U7SUFDQTtFQ3FyUkY7RURsclJBO0lBQ0U7SUFDQTtFQ29yUkY7RURqclJBO0lBQ0U7SUFDQTtFQ21yUkY7RURoclJBO0lBQ0U7SUFDQTtFQ2tyUkY7RUQvcVJBO0lBQ0U7SUFDQTtFQ2lyUkY7RUQ5cVJBO0lBQ0U7SUFDQTtFQ2dyUkY7QUFDRjtBRDdxUkE7RUFDRTtFQUNBO0FDK3FSRjtBRDVxUkE7RUFDRTs7SUFDRTtJQUNBO0VDK3FSRjtFRDVxUkE7Ozs7O0lBQ0U7SUFDQTtFQ2tyUkY7RUQvcVJBOzs7O0lBQ0U7SUFDQTtFQ29yUkY7QUFDRjtBRGpyUkE7RUFDRTs7SUFDRTtJQUNBO0VDb3JSRjtFRGpyUkE7Ozs7O0lBQ0U7SUFDQTtFQ3VyUkY7RURwclJBOzs7O0lBQ0U7SUFDQTtFQ3lyUkY7QUFDRjtBRHRyUkE7RUFDRTtFQUNBO0FDd3JSRjtBRHJyUkE7RUFDRTtJQUNFO0lBQ0E7RUN1clJGO0VEcHJSQTtJQUNFO0lBQ0E7RUNzclJGO0VEbnJSQTtJQUNFO0lBQ0E7RUNxclJGO0VEbHJSQTtJQUNFO0lBQ0E7RUNvclJGO0VEanJSQTtJQUNFO0lBQ0E7RUNtclJGO0FBQ0Y7QURoclJBO0VBQ0U7SUFDRTtJQUNBO0VDa3JSRjtFRC9xUkE7SUFDRTtJQUNBO0VDaXJSRjtFRDlxUkE7SUFDRTtJQUNBO0VDZ3JSRjtFRDdxUkE7SUFDRTtJQUNBO0VDK3FSRjtFRDVxUkE7SUFDRTtJQUNBO0VDOHFSRjtBQUNGO0FEM3FSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDNnFSRjtBRDFxUkE7RUFDRTtJQUNFO0lBQ0E7RUM0cVJGO0VEenFSQTs7SUFDRTtJQUNBO0VDNHFSRjtFRHpxUkE7Ozs7SUFDRTtJQUNBO0VDOHFSRjtFRDNxUkE7OztJQUNFO0lBQ0E7RUMrcVJGO0VENXFSQTtJQUNFO0lBQ0E7RUM4cVJGO0FBQ0Y7QUQzcVJBO0VBQ0U7SUFDRTtJQUNBO0VDNnFSRjtFRDFxUkE7O0lBQ0U7SUFDQTtFQzZxUkY7RUQxcVJBOzs7O0lBQ0U7SUFDQTtFQytxUkY7RUQ1cVJBOzs7SUFDRTtJQUNBO0VDZ3JSRjtFRDdxUkE7SUFDRTtJQUNBO0VDK3FSRjtBQUNGO0FENXFSQTtFQUNFO0VBQ0E7QUM4cVJGO0FBQ0EsNkVBQTZFO0FEMXFSN0U7RUFDRTtJQUNFO0lBQ0E7RUM0cVJGO0VEenFSQTtJQUNFO0lBQ0E7RUMycVJGO0VEeHFSQTtJQUNFO0lBQ0E7RUMwcVJGO0VEdnFSQTtJQUNFO0lBQ0E7RUN5cVJGO0VEdHFSQTtJQUNFO0lBQ0E7RUN3cVJGO0VEcnFSQTtJQUNFO0lBQ0E7RUN1cVJGO0VEcHFSQTtJQUNFO0lBQ0E7RUNzcVJGO0FBQ0Y7QURucVJBO0VBQ0U7SUFDRTtJQUNBO0VDcXFSRjtFRGxxUkE7SUFDRTtJQUNBO0VDb3FSRjtFRGpxUkE7SUFDRTtJQUNBO0VDbXFSRjtFRGhxUkE7SUFDRTtJQUNBO0VDa3FSRjtFRC9wUkE7SUFDRTtJQUNBO0VDaXFSRjtFRDlwUkE7SUFDRTtJQUNBO0VDZ3FSRjtFRDdwUkE7SUFDRTtJQUNBO0VDK3BSRjtBQUNGO0FENXBSQTtFQUNFO0VBQ0E7QUM4cFJGO0FEM3BSQTtFQUNFOzs7Ozs7SUFDRTtJQUNBO0VDa3FSRjtFRC9wUkE7SUFDRTtJQUNBO0lBQ0E7RUNpcVJGO0VEOXBSQTtJQUNFO0lBQ0E7RUNncVJGO0VEN3BSQTtJQUNFO0lBQ0E7RUMrcFJGO0VENXBSQTtJQUNFO0lBQ0E7SUFDQTtFQzhwUkY7RUQzcFJBO0lBQ0U7SUFDQTtFQzZwUkY7RUQxcFJBO0lBQ0U7SUFDQTtJQUNBO0VDNHBSRjtBQUNGO0FEenBSQTtFQUNFOzs7Ozs7SUFDRTtJQUNBO0VDZ3FSRjtFRDdwUkE7SUFDRTtJQUNBO0lBQ0E7RUMrcFJGO0VENXBSQTtJQUNFO0lBQ0E7RUM4cFJGO0VEM3BSQTtJQUNFO0lBQ0E7RUM2cFJGO0VEMXBSQTtJQUNFO0lBQ0E7SUFDQTtFQzRwUkY7RUR6cFJBO0lBQ0U7SUFDQTtFQzJwUkY7RUR4cFJBO0lBQ0U7SUFDQTtJQUNBO0VDMHBSRjtBQUNGO0FEdnBSQTtFQUNFO0VBQ0E7QUN5cFJGO0FEdHBSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUM0cFJGO0VEenBSQTtJQUNFO0lBQ0E7SUFDQTtFQzJwUkY7RUR4cFJBO0lBQ0U7SUFDQTtJQUNBO0VDMHBSRjtFRHZwUkE7SUFDRTtJQUNBO0VDeXBSRjtFRHRwUkE7SUFDRTtJQUNBO0VDd3BSRjtFRHJwUkE7SUFDRTtJQUNBO0VDdXBSRjtBQUNGO0FEcHBSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUMwcFJGO0VEdnBSQTtJQUNFO0lBQ0E7SUFDQTtFQ3lwUkY7RUR0cFJBO0lBQ0U7SUFDQTtJQUNBO0VDd3BSRjtFRHJwUkE7SUFDRTtJQUNBO0VDdXBSRjtFRHBwUkE7SUFDRTtJQUNBO0VDc3BSRjtFRG5wUkE7SUFDRTtJQUNBO0VDcXBSRjtBQUNGO0FEbHBSQTtFQUNFO0VBQ0E7QUNvcFJGO0FEanBSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUN1cFJGO0VEcHBSQTtJQUNFO0lBQ0E7SUFDQTtFQ3NwUkY7RURucFJBO0lBQ0U7SUFDQTtJQUNBO0VDcXBSRjtFRGxwUkE7SUFDRTtJQUNBO0VDb3BSRjtFRGpwUkE7SUFDRTtJQUNBO0VDbXBSRjtFRGhwUkE7SUFDRTtJQUNBO0VDa3BSRjtBQUNGO0FEL29SQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUNxcFJGO0VEbHBSQTtJQUNFO0lBQ0E7SUFDQTtFQ29wUkY7RURqcFJBO0lBQ0U7SUFDQTtJQUNBO0VDbXBSRjtFRGhwUkE7SUFDRTtJQUNBO0VDa3BSRjtFRC9vUkE7SUFDRTtJQUNBO0VDaXBSRjtFRDlvUkE7SUFDRTtJQUNBO0VDZ3BSRjtBQUNGO0FEN29SQTtFQUNFO0VBQ0E7QUMrb1JGO0FENW9SQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUNrcFJGO0VEL29SQTtJQUNFO0lBQ0E7SUFDQTtFQ2lwUkY7RUQ5b1JBO0lBQ0U7SUFDQTtJQUNBO0VDZ3BSRjtFRDdvUkE7SUFDRTtJQUNBO0VDK29SRjtFRDVvUkE7SUFDRTtJQUNBO0VDOG9SRjtFRDNvUkE7SUFDRTtJQUNBO0VDNm9SRjtBQUNGO0FEMW9SQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUNncFJGO0VEN29SQTtJQUNFO0lBQ0E7SUFDQTtFQytvUkY7RUQ1b1JBO0lBQ0U7SUFDQTtJQUNBO0VDOG9SRjtFRDNvUkE7SUFDRTtJQUNBO0VDNm9SRjtFRDFvUkE7SUFDRTtJQUNBO0VDNG9SRjtFRHpvUkE7SUFDRTtJQUNBO0VDMm9SRjtBQUNGO0FEeG9SQTtFQUNFO0VBQ0E7QUMwb1JGO0FEdm9SQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUM2b1JGO0VEMW9SQTtJQUNFO0lBQ0E7SUFDQTtFQzRvUkY7RUR6b1JBO0lBQ0U7SUFDQTtJQUNBO0VDMm9SRjtFRHhvUkE7SUFDRTtJQUNBO0VDMG9SRjtFRHZvUkE7SUFDRTtJQUNBO0VDeW9SRjtFRHRvUkE7SUFDRTtJQUNBO0VDd29SRjtBQUNGO0FEcm9SQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUMyb1JGO0VEeG9SQTtJQUNFO0lBQ0E7SUFDQTtFQzBvUkY7RUR2b1JBO0lBQ0U7SUFDQTtJQUNBO0VDeW9SRjtFRHRvUkE7SUFDRTtJQUNBO0VDd29SRjtFRHJvUkE7SUFDRTtJQUNBO0VDdW9SRjtFRHBvUkE7SUFDRTtJQUNBO0VDc29SRjtBQUNGO0FEbm9SQTtFQUNFO0VBQ0E7QUNxb1JGO0FEbG9SQTtFQUNFO0lBQ0U7SUFDQTtFQ29vUkY7RURqb1JBOztJQUNFO0lBQ0E7SUFDQTtFQ29vUkY7RURqb1JBO0lBQ0U7SUFDQTtJQUNBO0VDbW9SRjtBQUNGO0FEaG9SQTtFQUNFO0lBQ0U7SUFDQTtFQ2tvUkY7RUQvblJBOztJQUNFO0lBQ0E7SUFDQTtFQ2tvUkY7RUQvblJBO0lBQ0U7SUFDQTtJQUNBO0VDaW9SRjtBQUNGO0FEOW5SQTtFQUNFO0VBQ0E7QUNnb1JGO0FEN25SQTtFQUNFO0lBQ0U7SUFDQTtFQytuUkY7RUQ1blJBOztJQUNFO0lBQ0E7SUFDQTtFQytuUkY7RUQ1blJBO0lBQ0U7SUFDQTtJQUNBO0VDOG5SRjtBQUNGO0FEM25SQTtFQUNFO0lBQ0U7SUFDQTtFQzZuUkY7RUQxblJBOztJQUNFO0lBQ0E7SUFDQTtFQzZuUkY7RUQxblJBO0lBQ0U7SUFDQTtJQUNBO0VDNG5SRjtBQUNGO0FEem5SQTtFQUNFO0VBQ0E7QUMyblJGO0FEeG5SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDMG5SRjtFRHZuUkE7SUFDRTtJQUNBO0lBQ0E7RUN5blJGO0FBQ0Y7QUR0blJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN3blJGO0VEcm5SQTtJQUNFO0lBQ0E7SUFDQTtFQ3VuUkY7QUFDRjtBRHBuUkE7RUFDRTtFQUNBO0FDc25SRjtBRG5uUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3FuUkY7RURsblJBO0lBQ0U7SUFDQTtJQUNBO0VDb25SRjtBQUNGO0FEam5SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDbW5SRjtFRGhuUkE7SUFDRTtJQUNBO0lBQ0E7RUNrblJGO0FBQ0Y7QUQvbVJBO0VBQ0U7RUFDQTtBQ2luUkY7QUQ5bVJBO0VBQ0U7SUFDRTtJQUNBO0VDZ25SRjtFRDdtUkE7O0lBQ0U7SUFDQTtJQUNBO0VDZ25SRjtFRDdtUkE7SUFDRTtJQUNBO0lBQ0E7RUMrbVJGO0FBQ0Y7QUQ1bVJBO0VBQ0U7SUFDRTtJQUNBO0VDOG1SRjtFRDNtUkE7O0lBQ0U7SUFDQTtJQUNBO0VDOG1SRjtFRDNtUkE7SUFDRTtJQUNBO0lBQ0E7RUM2bVJGO0FBQ0Y7QUQxbVJBO0VBQ0U7RUFDQTtBQzRtUkY7QUR6bVJBO0VBQ0U7SUFDRTtFQzJtUkY7RUR4bVJBO0lBQ0U7RUMwbVJGO0FBQ0Y7QUR2bVJBO0VBQ0U7SUFDRTtFQ3ltUkY7RUR0bVJBO0lBQ0U7RUN3bVJGO0FBQ0Y7QURybVJBO0VBQ0U7RUFDQTtBQ3VtUkY7QURwbVJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNzbVJGO0VEbm1SQTtJQUNFO0lBQ0E7SUFDQTtFQ3FtUkY7QUFDRjtBRGxtUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ29tUkY7RURqbVJBO0lBQ0U7SUFDQTtJQUNBO0VDbW1SRjtBQUNGO0FEaG1SQTtFQUNFO0VBQ0E7QUNrbVJGO0FEL2xSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDaW1SRjtFRDlsUkE7SUFDRTtJQUNBO0lBQ0E7RUNnbVJGO0FBQ0Y7QUQ3bFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMrbFJGO0VENWxSQTtJQUNFO0lBQ0E7SUFDQTtFQzhsUkY7QUFDRjtBRDNsUkE7RUFDRTtFQUNBO0FDNmxSRjtBRDFsUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzRsUkY7RUR6bFJBO0lBQ0U7SUFDQTtJQUNBO0VDMmxSRjtBQUNGO0FEeGxSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDMGxSRjtFRHZsUkE7SUFDRTtJQUNBO0lBQ0E7RUN5bFJGO0FBQ0Y7QUR0bFJBO0VBQ0U7RUFDQTtBQ3dsUkY7QURybFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN1bFJGO0VEcGxSQTtJQUNFO0lBQ0E7SUFDQTtFQ3NsUkY7QUFDRjtBRG5sUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3FsUkY7RURsbFJBO0lBQ0U7SUFDQTtJQUNBO0VDb2xSRjtBQUNGO0FEamxSQTtFQUNFO0VBQ0E7QUNtbFJGO0FEaGxSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDa2xSRjtFRC9rUkE7SUFDRTtJQUNBO0lBQ0E7RUNpbFJGO0FBQ0Y7QUQ5a1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNnbFJGO0VEN2tSQTtJQUNFO0lBQ0E7SUFDQTtFQytrUkY7QUFDRjtBRDVrUkE7RUFDRTtFQUNBO0FDOGtSRjtBRDNrUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzZrUkY7RUQxa1JBO0lBQ0U7SUFDQTtJQUNBO0VDNGtSRjtBQUNGO0FEemtSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDMmtSRjtFRHhrUkE7SUFDRTtJQUNBO0lBQ0E7RUMwa1JGO0FBQ0Y7QUR2a1JBO0VBQ0U7RUFDQTtBQ3lrUkY7QUR0a1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN3a1JGO0VEcmtSQTtJQUNFO0lBQ0E7SUFDQTtFQ3VrUkY7QUFDRjtBRHBrUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3NrUkY7RURua1JBO0lBQ0U7SUFDQTtJQUNBO0VDcWtSRjtBQUNGO0FEbGtSQTtFQUNFO0VBQ0E7QUNva1JGO0FEamtSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDbWtSRjtFRGhrUkE7SUFDRTtJQUNBO0lBQ0E7RUNra1JGO0FBQ0Y7QUQvalJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpa1JGO0VEOWpSQTtJQUNFO0lBQ0E7SUFDQTtFQ2drUkY7QUFDRjtBRDdqUkE7RUFDRTtFQUNBO0FDK2pSRjtBRDVqUkE7RUFDRTtJQUNFO0VDOGpSRjtFRDNqUkE7SUFDRTtFQzZqUkY7QUFDRjtBRDFqUkE7RUFDRTtJQUNFO0VDNGpSRjtFRHpqUkE7SUFDRTtFQzJqUkY7QUFDRjtBRHhqUkE7RUFDRTtFQUNBO0FDMGpSRjtBRHZqUkE7RUFDRTtJQUNFO0VDeWpSRjtFRHRqUkE7SUFDRTtJQUNBO0lBQ0E7RUN3alJGO0FBQ0Y7QURyalJBO0VBQ0U7SUFDRTtFQ3VqUkY7RURwalJBO0lBQ0U7SUFDQTtJQUNBO0VDc2pSRjtBQUNGO0FEbmpSQTtFQUNFO0VBQ0E7QUNxalJGO0FEbGpSQTtFQUNFO0lBQ0U7RUNvalJGO0VEampSQTtJQUNFO0lBQ0E7SUFDQTtFQ21qUkY7QUFDRjtBRGhqUkE7RUFDRTtJQUNFO0VDa2pSRjtFRC9pUkE7SUFDRTtJQUNBO0lBQ0E7RUNpalJGO0FBQ0Y7QUQ5aVJBO0VBQ0U7RUFDQTtBQ2dqUkY7QUQ3aVJBO0VBQ0U7SUFDRTtFQytpUkY7RUQ1aVJBO0lBQ0U7SUFDQTtJQUNBO0VDOGlSRjtBQUNGO0FEM2lSQTtFQUNFO0lBQ0U7RUM2aVJGO0VEMWlSQTtJQUNFO0lBQ0E7SUFDQTtFQzRpUkY7QUFDRjtBRHppUkE7RUFDRTtFQUNBO0FDMmlSRjtBRHhpUkE7RUFDRTtJQUNFO0VDMGlSRjtFRHZpUkE7SUFDRTtJQUNBO0lBQ0E7RUN5aVJGO0FBQ0Y7QUR0aVJBO0VBQ0U7SUFDRTtFQ3dpUkY7RURyaVJBO0lBQ0U7SUFDQTtJQUNBO0VDdWlSRjtBQUNGO0FEcGlSQTtFQUNFO0VBQ0E7QUNzaVJGO0FEbmlSQTtFQUNFO0lBQ0U7RUNxaVJGO0VEbGlSQTtJQUNFO0lBQ0E7SUFDQTtFQ29pUkY7QUFDRjtBRGppUkE7RUFDRTtJQUNFO0VDbWlSRjtFRGhpUkE7SUFDRTtJQUNBO0lBQ0E7RUNraVJGO0FBQ0Y7QUQvaFJBO0VBQ0U7RUFDQTtBQ2lpUkY7QUQ5aFJBO0VBQ0U7SUFDRTtFQ2dpUkY7RUQ3aFJBO0lBQ0U7SUFDQTtJQUNBO0VDK2hSRjtBQUNGO0FENWhSQTtFQUNFO0lBQ0U7RUM4aFJGO0VEM2hSQTtJQUNFO0lBQ0E7SUFDQTtFQzZoUkY7QUFDRjtBRDFoUkE7RUFDRTtFQUNBO0FDNGhSRjtBRHpoUkE7RUFDRTtJQUNFO0VDMmhSRjtFRHhoUkE7SUFDRTtJQUNBO0lBQ0E7RUMwaFJGO0FBQ0Y7QUR2aFJBO0VBQ0U7SUFDRTtFQ3loUkY7RUR0aFJBO0lBQ0U7SUFDQTtJQUNBO0VDd2hSRjtBQUNGO0FEcmhSQTtFQUNFO0VBQ0E7QUN1aFJGO0FEcGhSQTtFQUNFO0lBQ0U7RUNzaFJGO0VEbmhSQTtJQUNFO0lBQ0E7SUFDQTtFQ3FoUkY7QUFDRjtBRGxoUkE7RUFDRTtJQUNFO0VDb2hSRjtFRGpoUkE7SUFDRTtJQUNBO0lBQ0E7RUNtaFJGO0FBQ0Y7QURoaFJBO0VBQ0U7RUFDQTtBQ2toUkY7QUQvZ1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2loUkY7RUQ5Z1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNnaFJGO0VEN2dSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDK2dSRjtFRDVnUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzhnUkY7RUQzZ1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUM2Z1JGO0FBQ0Y7QUQxZ1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzRnUkY7RUR6Z1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMyZ1JGO0VEeGdSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDMGdSRjtFRHZnUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3lnUkY7RUR0Z1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUN3Z1JGO0FBQ0Y7QURyZ1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUN1Z1JGO0FEcGdSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3NnUkY7RURuZ1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNxZ1JGO0VEbGdSQTtJQUNFO0lBQ0E7SUFDQTtFQ29nUkY7RURqZ1JBO0lBQ0U7SUFDQTtFQ21nUkY7RURoZ1JBO0lBQ0U7SUFDQTtFQ2tnUkY7QUFDRjtBRC8vUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNpZ1JGO0VEOS9RQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDZ2dSRjtFRDcvUUE7SUFDRTtJQUNBO0lBQ0E7RUMrL1FGO0VENS9RQTtJQUNFO0lBQ0E7RUM4L1FGO0VEMy9RQTtJQUNFO0lBQ0E7RUM2L1FGO0FBQ0Y7QUQxL1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUM0L1FGO0FEei9RQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzIvUUY7RUR4L1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMwL1FGO0VEdi9RQTtJQUNFO0lBQ0E7SUFDQTtFQ3kvUUY7RUR0L1FBO0lBQ0U7SUFDQTtFQ3cvUUY7RURyL1FBO0lBQ0U7SUFDQTtFQ3UvUUY7QUFDRjtBRHAvUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNzL1FGO0VEbi9RQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDcS9RRjtFRGwvUUE7SUFDRTtJQUNBO0lBQ0E7RUNvL1FGO0VEai9RQTtJQUNFO0lBQ0E7RUNtL1FGO0VEaC9RQTtJQUNFO0lBQ0E7RUNrL1FGO0FBQ0Y7QUQvK1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNpL1FGO0FEOStRQTtFQUNFO0lBQ0U7SUFDQTtFQ2cvUUY7RUQ3K1FBO0lBQ0U7SUFDQTtJQUNBO0VDKytRRjtFRDUrUUE7SUFDRTtJQUNBO0lBQ0E7RUM4K1FGO0FBQ0Y7QUQzK1FBO0VBQ0U7SUFDRTtJQUNBO0VDNitRRjtFRDErUUE7SUFDRTtJQUNBO0lBQ0E7RUM0K1FGO0VEeitRQTtJQUNFO0lBQ0E7SUFDQTtFQzIrUUY7QUFDRjtBRHgrUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzArUUY7QUR2K1FBO0VBQ0U7SUFDRTtJQUNBO0VDeStRRjtFRHQrUUE7SUFDRTtJQUNBO0lBQ0E7RUN3K1FGO0VEcitRQTtJQUNFO0lBQ0E7SUFDQTtFQ3UrUUY7QUFDRjtBRHArUUE7RUFDRTtJQUNFO0lBQ0E7RUNzK1FGO0VEbitRQTtJQUNFO0lBQ0E7SUFDQTtFQ3ErUUY7RURsK1FBO0lBQ0U7SUFDQTtJQUNBO0VDbytRRjtBQUNGO0FEaitRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDbStRRjtBRGgrUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2srUUY7RUQvOVFBO0lBQ0U7SUFDQTtJQUNBO0VDaStRRjtFRDk5UUE7SUFDRTtJQUNBO0lBQ0E7RUNnK1FGO0VENzlRQTtJQUNFO0lBQ0E7SUFDQTtFQys5UUY7QUFDRjtBRDU5UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzg5UUY7RUQzOVFBO0lBQ0U7SUFDQTtJQUNBO0VDNjlRRjtFRDE5UUE7SUFDRTtJQUNBO0lBQ0E7RUM0OVFGO0VEejlRQTtJQUNFO0lBQ0E7SUFDQTtFQzI5UUY7QUFDRjtBRHg5UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzA5UUY7QUR2OVFBO0VBQ0U7SUFDRTtFQ3k5UUY7RUR0OVFBO0lBQ0U7SUFDQTtJQUNBO0VDdzlRRjtBQUNGO0FEcjlRQTtFQUNFO0lBQ0U7RUN1OVFGO0VEcDlRQTtJQUNFO0lBQ0E7SUFDQTtFQ3M5UUY7QUFDRjtBRG45UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3E5UUY7QURsOVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbzlRRjtFRGo5UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbTlRRjtBQUNGO0FEaDlRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2s5UUY7RUQvOFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2k5UUY7QUFDRjtBRDk4UUE7RUFDRTtFQUNBO0FDZzlRRjtBRDc4UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrOFFGO0VENThRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM4OFFGO0FBQ0Y7QUQzOFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjhRRjtFRDE4UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNDhRRjtBQUNGO0FEejhRQTtFQUNFO0VBQ0E7QUMyOFFGO0FEeDhRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzA4UUY7RUR2OFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3k4UUY7QUFDRjtBRHQ4UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN3OFFGO0VEcjhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN1OFFGO0FBQ0Y7QURwOFFBO0VBQ0U7RUFDQTtBQ3M4UUY7QURuOFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDcThRRjtFRGw4UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbzhRRjtBQUNGO0FEajhRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ204UUY7RURoOFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2s4UUY7QUFDRjtBRC83UUE7RUFDRTtFQUNBO0FDaThRRjtBRDk3UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnOFFGO0VENzdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrN1FGO0FBQ0Y7QUQ1N1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDODdRRjtFRDM3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjdRRjtBQUNGO0FEMTdRQTtFQUNFO0VBQ0E7QUM0N1FGO0FEejdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDMjdRRjtFRHg3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMDdRRjtBQUNGO0FEdjdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDeTdRRjtFRHQ3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDdzdRRjtBQUNGO0FEcjdRQTtFQUNFO0VBQ0E7QUN1N1FGO0FEcDdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDczdRRjtFRG43UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDcTdRRjtBQUNGO0FEbDdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDbzdRRjtFRGo3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbTdRRjtBQUNGO0FEaDdRQTtFQUNFO0VBQ0E7QUNrN1FGO0FELzZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDaTdRRjtFRDk2UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDZzdRRjtBQUNGO0FENzZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDKzZRRjtFRDU2UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDODZRRjtBQUNGO0FEMzZRQTtFQUNFO0VBQ0E7QUM2NlFGO0FEMTZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNDZRRjtFRHo2UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMjZRRjtBQUNGO0FEeDZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDMDZRRjtFRHY2UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDeTZRRjtBQUNGO0FEdDZRQTtFQUNFO0VBQ0E7QUN3NlFGO0FEcjZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDdTZRRjtFRHA2UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDczZRRjtBQUNGO0FEbjZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDcTZRRjtFRGw2UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbzZRRjtBQUNGO0FEajZRQTtFQUNFO0VBQ0E7QUNtNlFGO0FEaDZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNrNlFGO0VELzVRQTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNrNlFGO0VELzVRQTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2s2UUY7RUQvNVFBO0lBQ0U7SUFDQTtJQUNBO0VDaTZRRjtBQUNGO0FEOTVRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNnNlFGO0VENzVRQTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnNlFGO0VENzVRQTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2c2UUY7RUQ3NVFBO0lBQ0U7SUFDQTtJQUNBO0VDKzVRRjtBQUNGO0FENTVRQTtFQUNFO0VBQ0E7QUM4NVFGO0FBQ0EsNkVBQTZFO0FEMTVRN0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzQ1UUY7RUR6NVFBO0lBQ0U7SUFDQTtJQUNBO0VDMjVRRjtBQUNGO0FEeDVRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDMDVRRjtFRHY1UUE7SUFDRTtJQUNBO0lBQ0E7RUN5NVFGO0FBQ0Y7QUR0NVFBO0VBQ0U7RUFDQTtBQ3c1UUY7QUFDQSw2RUFBNkU7QURwNVE3RTtFQUNFO0lBQ0U7RUNzNVFGO0VEbjVRQTtJQUNFO0lBQ0E7SUFDQTtFQ3E1UUY7QUFDRjtBRGw1UUE7RUFDRTtJQUNFO0VDbzVRRjtFRGo1UUE7SUFDRTtJQUNBO0lBQ0E7RUNtNVFGO0FBQ0Y7QURoNVFBO0VBQ0U7RUFDQTtBQ2s1UUY7QUQvNFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpNVFGO0VEOTRRQTtJQUNFO0VDZzVRRjtBQUNGO0FENzRRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDKzRRRjtFRDU0UUE7SUFDRTtFQzg0UUY7QUFDRjtBRDM0UUE7RUFDRTtFQUNBO0FDNjRRRjtBRDE0UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM0NFFGO0VEejRRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyNFFGO0FBQ0Y7QUR4NFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMDRRRjtFRHY0UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDeTRRRjtBQUNGO0FEdDRRQTtFQUNFO0VBQ0E7QUN3NFFGO0FEcjRRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3U0UUY7RURwNFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3M0UUY7QUFDRjtBRG40UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNxNFFGO0VEbDRRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvNFFGO0FBQ0Y7QURqNFFBO0VBQ0U7RUFDQTtBQ200UUY7QURoNFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDazRRRjtFRC8zUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDaTRRRjtBQUNGO0FEOTNRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2c0UUY7RUQ3M1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQyszUUY7QUFDRjtBRDUzUUE7RUFDRTtFQUNBO0FDODNRRjtBRDMzUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM2M1FGO0VEMTNRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM0M1FGO0FBQ0Y7QUR6M1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMjNRRjtFRHgzUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMDNRRjtBQUNGO0FEdjNRQTtFQUNFO0VBQ0E7QUN5M1FGO0FEdDNRQTtFQUNFO0lBQ0U7RUN3M1FGO0VEcjNRQTtJQUNFO0lBQ0E7SUFDQTtFQ3UzUUY7RURwM1FBO0lBQ0U7RUNzM1FGO0FBQ0Y7QURuM1FBO0VBQ0U7SUFDRTtFQ3EzUUY7RURsM1FBO0lBQ0U7SUFDQTtJQUNBO0VDbzNRRjtFRGozUUE7SUFDRTtFQ20zUUY7QUFDRjtBRGgzUUE7RUFDRTtFQUNBO0FDazNRRjtBRC8yUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNpM1FGO0VEOTJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDZzNRRjtBQUNGO0FENzJRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQysyUUY7RUQ1MlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM4MlFGO0FBQ0Y7QUQzMlFBO0VBQ0U7RUFDQTtBQzYyUUY7QUQxMlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0MlFGO0VEejJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyMlFGO0FBQ0Y7QUR4MlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwMlFGO0VEdjJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN5MlFGO0FBQ0Y7QUR0MlFBO0VBQ0U7RUFDQTtBQ3cyUUY7QURyMlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN1MlFGO0VEcDJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNzMlFGO0FBQ0Y7QURuMlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxMlFGO0VEbDJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvMlFGO0FBQ0Y7QURqMlFBO0VBQ0U7RUFDQTtBQ20yUUY7QURoMlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDazJRRjtFRC8xUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2kyUUY7QUFDRjtBRDkxUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnMlFGO0VENzFRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDKzFRRjtBQUNGO0FENTFRQTtFQUNFO0VBQ0E7QUM4MVFGO0FEMzFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNjFRRjtFRDExUUE7SUFDRTtJQUNBO0VDNDFRRjtBQUNGO0FEejFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDMjFRRjtFRHgxUUE7SUFDRTtJQUNBO0VDMDFRRjtBQUNGO0FEdjFRQTtFQUNFO0VBQ0E7QUN5MVFGO0FEdDFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDdzFRRjtFRHIxUUE7SUFDRTtJQUNBO0VDdTFRRjtBQUNGO0FEcDFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDczFRRjtFRG4xUUE7SUFDRTtJQUNBO0VDcTFRRjtBQUNGO0FEbDFRQTtFQUNFO0VBQ0E7QUNvMVFGO0FEajFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDbTFRRjtFRGgxUUE7SUFDRTtJQUNBO0VDazFRRjtBQUNGO0FELzBRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDaTFRRjtFRDkwUUE7SUFDRTtJQUNBO0VDZzFRRjtBQUNGO0FENzBRQTtFQUNFO0VBQ0E7QUMrMFFGO0FENTBRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDODBRRjtFRDMwUUE7SUFDRTtJQUNBO0VDNjBRRjtBQUNGO0FEMTBRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNDBRRjtFRHowUUE7SUFDRTtJQUNBO0VDMjBRRjtBQUNGO0FEeDBRQTtFQUNFO0VBQ0E7QUMwMFFGO0FEdjBRQTtFQUNFO0lBQ0U7SUFDQTtFQ3kwUUY7RUR0MFFBO0lBQ0U7SUFDQTtJQUNBO0VDdzBRRjtBQUNGO0FEcjBRQTtFQUNFO0lBQ0U7SUFDQTtFQ3UwUUY7RURwMFFBO0lBQ0U7SUFDQTtJQUNBO0VDczBRRjtBQUNGO0FEbjBRQTtFQUNFO0VBQ0E7QUNxMFFGO0FEbDBRQTtFQUNFO0lBQ0U7SUFDQTtFQ28wUUY7RURqMFFBO0lBQ0U7SUFDQTtJQUNBO0VDbTBRRjtBQUNGO0FEaDBRQTtFQUNFO0lBQ0U7SUFDQTtFQ2swUUY7RUQvelFBO0lBQ0U7SUFDQTtJQUNBO0VDaTBRRjtBQUNGO0FEOXpRQTtFQUNFO0VBQ0E7QUNnMFFGO0FEN3pRQTtFQUNFO0lBQ0U7SUFDQTtFQyt6UUY7RUQ1elFBO0lBQ0U7SUFDQTtJQUNBO0VDOHpRRjtBQUNGO0FEM3pRQTtFQUNFO0lBQ0U7SUFDQTtFQzZ6UUY7RUQxelFBO0lBQ0U7SUFDQTtJQUNBO0VDNHpRRjtBQUNGO0FEenpRQTtFQUNFO0VBQ0E7QUMyelFGO0FEeHpRQTtFQUNFO0lBQ0U7SUFDQTtFQzB6UUY7RUR2elFBO0lBQ0U7SUFDQTtJQUNBO0VDeXpRRjtBQUNGO0FEdHpRQTtFQUNFO0lBQ0U7SUFDQTtFQ3d6UUY7RURyelFBO0lBQ0U7SUFDQTtJQUNBO0VDdXpRRjtBQUNGO0FEcHpRQTtFQUNFO0VBQ0E7QUNzelFGO0FBQ0E7Ozs7O0NBS0M7QUFDRCxpQkFBaUI7QStFdjZXakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLGFBQWE7QStFdjZXYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsY0FBYztBK0V2NldkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxVQUFVO0ErRXY2V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLFdBQVc7QStFdjZXWDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsZUFBZTtBK0V2NldmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxjQUFjO0ErRXY2V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLFVBQVU7QStFdjZXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsaUJBQWlCO0ErRXY2V2pCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxhQUFhO0ErRXY2V2I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLGNBQWM7QStFdjZXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsVUFBVTtBK0V2NldWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxXQUFXO0ErRXY2V1g7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLGVBQWU7QStFdjZXZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsY0FBYztBK0V2NldkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxVQUFVO0ErRXY2V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLGlCQUFpQjtBK0V2NldqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsYUFBYTtBK0V2NldiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxjQUFjO0ErRXY2V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLFVBQVU7QStFdjZXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsV0FBVztBK0V2NldYO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxlQUFlO0ErRXY2V2Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLGNBQWM7QStFdjZXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsVUFBVTtBK0V2NldWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxpQkFBaUI7QStFdjZXakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLGFBQWE7QStFdjZXYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsY0FBYztBK0V2NldkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxVQUFVO0ErRXY2V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLFdBQVc7QStFdjZXWDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FBQ0EsZUFBZTtBK0V2NldmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk2V0Y7QUFDQSxjQUFjO0ErRXY2V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTZXRjtBQUNBLFVBQVU7QStFdjZXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0V5NldGO0FnRnZzWEE7Ozs7OztFQUNFO0FoRjhzWEY7QWdGM3NYQTtFQUNFO0FoRjZzWEY7QWdGMXNYQTtFQUNFO0FoRjRzWEY7QWdGenNYQTtFQUNFO0FoRjJzWEY7QWdGeHNYQTtFQUNFO0FoRjBzWEY7QWdGdnNYQTtFQUNFO0FoRnlzWEY7QWdGdHNYQTtFQUNFO0FoRndzWEY7QWdGcnNYQTs7O0VBQ0U7RUFDQTtBaEZ5c1hGO0FpRnZ1WEE7RUFDRTtFQUNBO0VBQ0E7QWpGeXVYRjtBaUZ0dVhBO0VBQ0U7QWpGd3VYRjtBaUZydVhBO0VBQ0U7QWpGdXVYRjtBaUZwdVhBOztFQUNFO0VBQ0E7QWpGdXVYRjtBaUZwdVhBOzs7RUFDRTtBakZ3dVhGO0FpRnJ1WEE7O0VBQ0U7QWpGd3VYRjtBaUZydVhBO0VBQ0U7QWpGdXVYRjtBaUZwdVhBO0VBQ0U7QWpGc3VYRjtBaUZudVhBO0VBQ0U7RUFDQTtBakZxdVhGO0FpRmx1WEE7RUFDRTtBakZvdVhGO0FpRmp1WEE7RUFDRTtBakZtdVhGO0FpRmh1WEE7RUFDRTtBakZrdVhGO0FpRi90WEE7RUFDRTtFQUNBO0FqRml1WEY7QWlGOXRYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmd1WEY7QWlGN3RYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakYrdFhGO0FpRjV0WEE7RUFDRTtBakY4dFhGO0FpRjN0WEE7RUFDRTtBakY2dFhGO0FpRjF0WEE7RUFDRTtBakY0dFhGO0FpRnp0WEE7RUFDRTtFQUNBO0FqRjJ0WEY7QWlGeHRYQTtFQUNFO0FqRjB0WEY7QWlGdnRYQTs7O0VBR0U7RUFDQTtBakZ5dFhGO0FpRnR0WEE7RUFDRTtBakZ3dFhGO0FpRnJ0WEE7RUFDRTtBakZ1dFhGO0FpRnB0WEE7RUFDRTtBakZzdFhGO0FpRm50WEE7RUFDRTtFQUNBO0FqRnF0WEY7QWlGbHRYQTs7RUFDRTtBakZxdFhGO0FpRmx0WEE7O0VBQ0U7QWpGcXRYRjtBaUZsdFhBOztFQUNFO0FqRnF0WEY7QWlGbHRYQTtFQUNFO0FqRm90WEY7QWlGanRYQTtFQUNFO0VBQ0E7QWpGbXRYRjtBaUYvc1hBO0VBQ0U7QWpGaXRYRjtBaUY5c1hBO0VBQ0U7RUFDQTtBakZndFhGO0FpRjVzWEE7RUFDRTtBakY4c1hGO0FpRjNzWEE7RUFDRTtBakY2c1hGO0FpRjFzWEE7RUFDRTtBakY0c1hGO0FpRnpzWEE7RUFDRTtBakYyc1hGO0FpRnhzWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakYwc1hGO0FpRnZzWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnlzWEY7QWlGdHNYQTtFQUNFO0FqRndzWEY7QWlGcnNYQTtFQUNFO0FqRnVzWEY7QWlGcHNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZzc1hGO0FpRm5zWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnFzWEY7QWlGbHNYQTtFQUNFO0FqRm9zWEY7QWlGanNYQTtFQUNFO0FqRm1zWEY7QWlGaHNYQTtFQUNFO0FqRmtzWEY7QWlGL3JYQTs7RUFFRTtBakZpc1hGO0FpRjlyWEE7RUFDRTtFQUNBO0FqRmdzWEY7QWlGN3JYQTtFQUNFO0FqRityWEY7QWlGNXJYQTtFQUNFO0FqRjhyWEY7QWlGM3JYQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBakY2clhGO0FpRjFyWEE7RUFDRTtFQUNBO0FqRjRyWEY7QWlGenJYQTtFQUNFO0FqRjJyWEY7QWlGeHJYQTtFQUNFO0FqRjByWEY7QWlGdnJYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZ5clhGO0FpRnRyWEE7RUFDRTtBakZ3clhGO0FpRnJyWEE7RUFDRTtBakZ1clhGO0FpRnByWEE7RUFDRTtFQUNBO0FqRnNyWEY7QWlGcHJYQTtFQUNFO0VBQ0E7QWpGc3JYRjtBaUZwclhBO0VBQ0U7RUFDQTtBakZzclhGO0FpRm5yWEE7RUFDRTtFQUNBO0FqRnFyWEY7QWlGbnJYQTtFQUNFO0VBQ0E7QWpGcXJYRjtBaUZuclhBO0VBQ0U7RUFDQTtBakZxclhGO0FpRmxyWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGb3JYRjtBaUZqclhBOzs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRnVyWEY7QWlGcHJYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRnNyWEY7QWlGbnJYQTs7RUFDRTtBakZzclhGO0FpRm5yWEE7RUFDRTtBakZxclhGO0FpRmxyWEE7O0VBR0U7QWpGbXJYRjtBaUZoclhBO0VBQ0U7QWpGa3JYRjtBaUYvcVhBO0VBQ0U7QWpGaXJYRjtBaUY5cVhBO0VBQ0U7QWpGZ3JYRjtBaUY3cVhBO0VBQ0U7QWpGK3FYRjtBaUY1cVhBOzs7RUFDRTtBakZnclhGO0FpRjdxWEE7RUFDRTtBakYrcVhGO0FpRjVxWEE7RUFDRTtBakY4cVhGO0FpRjNxWEE7RUFDRTtBakY2cVhGO0FpRjFxWEE7RUFDRTtBakY0cVhGO0FpRnpxWEE7RUFDRTtBakYycVhGO0FpRnhxWEE7RUFDRTtFQUNBO0FqRjBxWEY7QWlGdnFYQTtFQUNFO0FqRnlxWEY7QWlGdHFYQTtFQUNFO0FqRndxWEY7QWlGcnFYQTs7RUFFRTtBakZ1cVhGO0FpRnBxWEE7O0VBRUU7QWpGc3FYRjtBaUZucVhBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FqRnFxWEY7QWlGbHFYQTtFQUNFO0FqRm9xWEY7QWlGanFYQTtFQUNFO0FqRm1xWEY7QWlGaHFYQTtFQUNFO0FqRmtxWEY7QWlGL3BYQTtFQUNFO0FqRmlxWEY7QWlGOXBYQTs7RUFFRTtFQUNBO0FqRmdxWEY7QWlGN3BYQTtFQUNFO0VBQ0E7QWpGK3BYRjtBaUY1cFhBO0VBQ0U7RUFDQTtBakY4cFhGO0FpRjNwWEE7O0VBRUU7QWpGNnBYRjtBaUYxcFhBOztFQUVFO0VBQ0E7RUFDQTtBakY0cFhGO0FpRnpwWEE7O0VBRUU7QWpGMnBYRjtBaUZ4cFhBOztFQUVFO0FqRjBwWEY7QWlGdnBYQTs7OztFQUlFO0FqRnlwWEY7QWlGdHBYQTtFQUNFO0FqRndwWEY7QWlGcnBYQTs7RUFFRTtBakZ1cFhGO0FpRnBwWEE7O0VBRUU7QWpGc3BYRjtBaUZscFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvcFhGO0FpRmhwWEE7RUFDRTtFQUNBO0FqRmtwWEY7QWtGMW9ZQTtFQUNFO0FsRjRvWUY7QWtGem9ZQTtFQUNFO0VBQ0E7RUFDQTtBbEYyb1lGO0FrRnhvWUE7O0VBQ0U7QWxGMm9ZRjtBa0Z4b1lBO0VBQ0U7QWxGMG9ZRjtBa0Z2b1lBO0VBQ0U7RUFDQTtBbEZ5b1lGO0FrRnRvWUE7O0VBQ0U7RUFDQTtBbEZ5b1lGO0FrRnRvWUE7RUFDRTtFQUNBO0FsRndvWUY7QWtGdG9ZQTtFQUNFO0FsRndvWUY7QWtGdG9ZQTtFQUNFO0FsRndvWUY7QWtGcm9ZQTtFQUNFO0VBQ0E7QWxGdW9ZRjtBa0Zwb1lBO0VBQ0U7RUFDQTtBbEZzb1lGO0FrRm5vWUE7RUFDRTtBbEZxb1lGO0FrRmxvWUE7RUFDRTtFQUNBO0FsRm9vWUY7QWtGam9ZQTtFQUNFO0FsRm1vWUY7QWtGaG9ZQTs7Ozs7RUFLRTtBbEZrb1lGO0FrRi9uWUE7O0VBQ0U7QWxGa29ZRjtBa0YvbllBO0VBQ0U7QWxGaW9ZRjtBa0Y5bllBO0VBQ0U7QWxGZ29ZRjtBa0Y5bllBOztFQUNFO0FsRmlvWUY7QWtGOW5ZQTtFQUVFO0VBQ0E7RUFDQTtBbEYrbllGO0FrRjVuWUE7O0VBQ0U7QWxGK25ZRjtBa0Y1bllBO0VBQ0U7SUFDRTtJQUNBO0VsRjhuWUY7QUFDRjtBa0YzbllBOztFQUNFO0FsRjhuWUY7QWtGM25ZQTtFQUNFO0lBQ0U7RWxGNm5ZRjtBQUNGO0FrRjNuWUE7RUFDRTtJQUNFO0VsRjZuWUY7QUFDRjtBa0YxbllBO0VBQ0U7SUFDRTtFbEY0bllGO0VrRjFuWUE7SUFDRTtFbEY0bllGO0FBQ0Y7QW1GdnZZQTtFQUNFO0FuRnl2WUY7QW1GdnZZRTs7Ozs7RUFDRTtBbkY2dllKO0FtRnp2WUE7RUFDRTtBbkYydllGO0FtRnh2WUE7RUFDRTtBbkYwdllGO0FtRnZ2WUE7RUFDRTtBbkZ5dllGO0FtRnR2WUE7RUFDRTtBbkZ3dllGO0FtRnJ2WUE7RUFDRTtBbkZ1dllGO0FtRnB2WUE7RUFDRTtBbkZzdllGO0FtRm52WUE7RUFDRTtBbkZxdllGO0FtRmx2WUE7Ozs7O0VBS0U7QW5Gb3ZZRjtBbUZqdllBO0VBQ0U7RUFDQTtFQUNBO0FuRm12WUY7QW1GaHZZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FuRjB2WUY7QW1GdnZZQTs7O0VBQ0U7QW5GMnZZRjtBbUZ4dllBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FuRnd3WUY7QW1GcndZQTtFQUNFO0VBQ0E7RUFDQTtBbkZ1d1lGO0FtRnB3WUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBbkY4d1lGO0FtRjN3WUE7OztFQUNFO0FuRit3WUY7QW1GNXdZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBbkY0eFlGO0FtRnp4WUE7RUFDRTtFQUNBO0VBQ0E7QW5GMnhZRjtBbUZ4eFlBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QW5Ga3lZRjtBbUYveFlBOzs7RUFDRTtBbkZteVlGO0FtRmh5WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QW5GZ3pZRjtBbUY3eVlBO0VBQ0U7RUFDQTtFQUNBO0FuRit5WUY7QW1GNXlZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FuRnN6WUY7QW1GbnpZQTs7O0VBQ0U7QW5GdXpZRjtBbUZwellBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FuRm8wWUY7QW1GajBZQTtFQUNFO0VBQ0E7RUFDQTtBbkZtMFlGO0FtRmgwWUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBbkYwMFlGO0FtRnYwWUE7OztFQUNFO0FuRjIwWUY7QW1GeDBZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBbkZ3MVlGO0FtRnIxWUE7RUFDRTtFQUNBO0VBQ0E7QW5GdTFZRjtBbUZwMVlBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QW5GODFZRjtBbUYzMVlBOzs7RUFDRTtBbkYrMVlGO0FtRjUxWUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QW5GNDJZRjtBbUZ6MllBO0VBQ0U7QW5GMjJZRjtBbUZ4MllBOzs7OztFQUNFO0VBQ0E7QW5GODJZRjtBbUYzMllBOzs7RUFDRTtBbkYrMllGO0FtRjUyWUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FuRjQzWUY7QW1GejNZQTtFQUNFO0VBQ0E7RUFDQTtBbkYyM1lGO0FtRngzWUE7Ozs7Ozs7OztFQUNFO0VBQ0E7QW5GazRZRjtBbUYvM1lBOztFQUNFO0FuRms0WUY7QW1GLzNZQTs7O0VBQ0U7QW5GbTRZRjtBbUZoNFlBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBbkZnNVlGO0FtRjc0WUE7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QW5GNDVZRjtBbUZ6NVlBO0VBQ0U7RUFDQTtFQUNBO0FuRjI1WUY7QW1GeDVZQTtFQUNFO0FuRjA1WUY7QW1GdjVZQTtFQUNFO0VBQ0E7RUFDQTtBbkZ5NVlGO0FtRnQ1WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GdzVZRjtBbUZyNVlBO0VBQ0U7QW5GdTVZRjtBbUZwNVlBO0VBQ0U7QW5GczVZRjtBbUZuNVlBO0VBQ0U7QW5GcTVZRjtBbUZsNVlBO0VBQ0U7QW5GbzVZRjtBbUZqNVlBO0VBQ0U7QW5GbTVZRjtBbUZoNVlBO0VBQ0U7QW5GazVZRjtBbUYvNFlBO0VBQ0U7QW5GaTVZRjtBbUY5NFlBO0VBQ0U7QW5GZzVZRjtBbUY3NFlBO0VBQ0U7QW5GKzRZRjtBbUY1NFlBO0VBQ0U7QW5GODRZRjtBbUYzNFlBO0VBQ0U7QW5GNjRZRjtBbUYxNFlBO0VBQ0U7QW5GNDRZRjtBbUZ6NFlBO0VBQ0U7QW5GMjRZRjtBbUZ4NFlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRjA0WUY7QW1GdDRZQTtFQUNFO0VBQ0E7QW5GdzRZRjtBb0Y3clpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGK3JaRjtBb0Y1clpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjhyWkY7QW9GM3JaQTs7RUFDRTtFQUNBO0FwRjhyWkY7QW9GM3JaQTs7RUFDRTtFQUNBO0FwRjhyWkY7QW9GM3JaQTs7RUFDRTtFQUNBO0FwRjhyWkY7QW9GM3JaQTs7RUFDRTtFQUNBO0FwRjhyWkY7QW9GM3JaQTs7RUFDRTtFQUNBO0FwRjhyWkY7QW9GM3JaQTs7RUFDRTtFQUNBO0FwRjhyWkY7QW9GM3JaQTs7RUFDRTtFQUNBO0FwRjhyWkY7QW9GM3JaQTs7RUFDRTtFQUNBO0FwRjhyWkY7QW9GM3JaQTs7RUFDRTtFQUNBO0FwRjhyWkY7QUFDQSxpQkFBaUI7QXFGOXZaakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRmd3WkY7QXFGN3ZaQTtFQUNFO0FyRit2WkY7QXFGNXZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGOHZaRjtBcUYzdlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjZ2WkY7QXFGMXZaQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNnZaRjtBcUYxdlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGNHZaRjtBcUZ6dlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYydlpGO0FxRnh2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYwdlpGO0FxRnZ2WkE7RUFDRTtBckZ5dlpGO0FxRnR2WkE7RUFDRTtBckZ3dlpGO0FBQ0Esa0JBQWtCO0FxRnB2WmxCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZzdlpGO0FxRm52WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZxdlpGO0FBQ0EsY0FBYztBcUZqdlpkOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnd2WkY7QXFGcnZaQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGd3ZaRjtBQUNBLGFBQWE7QXFGcHZaYjtFQUNFO0FyRnN2WkY7QXFGbnZaQTtFQUNFO0FyRnF2WkY7QXFGbHZaQTtFQUNFO0FyRm92WkY7QXFGanZaQTtFQUNFO0FyRm12WkY7QXFGaHZaQTtFQUNFO0FyRmt2WkY7QUFDQSxrQkFBa0I7QXFGOXVabEI7RUFDRTtFQUNBO0FyRmd2WkY7QXFGN3VaQTtFQUNFO0VBQ0E7RUFDQTtBckYrdVpGO0FxRjV1WkE7RUFDRTtFQUNBO0FyRjh1WkY7QXFGM3VaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNnVaRjtBcUYxdVpBO0VBQ0U7QXJGNHVaRjtBcUZ6dVpBO0VBQ0U7RUFDQTtFQUNBO0FyRjJ1WkY7QUFDQSxpQkFBaUI7QXFGdnVaakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGeXVaRjtBcUZ0dVpBO0VBQ0U7QXJGd3VaRjtBcUZydVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGdXVaRjtBcUZwdVpBO0VBQ0U7RUFDQTtFQUNBO0FyRnN1WkY7QXFGbnVaQTtFQUNFO0VBQ0E7RUFDQTtBckZxdVpGO0FxRmx1WkE7O0VBQ0U7RUFDQTtBckZxdVpGO0FxRmx1WkE7RUFDRTtBckZvdVpGO0FxRmp1WkE7RUFDRTtBckZtdVpGO0FxRmh1WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckZrdVpGO0FxRi90WkE7O0VBQ0U7QXJGa3VaRjtBcUYvdFpBOzs7RUFHRTtFQUNBO0VyRml1WkEscUJBQXFCO0VxRmh1WnJCO0VyRmt1WkEsaUJBQWlCO0FBQ25CO0FxRmh1WkE7O0VBQ0U7RUFDQTtBckZtdVpGO0FxRmh1WkE7O0VBQ0U7QXJGbXVaRjtBQUNBLFNBQVM7QXFGL3RaVDtFQUNFO0FyRml1WkY7QXFGOXRaQTtFQUNFO0FyRmd1WkY7QXFGN3RaQTtFQUNFO0FyRit0WkY7QXFGNXRaQTs7RUFDRTtBckYrdFpGO0FxRjV0WkE7O0VBQ0U7QXJGK3RaRjtBcUY1dFpBO0VBQ0U7RUFDQTtBckY4dFpGO0FxRjN0WkE7RUFDRTtBckY2dFpGO0FxRjF0WkE7O0VBQ0U7RUFDQTtBckY2dFpGO0FxRjF0WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY0dFpGO0FxRnp0WkE7RUFDRTtBckYydFpGO0FxRnh0WkE7RUFDRTtBckYwdFpGO0FxRnR0WkE7RUFDRTtBckZ3dFpGO0FxRnJ0WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnV0WkY7QXFGcHRaQTtFQUNFO0VBQ0E7RUFDQTtBckZzdFpGO0FxRm50WkE7RUFDRTtFQUNBO0VBQ0E7QXJGcXRaRjtBcUZsdFpBO0VBQ0U7QXJGb3RaRjtBcUZqdFpBO0VBQ0U7QXJGbXRaRjtBcUZodFpBO0VBQ0U7RUFDQTtBckZrdFpGO0FxRi9zWkE7O0VBRUU7QXJGaXRaRjtBcUY5c1pBO0VBQ0U7RUFDQTtBckZndFpGO0FBQ0EsZUFBZTtBcUY1c1pmOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckZndFpGO0FxRjdzWkE7RUFDRTtBckYrc1pGO0FxRjVzWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckY4c1pGO0FxRjNzWkE7RUFDRTtFQUNBO0VBQ0E7QXJGNnNaRjtBcUYxc1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGNHNaRjtBcUZ6c1pBO0VBQ0U7QXJGMnNaRjtBcUZ4c1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjBzWkY7QXFGdnNaQTtFQUNFO0VBQ0E7RXJGeXNaQSxvQkFBb0I7RXFGdHNacEI7QXJGd3NaRjtBcUZwc1pBO0VBQ0U7RUFDQTtFQUNBO0FyRnNzWkY7QXFGbnNaQTtFQUNFO0FyRnFzWkY7QXFGbHNaQTtFQUNFO0FyRm9zWkY7QXFGanNaQTs7RUFFRTtFQUNBO0VBQ0E7RXJGbXNaQSxvQ0FBb0M7RUFDcEMsaUNBQWlDO0VxRmpzWmpDO0FyRm1zWkY7QXFGaHNaQTtFQUNFO0FyRmtzWkY7QXFGL3JaQTtFQUNFO0FyRmlzWkY7QUFDQSxnQkFBZ0I7QXFGN3JaaEI7RUFDRTtFQUNBO0FyRityWkY7QXFGNXJaQTtFQUNFO0VBQ0E7RUFDQTtBckY4clpGO0FxRjNyWkE7RUFDRTtFQUNBO0VBQ0E7QXJGNnJaRjtBcUYxclpBO0VBQ0U7RUFDQTtBckY0clpGO0FxRnpyWkE7RUFDRTtFQUNBO0VBQ0E7QXJGMnJaRjtBcUZ4clpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYwclpGO0FxRnZyWkE7RUFDRTtFQUNBO0FyRnlyWkY7QXFGdHJaQTtFQUNFO0FyRndyWkY7QXFGcnJaQTtFQUNFO0FyRnVyWkY7QXFGcHJaQTtFQUNFO0FyRnNyWkY7QXFGbnJaQTtFQUNFO0VBQ0E7RUFDQTtBckZxclpGO0FxRmxyWkE7RUFDRTtBckZvclpGO0FxRmpyWkE7RUFDRTtFQUNBO0FyRm1yWkY7QUFDQSxlQUFlO0FxRi9xWmY7Ozs7O0VBS0U7QXJGaXJaRjtBcUY5cVpBO0VBQ0U7QXJGZ3JaRjtBcUY3cVpBO0VBQ0U7QXJGK3FaRjtBcUY1cVpBO0VBQ0U7QXJGOHFaRjtBcUYzcVpBO0VBQ0U7RUFDQTtBckY2cVpGO0FxRjFxWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGOHFaRjtBcUY1cVpBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRmdyWkY7QXFGN3FaQTs7O0VBQ0U7RUFDQTtFQUNBO0FyRmlyWkY7QXFGOXFaQTtFQUNFO0FyRmdyWkY7QUFDQSxXQUFXO0FxRjNxWlg7RUFDRTtBckY2cVpGO0FxRjFxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY0cVpGO0FxRnpxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGMnFaRjtBcUZ4cVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjBxWkY7QXFGdnFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRnlxWkY7QXFGdHFaQTtFQUNFO0FyRndxWkY7QUFDQSxjQUFjO0FxRnBxWmQ7RUFDRTtBckZzcVpGO0FxRm5xWkE7RUFDRTtFQUNBO0FyRnFxWkY7QXFGbHFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGb3FaRjtBcUZqcVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZtcVpGO0FxRmhxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGa3FaRjtBcUYvcFpBO0VBQ0U7RUFDQTtFQUNBO0FyRmlxWkY7QXFGOXBaQTtFQUNFO0VBQ0E7QXJGZ3FaRjtBQUNBLFVBQVU7QXFGNXBaVjtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJGNnBaRjtBcUYxcFpBO0VBQ0U7QXJGNHBaRjtBcUZ6cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGMnBaRjtBcUZ4cFpBO0VBQ0U7QXJGMHBaRjtBQUNBLFlBQVk7QXFGdHBaWjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRndwWkY7QXFGcnBaQTtFQUNFO0FyRnVwWkY7QXFGcHBaQTs7RUFDRTtFQUNBO0FyRnVwWkY7QXFGcHBaQTtFQUNFO0VBQ0E7RUFDQTtBckZzcFpGO0FxRm5wWkE7RUFDRTtFQUNBO0FyRnFwWkY7QXFGanBaQTtFQUNFO0FyRm1wWkY7QXFGaHBaQTtFQUNFO0VBQ0E7QXJGa3BaRjtBcUYvb1pBOztFQUNFO0FyRmtwWkY7QXFGL29aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRmlwWkY7QXFGOW9aQTtFQUNFO0FyRmdwWkY7QXFGN29aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRitvWkY7QXFGNW9aQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckYrb1pGO0FxRjVvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY4b1pGO0FxRjNvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckY2b1pGO0FxRjFvWkE7RUFDRTtFQUNBO0FyRjRvWkY7QXFGem9aQTtFQUNFO0FyRjJvWkY7QXFGeG9aQTtFQUNFO0FyRjBvWkY7QXFGdm9aQTtFQUNFO0VBQ0E7QXJGeW9aRjtBcUZ0b1pBO0VBQ0U7QXJGd29aRjtBQUNBLFdBQVc7QXFGdG9aWDtFQUNFO0FyRndvWkY7QXFGcm9aQTtFQUNFO0FyRnVvWkY7QXFGcG9aQTtFQUNFO0FyRnNvWkY7QXFGbm9aQTtFQUNFO0FyRnFvWkY7QXFGbG9aQTtFQUNFO0FyRm9vWkY7QXFGam9aQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZvb1pGO0FxRmpvWkE7O0VBQ0U7QXJGb29aRjtBcUZqb1pBO0VBQ0U7QXJGbW9aRjtBcUZob1pBO0VBQ0U7QXJGa29aRjtBcUYvblpBOztFQUVFO0FyRmlvWkY7QXFGOW5aQTtFQUNFO0FyRmdvWkY7QXFGN25aQTtFQUNFO0FyRituWkY7QXFGNW5aQTtFQUNFO0FyRjhuWkY7QXFGM25aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2blpGO0FxRjFuWkE7RUFDRTtBckY0blpGO0FxRnpuWkE7RUFDRTtBckYyblpGO0FxRnhuWkE7RUFDRTtFQUNBO0FyRjBuWkY7QXFGdm5aQTtFQUNFO0VBQ0E7QXJGeW5aRjtBQUNBLGdCQUFnQjtBcUZyblpoQjtFQUNFO0FyRnVuWkY7QXFGcG5aQTtFQUNFO0VBQ0E7RUFDQTtBckZzblpGO0FxRm5uWkE7RUFDRTtBckZxblpGO0FBQ0EsYUFBYTtBcUZsblpiO0VBQ0U7RUFBb0I7RUFDcEI7RUFBMEI7RUFBdUI7QXJGdW5abkQ7QXFGcm5aQTtFQUNFO0FyRnVuWkY7QXFGcm5aQTtFQUNFO0VBQWdCO0VBQWtCO0VBQ2xDO0VBQTJCO0FyRjBuWjdCO0FxRnhuWkE7RUFDRTtFQUFnQjtFQUFhO0VBQzdCO0VBQXlDO0VBQ3pDO0VBQXVDO0FyRjhuWnpDO0FxRjVuWkE7O0VBQ0U7RUFBZ0I7RUFBYTtFQUFZO0VBQWM7RUFBWTtFQUNuRTtFQUFpQjtFQUFjO0VBQTJDO0VBQzFFO0VBQTZCO0VBQWdDO0FyRnlvWi9EO0FxRnZvWkE7RUFDRTtFQUNBO0VBQ0E7RUFBMkI7QXJGMG9aN0I7QXFGeG9aQTtFQUNFO0VBQ0E7RUFDQTtFQUEyQjtFQUMzQjtBckYyb1pGO0FxRnpvWkE7RUFDRTtFQUFnQjtFQUFhO0VBQzdCO0VBQ0E7RUFBMkI7RUFDM0I7RUFBb0I7RUFBUTtFQUFXO0VBQ3ZDO0VBQXNDO0VBQ3RDO0VBQW9DO0FyRm1wWnRDO0FxRmpwWkE7RUFDRTtBckZtcFpGO0FxRmpwWkE7RUFDRTtBckZtcFpGO0FBQ0EsV0FBVztBcUY5b1pYO0VBQ0U7QXJGZ3BaRjtBcUY5b1pBO0VBQ0U7QXJGZ3BaRjtBcUY5b1pBO0VBQ0U7QXJGZ3BaRjtBcUY5b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZncFpGO0FxRjlvWkE7RUFDRTtFQUNBO0FyRmdwWkY7QXFGOW9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRmdwWkY7QXFGOW9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZncFpGO0FxRjlvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGZ3BaRjtBcUY5b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGZ3BaRjtBcUY5b1pBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGa3BaRjtBcUZocFpBO0VBQ0U7QXJGa3BaRjtBcUZocFpBO0VBQ0U7QXJGa3BaRjtBcUZocFpBO0VBQ0U7RUFDQTtFQUNBO0FyRmtwWkY7QXFGaHBaQTs7Ozs7RUFDRTtFQUNBO0FyRnNwWkY7QXFGbnBaQTs7O0VBQ0U7QXJGdXBaRjtBcUZwcFpBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckZ3cFpGO0FxRnRwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckZ3cFpGO0FxRnRwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGd3BaRjtBcUZ0cFpBO0VBQ0U7QXJGd3BaRjtBcUZ0cFpBO0VBQ0U7RUFDQTtBckZ3cFpGO0FxRnRwWkE7RUFDRTtBckZ3cFpGO0FxRnRwWkE7RUFDRTtFQUNBO0FyRndwWkY7QXFGdHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRndwWkY7QXFGdHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRndwWkY7QXFGdHBaQTtFQUNFO0FyRndwWkY7QXFGcnBaQTs7OztFQUNFO0FyRjBwWkY7QXFGdnBaQTs7OztFQUNFO0FyRjRwWkY7QXFGenBaQTs7OztFQUNFO0FyRjhwWkY7QXFGM3BaQTs7OztFQUNFO0FyRmdxWkY7QXFGN3BaQTtFQUNFO0FyRitwWkY7QXFGNXBaQTtFQUNFO0FyRjhwWkY7QXFGM3BaQTtFQUNFO0FyRjZwWkY7QXFGMXBaQTtFQUNFO0FyRjRwWkY7QXFGenBaQTtFQUNFO0FyRjJwWkY7QXFGdnBaQTtFQUNFO0FyRnlwWkY7QXFGdHBaQTtFQUNFO0FyRndwWkY7QUFDQSxrQkFBa0I7QXFGanBabEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZtcFpGO0FxRmhwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRmtwWkY7QXFGL29aQTtFQUNFO0FyRmlwWkY7QXFGOW9aQTtFQUNFO0FyRmdwWkY7QXFGN29aQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGK29aRjtBcUY1b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY4b1pGO0FxRjNvWkE7RUFDRTtBckY2b1pGO0FxRjFvWkE7RUFDRTtFQUNBO0VBQ0E7QXJGNG9aRjtBcUZ6b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYyb1pGO0FxRnhvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGMG9aRjtBcUZ2b1pBO0VBQ0U7QXJGeW9aRjtBcUZ0b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGd29aRjtBcUZwb1pBO0VBQ0U7QXJGc29aRjtBcUZub1pBO0VBQ0U7QXJGcW9aRjtBcUZsb1pBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRm9vWkY7QXFGam9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGbW9aRjtBcUZob1pBO0VBQ0U7RUFDQTtFQUNBO0FyRmtvWkY7QXFGL25aQTtFQUNFO0FyRmlvWkY7QXFGOW5aQTtFQUNFO0VBQ0E7QXJGZ29aRjtBQUNBOztDQUVDO0FxRjduWkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYrblpGO0FxRjVuWkE7RUFDRTtFQUNBO0FyRjhuWkY7QXFGM25aQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2blpGO0FxRjFuWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckY0blpGO0FxRnpuWkE7RXJGMm5aRSxvQkFBb0I7QUFDdEI7QXFGdm5aQTtFQUNFO0FyRnluWkY7QXFGdG5aQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBckZ3blpGO0FBQ0EsZUFBZTtBcUZyblpmO0VBQ0U7RUFDQTtBckZ1blpGO0FxRnJuWkE7RUFDRTtFQUNBO0FyRnVuWkY7QUFDQSxnQkFBZ0I7QXFGcG5aaEI7RUFDRTtBckZzblpGO0FBQ0EsZUFBZTtBcUZublpmO0VBQ0U7RUFDQTtFQUNBO0FyRnFuWkY7QXFGbG5aQTtFQUNFO0FyRm9uWkY7QUFDQSxXQUFXO0FxRmpuWlg7RUFDRTtFQUNBO0VBQ0E7QXJGbW5aRjtBcUZqblpBO0VBQ0U7RUFDQTtFQUNBO0FyRm1uWkY7QXFGam5aQTtFQUNFO0VBQ0E7QXJGbW5aRjtBcUZqblpBO0VBQ0U7QXJGbW5aRjtBcUZqblpBO0VBQ0U7QXJGbW5aRjtBcUZqblpBO0VBQ0U7QXJGbW5aRjtBcUZqblpBO0VBQ0U7QXJGbW5aRjtBcUZqblpBO0VBQ0U7QXJGbW5aRjtBcUZqblpBO0VBQ0U7QXJGbW5aRjtBcUZqblpBO0VBQ0U7QXJGbW5aRjtBQUNBLHdCQUF3QjtBcUYvbVp4QjtFQUNFO0FyRmluWkY7QXFGOW1aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGZ25aRjtBcUY5bVpBO0VBQ0U7QXJGZ25aRjtBcUY5bVpBO0VBQ0U7QXJGZ25aRjtBcUY5bVpBO0VBQ0U7QXJGZ25aRjtBcUY5bVpBO0VBQ0U7QXJGZ25aRjtBcUY3bVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRittWkY7QXFGNW1aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjhtWkY7QXFGM21aQTtFQUNFO0FyRjZtWkY7QXFGMW1aQTtFQUNFO0FyRjRtWkY7QXFGem1aQTtFQUNFO0FyRjJtWkY7QXFGeG1aQTtFQUNFO0FyRjBtWkY7QXFGdm1aQTtFQUNFO0FyRnltWkY7QXFGdG1aQTtFQUNFO0FyRndtWkY7QXFGcm1aQTtFQUNFO0FyRnVtWkY7QUFDQSxZQUFZO0FxRnBtWlo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnNtWkY7QXFGbm1aQTtFQUNFO0FyRnFtWkY7QXFGbm1aQTtFQUNFO0FyRnFtWkY7QXFGbG1aQTtFQUNFO0FyRm9tWkY7QXFGam1aQTtFQUNFO0FyRm1tWkY7QUFDQSx3QkFBd0I7QXFGaG1aeEI7O0VBQ0U7RUFDQTtFQUNBO0FyRm1tWkY7QXFGam1aQTtFQUNFO0VBQ0E7QXJGbW1aRjtBQUNBLGtCQUFrQjtBcUZobVpsQjtFQUNFO0VBQ0E7RUFDQTtBckZrbVpGO0FxRi9sWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckZpbVpGO0FxRjlsWkE7RUFDRTtFQUNBO0FyRmdtWkY7QXFGN2xaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRitsWkY7QXFGNWxaQTtFQUNFO0VBQ0E7RUFDQTtBckY4bFpGO0FxRjNsWkE7RUFDRTtFQUNBO0VBQ0E7QXJGNmxaRjtBcUYxbFpBO0VBQ0U7QXJGNGxaRjtBcUZ6bFpBO0VBQ0U7RUFDQTtBckYybFpGO0FxRnZsWkE7RUFDRTtFQUNBO0FyRnlsWkY7QXFGdmxaQTtFQUNFO0VBQ0E7QXJGeWxaRjtBcUZ0bFpBO0VBQ0U7QXJGd2xaRjtBcUZybFpBO0VBQ0U7RUFDQTtFQUNBO0FyRnVsWkY7QXFGcGxaQTtFQUNFO0VBQ0E7RUFDQTtBckZzbFpGO0FxRm5sWkE7O0VBQ0U7QXJGc2xaRjtBcUZubFpBO0VBQ0U7QXJGcWxaRjtBcUZsbFpBO0VBQ0U7RUFDQTtBckZvbFpGO0FxRmpsWkE7RUFDRTtBckZtbFpGO0FxRmhsWkE7RUFDRTtBckZrbFpGO0FxRi9rWkE7RUFDRTtBckZpbFpGO0FxRjlrWkE7RUFDRTtF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RnFnWkY7QXFGbGdaQTtFQUNFO0VBQ0E7RUFDQTtBckZvZ1pGO0FxRmpnWkE7RUFDRTtBckZtZ1pGO0FxRmhnWkE7RUFDRTtFQUNBO0FyRmtnWkY7QXFGLy9ZQTtFQUNFO0VBQ0E7QXJGaWdaRjtBcUY5L1lBO0VBQ0U7RUFDQTtFQUNBO0FyRmdnWkY7QXFGNy9ZQTtFQUNFO0VBQ0E7RUFDQTtBckYrL1lGO0FxRjUvWUE7RUFDRTtBckY4L1lGO0FxRjMvWUE7RUFDRTtFQUNBO0FyRjYvWUY7QXFGMS9ZQTtFQUNFO0FyRjQvWUY7QXFGei9ZQTtFQUNFO0FyRjIvWUY7QXFGeC9ZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRjAvWUY7QXFGdi9ZQTtFQUNFO0FyRnkvWUY7QXFGdC9ZQTtFQUNFO0FyRncvWUY7QXFGci9ZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRnUvWUY7QUFDQSxrQkFBa0I7QXFGbi9ZbEI7O0VBR0U7QXJGby9ZRjtBQUNBLGFBQWE7QXFGaC9ZYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRmsvWUY7QXFGLytZQTtFQUNFO0VBQ0E7QXJGaS9ZRjtBcUY5K1lBO0VBQ0U7QXJGZy9ZRjtBcUY3K1lBO0VBQ0U7QXJGKytZRjtBcUY1K1lBO0VBQ0U7QXJGOCtZRjtBcUYzK1lBO0VBQ0U7QXJGNitZRjtBcUYxK1lBO0VBQ0U7QXJGNCtZRjtBQUNBLDBCQUEwQjtBcUZ4K1kxQjs7RUFFRTtBckYwK1lGO0FzRnJ0ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnV0ZEY7QXNGcHRkQTtFQUNFO0VBQ0E7QXRGc3RkRjtBc0ZudGRBOzs7RUFDRTtBdEZ1dGRGO0FzRnB0ZEE7RUFDRTtFQUNBO0F0RnN0ZEY7QXNGcHRkQTtFQUNFO0F0RnN0ZEY7QXNGcHRkQTtFQUNFO0VBQ0E7RUFDQTtBdEZzdGRGO0FzRm50ZEE7O0VBQ0U7QXRGc3RkRjtBc0ZudGRBOztFQUNFO0F0RnN0ZEY7QXNGanRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm10ZEY7QXNGL3NkQTtFQUNFO0F0Rml0ZEY7QXNGOXNkQTtFQUNFO0VBQ0E7QXRGZ3RkRjtBc0Y3c2RBO0VBR0k7QXRGNnNkSjtBc0ZodGRBO0VBT0k7QXRGNHNkSjtBc0ZudGRBO0VBVUk7QXRGNHNkSjtBc0Z0dGRBO0VBYUk7QXRGNHNkSjtBc0Z6dGRBO0VBaUJJO0F0RjJzZEo7QXNGNXRkQTtFQXFCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F0RnlzZEo7QXNGdHVkQTtFQWlDSTtFQUNBO0VBQ0E7RUFDQTtBdEZ3c2RKO0FzRjV1ZEE7O0VBMkNJO0F0RnFzZEo7QXNGaHZkQTtFQWdESTtFQUNBO0F0Rm1zZEo7QXNGcHZkQTtFQXFESTtFQUNBO0VBQ0E7RUFFQTtBdEZpc2RKO0FzRjF2ZEE7RUFpRUk7QXRGNHJkSjtBc0Y3dmRBO0VBcUVJO0VBQ0E7QXRGMnJkSjtBc0Zqd2RBO0VBMEVJO0VBQ0E7QXRGMHJkSjtBc0Zyd2RBO0VBbUZJO0VBQ0E7RUFDQTtBdEZxcmRKO0FzRjF3ZEE7RUF5Rk07RUFDQTtBdEZvcmROO0FzRjl3ZEE7RUFpR007QXRGZ3JkTjtBc0ZqeGRBO0VBdUdJO0F0RjZxZEo7QXNGcHhkQTtFQTJHSTtFQUNBO0F0RjRxZEo7QXNGeHhkQTtFQWdISTtBdEYycWRKO0FzRjN4ZEE7RUF3SEk7RUFDQTtFQUNBO0F0RnNxZEo7QXNGaHlkQTtFQThISTtFQUNBO0F0RnFxZEo7QVluMmRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnEyZEY7QVlqMmRBOztFQUNFO0FabzJkRjtBWWgyZEE7O0VBRUU7QVprMmRGO0FZLzFkQTtFQUNFO0FaaTJkRjtBWTkxZEE7RUFDRTtBWmcyZEY7QVk3MWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaKzFkRjtBWTUxZEE7O0VBRUU7QVo4MWRGO0FZMzFkQTtFQUNFO0FaNjFkRjtBWTExZEE7RUFDRTtFQUNBO0FaNDFkRjtBWXoxZEE7RUFDRTtBWjIxZEY7QVl4MWRBOztFQUNFO0FaMjFkRjtBWXgxZEE7RUFDRTtBWjAxZEY7QVl2MWRBO0VBQ0U7QVp5MWRGO0FZdDFkQTtFQUNFO0FadzFkRjtBWW4xZEE7RUFDRTtBWnExZEY7QVlsMWRBO0VBQ0U7QVpvMWRGO0FZajFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptMWRGO0FZaDFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaazFkRjtBWS8wZEE7RUFDRTtFQUNBO0FaaTFkRjtBQUNBLFlBQVk7QVk5MGRaO0VBQ0U7QVpnMWRGO0FZNzBkQTtFQUNFO0VaKzBkQSxrQkFBa0I7RVk3MGRsQjtBWiswZEY7QUFDQSw0QkFBNEI7QVk1MGQ1QjtFQUNFO0VBQ0E7QVo4MGRGO0FBQ0EsVUFBVTtBWTMwZFY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjYwZEY7QVkxMGRBO0VBQ0U7QVo0MGRGO0FZejBkQTtFQUNFO0FaMjBkRjtBWXYwZEE7RUFDRTtBWnkwZEY7QVl0MGRBO0VBQ0U7RUFDQTtBWncwZEY7QVlyMGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVp1MGRGO0FZcDBkQTtFQUNFO0FaczBkRjtBWW4wZEE7RUFDRTtFQUNBO0FacTBkRjtBWWwwZEE7RUFDRTtBWm8wZEY7QUFDQSxhQUFhO0FZL3pkYjtFQUNFO0VBQ0E7QVppMGRGO0FZOXpkQTtFQUNFO0FaZzBkRjtBWTd6ZEE7RUFDRTtBWit6ZEY7QVk1emRBO0VBQ0U7RUFDQTtFQUNBO0FaOHpkRjtBWTN6ZEE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFWjZ6ZEY7QUFDRjtBWTF6ZEE7RUFDRTtFQUNBO0FaNHpkRjtBWXp6ZEE7Ozs7Ozs7Ozs7RUFFRTtBWm0wZEY7QVloMGRBOztFQUNFO0VBQ0E7QVptMGRGO0FZaDBkQTtFQUNFO0VBQ0E7QVprMGRGO0FBQ0EsV0FBVztBWTd6ZFg7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjh6ZEY7QVkzemRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjZ6ZEY7QVkxemRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNHpkRjtBWXp6ZEE7O0VBRUU7QVoyemRGO0FZeHpkQTs7RUFFRTtBWjB6ZEY7QVl2emRBO0VBQ0U7QVp5emRGO0FZdHpkQTtFQUNFO0Fad3pkRjtBQUNBLFdBQVc7QVlwemRYO0VBQ0U7RUFDQTtBWnN6ZEY7QVluemRBOztFQUNFO0Fac3pkRjtBQUNBLFdBQVc7QVlsemRYO0VBQ0U7QVpvemRGO0FZanpkQTs7RUFDRTtFQUNBO0Fab3pkRjtBWWp6ZEE7Ozs7OztFQUNFO0Fad3pkRjtBWXJ6ZEE7RUFDRTtFQUNBO0FadXpkRjtBWXB6ZEE7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaMnpkRjtBQUNBLFdBQVc7QVl2emRYO0VBQ0U7RUFDQTtBWnl6ZEY7QVl0emRBO0VBQ0U7QVp3emRGO0FZcnpkQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeXpkRjtBWXR6ZEE7RUFDRTtFQUNBO0Fad3pkRjtBWXJ6ZEE7RUFDRTtFQUNBO0VBQ0E7QVp1emRGO0FZcHpkQTs7RUFDRTtFQUNBO0FadXpkRjtBWXB6ZEE7RUFDRTtBWnN6ZEY7QUFDQSxZQUFZO0FZbHpkWjtFQUNFO0Fab3pkRjtBWWp6ZEE7RUFDRTtBWm16ZEY7QVloemRBO0VBQ0U7QVpremRGO0FZL3lkQTtFQUNFO0FaaXpkRjtBWTl5ZEE7RUFDRTtFQUNBO0FaZ3pkRjtBWTd5ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWit5ZEY7QVk1eWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVo4eWRGO0FZM3lkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaNnlkRjtBWTF5ZEE7RUFDRTtBWjR5ZEY7QVl6eWRBO0VBQ0U7RUFDQTtBWjJ5ZEY7QVl4eWRBO0VBQ0U7QVoweWRGO0FZdnlkQTtFQUNFO0VBQ0E7QVp5eWRGO0FZcnlkQTtFQUNFO0FadXlkRjtBWXB5ZEE7RUFDRTtFQUNBO0Fac3lkRjtBWW55ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnF5ZEY7QVlseWRBO0VBQ0U7QVpveWRGO0FZanlkQTtFQUNFO0VBQ0E7QVpteWRGO0FZaHlkQTtFQUNFO0VBQ0E7RUFDQTtBWmt5ZEY7QVkveGRBO0VBQ0U7QVppeWRGO0FZOXhkQTtFQUNFO0VBRUE7RUFDQTtBWit4ZEY7QVk1eGRBO0VBQ0U7QVo4eGRGO0FZM3hkQTtFQUNFO0VBQ0E7RUFDQTtBWjZ4ZEY7QVkxeGRBO0VBQ0U7QVo0eGRGO0FZenhkQTtFQUNFO0FaMnhkRjtBWXh4ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoweGRGO0FZdnhkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaeXhkRjtBWXR4ZEE7RUFDRTtBWnd4ZEY7QVl0eGRBO0VBQ0U7QVp3eGRGO0FZdHhkQTtFQUNFO0Fad3hkRjtBWXJ4ZEE7O0VBQ0U7QVp3eGRGO0FZcnhkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadXhkRjtBWXB4ZEE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBWnF4ZEY7QVlseGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm94ZEY7QVlqeGRBO0VBQ0U7QVpteGRGO0FZaHhkQTtFQUNFO0Faa3hkRjtBWS93ZEE7RUFDRTtBWml4ZEY7QVk5d2RBOztFQUNFO0FaaXhkRjtBWTl3ZEE7O0VBQ0U7RUFDQTtBWml4ZEY7QVk5d2RBOztFQUNFO0VBQ0E7QVppeGRGO0FZOXdkQTtFQUNFO0FaZ3hkRjtBWTd3ZEE7RUFDRTtBWit3ZEY7QVk1d2RBO0VBQ0U7RUFDQTtBWjh3ZEY7QVkzd2RBO0VBQ0U7RUFDQTtBWjZ3ZEY7QVkxd2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNHdkRjtBWXp3ZEE7RUFDRTtFQUNBO0FaMndkRjtBWXh3ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowd2RGO0FZdndkQTtFQUNHO0VBQ0E7RUFDQTtBWnl3ZEg7QVl0d2RBO0VBQ0U7QVp3d2RGO0FZcndkQTtFQUNFO0VBQ0E7QVp1d2RGO0FZcHdkQTtFQUNFO0VBQ0E7QVpzd2RGO0FBQ0EsZ0JBQWdCO0FZbndkaEI7RUFDRTtBWnF3ZEY7QVlsd2RBO0VBQ0U7QVpvd2RGO0FZandkQTtFQUNFO0FabXdkRjtBWWh3ZEE7RUFDRTtFQUNBO0Faa3dkRjtBWS92ZEE7RUFDRTtFQUNBO0FaaXdkRjtBWTl2ZEE7RUFDRTtFQUNBO0FaZ3dkRjtBWTd2ZEE7RUFDRTtFQUNBO0FaK3ZkRjtBWTV2ZEE7RUFDRTtFQUNBO0FaOHZkRjtBWTN2ZEE7RUFDRTtBWjZ2ZEY7QVkxdmRBO0VBQ0U7QVo0dmRGO0FZenZkQTtFQUNFO0VBQ0E7QVoydmRGO0FZeHZkQTtFQUNFO0FaMHZkRjtBWXZ2ZEE7RUFDRTtFQUNBO0VBQ0E7QVp5dmRGO0FZdHZkQTtFQUNFO0Fad3ZkRjtBWXJ2ZEE7RUFDRTtFQUNBO0VBQ0E7QVp1dmRGO0FZcHZkQTtFQUNFO0Fac3ZkRjtBWW52ZEE7RUFDRTtFQUNBO0VBQ0E7QVpxdmRGO0FZbHZkQTtFQUNFO0Fab3ZkRjtBWWp2ZEE7RUFDRTtFQUNBO0VBQ0E7QVptdmRGO0FZaHZkQTtFQUNFO0Faa3ZkRjtBWS91ZEE7O0VBQ0U7QVprdmRGO0FZL3VkQTs7RUFDRTtBWmt2ZEY7QVkvdWRBOztFQUNFO0VBQ0E7QVprdmRGO0FZL3VkQTtFQUNFO0FaaXZkRjtBWTl1ZEE7RUFDRTtBWmd2ZEY7QVk3dWRBO0VBQ0U7QVordWRGO0FZNXVkQTtFQUNFO0FaOHVkRjtBWTN1ZEE7RUFDRTtBWjZ1ZEY7QVkxdWRBO0VBQ0U7QVo0dWRGO0FZenVkQTtFQUNFO0VBQ0E7QVoydWRGO0FZeHVkQTtFQUNFO0FaMHVkRjtBQUNBLFdBQVc7QVl0dWRYO0VBQ0U7QVp3dWRGO0FZcnVkQTtFQUNFO0FadXVkRjtBWXB1ZEE7RUFDRTtBWnN1ZEY7QVludWRBO0VBQ0U7QVpxdWRGO0FZbHVkQTtFQUNFO0Fab3VkRjtBWWp1ZEE7RUFDRTtBWm11ZEY7QVlodWRBO0VBQ0U7QVprdWRGO0FZL3RkQTtFQUNFO0FaaXVkRjtBWTl0ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpndWRGO0FZN3RkQTtFQUNFO0VBQ0E7RUFDQTtBWit0ZEY7QUFDQSxzREFBc0Q7QVk1dGR0RDs7Ozs7Ozs7O0VBU0U7QVo4dGRGO0FBQ0EsZ0RBQWdEO0FZM3RkaEQ7Ozs7Ozs7O0VBU0U7QVo0dGRGO0FZeHRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowdGRGO0FZdnRkQTtFQUNFO0FaeXRkRjtBQUNBLGdCQUFnQjtBWXB0ZGhCO0VBQ0U7QVpzdGRGO0FZbnRkQTtFQUNFO0VBQ0E7RUFDQTtBWnF0ZEY7QVlsdGRBO0VBQ0U7RUFDQTtFQUNBO0Fab3RkRjtBWWp0ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWm10ZEY7QVlodGRBO0VBQ0U7QVprdGRGO0FZL3NkQTtFQUNDO0FaaXRkRDtBWTlzZEE7RUFDRTtFQUNBO0FaZ3RkRjtBQUNBLHVCQUF1QjtBWTVzZHZCO0VBQ0U7QVo4c2RGO0FZM3NkQTtFQUNFO0FaNnNkRjtBWTFzZEE7RUFDRTtBWjRzZEY7QVl6c2RBO0VBQ0U7QVoyc2RGO0FZeHNkQTtFQUNFO0FaMHNkRjtBWXZzZEE7RUFDRTtBWnlzZEY7QVl0c2RBO0VBQ0U7QVp3c2RGO0FZcnNkQTtFQUNFO0FadXNkRjtBWXBzZEE7RUFDRTtBWnNzZEY7QVlsc2RBO0VBQ0U7QVpvc2RGO0FZaHNkQTtFQUNFO0Faa3NkRjtBWTlyZEE7RUFDRTtBWmdzZEY7QVk1cmRBO0VBQ0U7QVo4cmRGO0FZMXJkQTtFQUNFO0FaNHJkRjtBWXpyZEE7RUFDRTtBWjJyZEY7QVl4cmRBO0VBQ0U7QVowcmRGO0FZdnJkQTtFQUNFO0FaeXJkRjtBWXRyZEE7RUFDRTtBWndyZEY7QVlycmRBO0VBQ0U7QVp1cmRGO0FZcHJkQTtFQUNFO0Fac3JkRjtBWW5yZEE7RUFDRTtBWnFyZEY7QVlscmRBO0VBQ0U7QVpvcmRGO0FZanJkQTtFQUNFO0FabXJkRjtBWWhyZEE7RUFDRTtBWmtyZEY7QVkvcWRBO0VBQ0U7QVppcmRGO0FZOXFkQTtFQUNFO0FaZ3JkRjtBWTdxZEE7RUFDRTtBWitxZEY7QVk1cWRBO0VBQ0U7QVo4cWRGO0FZM3FkQTtFQUNFO0FaNnFkRjtBWTFxZEE7RUFDRTtBWjRxZEY7QVl6cWRBO0VBQ0U7QVoycWRGO0FZeHFkQTtFQUNFO0FaMHFkRjtBWXZxZEE7RUFDRTtBWnlxZEY7QVl0cWRBO0VBQ0U7QVp3cWRGO0FZcnFkQTtFQUNFO0FadXFkRjtBWXBxZEE7RUFDRTtBWnNxZEY7QVlucWRBO0VBQ0U7QVpxcWRGO0FZbHFkQTtFQUNFO0Fab3FkRjtBWWpxZEE7RUFDRTtBWm1xZEY7QVlocWRBO0VBQ0U7QVprcWRGO0FZL3BkQTtFQUNFO0FaaXFkRjtBWTlwZEE7RUFDRTtBWmdxZEY7QVk3cGRBO0VBQ0U7QVorcGRGO0FZNXBkQTtFQUNFO0FaOHBkRjtBWTNwZEE7RUFDRTtBWjZwZEY7QVkxcGRBO0VBQ0U7QVo0cGRGO0FZenBkQTtFQUNFO0FaMnBkRjtBWXhwZEE7RUFDRTtBWjBwZEY7QVl2cGRBO0VBQ0U7QVp5cGRGO0FZdHBkQTtFQUNFO0Fad3BkRjtBWXJwZEE7RUFDRTtBWnVwZEY7QVlwcGRBO0VBQ0U7QVpzcGRGO0FZbnBkQTtFQUNFO0FacXBkRjtBWWxwZEE7RUFDRTtBWm9wZEY7QVlqcGRBO0VBQ0U7QVptcGRGO0FZaHBkQTtFQUNFO0Faa3BkRjtBWS9vZEE7RUFDRTtBWmlwZEY7QVk5b2RBO0VBQ0U7QVpncGRGO0FZN29kQTtFQUNFO0FaK29kRjtBWTVvZEE7RUFDRTtBWjhvZEY7QVkzb2RBO0VBQ0U7QVo2b2RGO0FZMW9kQTtFQUNFO0FaNG9kRjtBWXpvZEE7RUFDRTtBWjJvZEY7QVl4b2RBO0VBQ0U7QVowb2RGO0FZdm9kQTtFQUNFO0FaeW9kRjtBWXRvZEE7RUFDRTtBWndvZEY7QVlyb2RBO0VBQ0U7QVp1b2RGO0FZcG9kQTtFQUNFO0Fac29kRjtBWW5vZEE7RUFDRTtBWnFvZEY7QVlsb2RBO0VBQ0U7QVpvb2RGO0FZam9kQTtFQUNFO0FabW9kRjtBWWhvZEE7RUFDRTtBWmtvZEY7QVkvbmRBO0VBQ0U7QVppb2RGO0FZOW5kQTtFQUNFO0FaZ29kRjtBWTduZEE7RUFDRTtBWituZEY7QVk1bmRBO0VBQ0U7QVo4bmRGO0FZM25kQTtFQUNFO0FaNm5kRjtBWTFuZEE7RUFDRTtBWjRuZEY7QVl6bmRBO0VBQ0U7QVoybmRGO0FZeG5kQTtFQUNFO0FaMG5kRjtBWXZuZEE7RUFDRTtBWnluZEY7QVl0bmRBO0VBQ0U7QVp3bmRGO0FZcm5kQTtFQUNFO0FadW5kRjtBWXBuZEE7RUFDRTtBWnNuZEY7QVlubmRBO0VBQ0U7QVpxbmRGO0FZbG5kQTtFQUNFO0Fab25kRjtBWWpuZEE7RUFDRTtBWm1uZEY7QVk5bWRBO0VBQ0U7QVpnbmRGO0FZN21kQTtFQUNFO0FaK21kRjtBWTVtZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOG1kRjtBWTNtZEE7RUFDRTtBWjZtZEY7QVkxbWRBO0VBQ0U7QVo0bWRGO0FZdm1kQTtFQUFrQjtBWjBtZGxCO0FZdm1kQTtFQUE0QjtBWjBtZDVCO0FBQ0EsMkNBQTJDO0FZeG1kM0M7O0VBQ0U7QVoybWRGO0FZeG1kQTtFQUNFO0FaMG1kRjtBWXZtZEE7RUFDRTtBWnltZEY7QVl0bWRBO0VBQ0U7QVp3bWRGO0FZcm1kQTtFQUNFO0FadW1kRjtBWXBtZEE7RUFDRTtBWnNtZEY7QUFDQSxnQkFBZ0I7QXVGMTRmaEI7RUFDRTtBdkY0NGZGO0F1Rno0ZkE7RUFDRTtFQUNBO0F2RjI0ZkY7QXVGeDRmQTtFQUNFO0F2RjA0ZkY7QXVGdjRmQTtFQUNFO0VBQ0E7QXZGeTRmRjtBQUNBLGFBQWE7QXVGcjRmYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RnU0ZkY7QXVGcDRmQTtFQUNFO0F2RnM0ZkY7QXVGbjRmQTtFQUVFO0VBQ0E7QXZGbzRmRjtBdUZqNGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGbTRmRjtBdUZoNGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGazRmRjtBdUYvM2ZBO0VBQ0U7QXZGaTRmRjtBdUY5M2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGZzRmRjtBQUNBLFlBQVk7QXVGNTNmWjs7OztFQUNFO0F2Rmk0ZkY7QXVGOTNmQTs7OztFQUNFO0F2Rm00ZkY7QXVGaDRmQTtFQUNFO0F2Rms0ZkY7QXVGLzNmQTtFQUNFO0F2Rmk0ZkY7QXVGOTNmQTtFQUNFO0VBQ0E7RUFDQTtBdkZnNGZGO0FBQ0EsOEJBQThCO0F1RjUzZjlCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGODNmRjtBdUYzM2ZBO0VBQ0U7RUFDQTtBdkY2M2ZGO0F1RjEzZkE7RUFDRTtBdkY0M2ZGO0F1RnozZkE7RUFDRTtFQUNBO0VBQ0E7QXZGMjNmRjtBdUZ4M2ZBO0VBQ0U7RUFDQTtFQUNBO0F2RjAzZkY7QXVGdjNmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGeTNmRjtBdUZ0M2ZBO0VBQ0U7QXZGdzNmRjtBdUZyM2ZBO0VBQ0U7QXZGdTNmRjtBdUZwM2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZzM2ZGO0F1Rm4zZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZxM2ZGO0F1RmwzZkE7RUFDRTtBdkZvM2ZGO0FBQ0EsYUFBYTtBdUZoM2ZiO0VBQ0U7RUFDQTtBdkZrM2ZGO0F1Ri8yZkE7RUFDRTtFQUNBO0F2RmkzZkY7QXVGOTJmQTtFQUNFO0F2RmczZkY7QXVGNzJmQTtFQUNFO0F2RisyZkY7QXVGMzJmQTtFQUNFO0F2RjYyZkY7QXVGMTJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNDJmRjtBdUZ6MmZBO0VBQ0U7QXZGMjJmRjtBQUNBLGVBQWU7QXVGdjJmZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnkyZkY7QXVGdDJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RncyZkY7QXVGcjJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RnUyZkY7QXVGcDJmQTtFQUNFO0F2RnMyZkY7QUFDQSxjQUFjO0F1Rm4yZmQ7O0VBQ0U7QXZGczJmRjtBdUZuMmZBO0VBQ0U7RUFDQTtBdkZxMmZGO0F1RmwyZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rm8yZkY7QXVGajJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Rm0yZkY7QXVGaDJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RmsyZkY7QXVGLzFmQTtFQUNFO0VBQ0E7QXZGaTJmRjtBdUY5MWZBO0VBQ0U7QXZGZzJmRjtBdUY3MWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZGKzFmQSxZQUFZO0V1RjcxZlo7RXZGKzFmQSxrQkFBa0I7RXVGNzFmbEI7RXZGKzFmQSxVQUFVO0V1RjcxZlY7QXZGKzFmRjtBdUY1MWZBO0VBQ0U7RUFDQTtFQUNBO0F2RjgxZkY7QXVGMzFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNjFmRjtBdUYxMWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY0MWZGO0F1RnoxZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjIxZkY7QXVGeDFmQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjAxZkY7QXVGdjFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnkxZkY7QUFDQSxpQkFBaUI7QXVGcjFmakI7RUFDRTtFQUNBO0F2RnUxZkY7QXVGcDFmQTtFQUNFO0F2RnMxZkY7QXVGbjFmQTtFQUNFO0VBQ0E7RUFDQTtBdkZxMWZGO0F1RmwxZkE7RUFDRTtFQUNBO0VBQ0E7QXZGbzFmRjtBdUZqMWZBO0VBQ0U7RUFDQTtBdkZtMWZGO0F1RmgxZkE7RUFDRTtFQUNBO0F2RmsxZkY7QXVGLzBmQTtFQUNFO0VBQ0E7RUFDQTtBdkZpMWZGO0F1RjkwZkE7RUFDRTtBdkZnMWZGO0F1RjcwZkE7RUFDRTtFQUNBO0F2RiswZkY7QXVGNTBmQTtFQUNFO0F2RjgwZkY7QXVGMzBmQTtFQUNFO0F2RjYwZkY7QXVGMTBmQTtFQUNFO0F2RjQwZkY7QXVGejBmQTtFQUNFO0F2RjIwZkY7QXVGeDBmQTtFQUNFO0F2RjAwZkY7QXVGdjBmQTtFQUNFO0F2RnkwZkY7QXVGdDBmQTtFQUNFO0F2RncwZkY7QXVGcjBmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ1MGZGO0F1RnAwZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGczBmRjtBdUZuMGZBO0VBQ0U7QXZGcTBmRjtBdUZsMGZBOztFQUNFO0VBQ0E7QXZGcTBmRjtBdUZsMGZBO0VBQ0U7RUFDQTtBdkZvMGZGO0F1RmowZkE7RUFDRTtFQUNBO0VBQ0E7QXZGbTBmRjtBdUZoMGZBO0VBQ0U7QXZGazBmRjtBdUYvemZBO0VBQ0U7RUFDQTtBdkZpMGZGO0F1Rjl6ZkE7RUFDRTtFQUNBO0VBQ0E7QXZGZzBmRjtBdUY3emZBO0VBQ0U7QXZGK3pmRjtBdUY1emZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGOHpmRjtBdUYzemZBO0VBQ0U7QXZGNnpmRjtBdUYxemZBO0VBQ0U7QXZGNHpmRjtBQUNBLFlBQVk7QXVGeHpmWjtFQUNFO0F2RjB6ZkY7QXVGdnpmQTtFQUNFO0F2Rnl6ZkY7QXVGdHpmQTtFQUNFO0VBQ0E7QXZGd3pmRjtBdUZyemZBO0VBQ0U7RUFDQTtBdkZ1emZGO0F1RnB6ZkE7RUFDRTtBdkZzemZGO0F1Rm56ZkE7RUFDRTtBdkZxemZGO0F1Rmx6ZkE7RUFDRTtBdkZvemZGO0F1Rmp6ZkE7RUFDRTtBdkZtemZGO0F1Rmh6ZkE7O0VBQ0U7QXZGbXpmRjtBdUZoemZBOztFQUNFO0F2Rm16ZkY7QXVGaHpmQTtFQUNFO0F2Rmt6ZkY7QXVGL3lmQTs7RUFDRTtFQUNBO0F2Rmt6ZkY7QXVGL3lmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rml6ZkY7QXVGOXlmQTtFQUNFO0F2Rmd6ZkY7QXVGN3lmQTtFQUNFO0F2Rit5ZkY7QXVGM3lmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNnlmRjtBdUZ6eWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkYyeWZGO0F1RnZ5ZkE7RUFDRTtBdkZ5eWZGO0F1RnR5ZkE7RUFDRTtBdkZ3eWZGO0F1RnJ5ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZ1eWZGO0FBQ0EsWUFBWTtBdUZqeWZaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZteWZGO0F1Rmh5ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZreWZGO0F1Ri94ZkE7RUFDRTtBdkZpeWZGO0F1Rjl4ZkE7RUFDRTtBdkZneWZGO0F1Rjd4ZkE7RUFDRTtFQUNBO0F2Rit4ZkY7QXVGNXhmQTtFQUNFO0F2Rjh4ZkY7QXVGM3hmQTtFQUNFO0F2RjZ4ZkY7QXVGMXhmQTtFQUNFO0F2RjR4ZkY7QXVGenhmQTtFQUNFO0F2RjJ4ZkY7QXVGeHhmQTtFQUNFO0VBQ0E7RUFDQTtBdkYweGZGO0F1RnZ4ZkE7RUFDRTtFQUNBO0VBQ0E7QXZGeXhmRjtBdUZ0eGZBO0VBQ0U7QXZGd3hmRjtBQUNBLGFBQWE7QXVGcnhmYjs7RUFDRTtFQUNBO0F2Rnd4ZkY7QXVGcnhmQTtFQUNFO0VBQ0E7QXZGdXhmRjtBdUZweGZBO0VBQ0U7RUFDQTtBdkZzeGZGO0F1Rm54ZkE7RUFDRTtFQUNBO0VBQ0E7QXZGcXhmRjtBdUZseGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGb3hmRjtBdUZqeGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rm14ZkY7QXVGaHhmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Rmt4ZkY7QUFDQSxRQUFRO0F1Rjl3ZlI7RUFDRTtFQUNBO0VBQ0E7QXZGZ3hmRjtBdUY3d2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGK3dmRjtBdUY1d2ZBO0VBQ0U7QXZGOHdmRjtBdUYzd2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY2d2ZGO0F1RjF3ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkY0d2ZGO0FBQ0EsY0FBYztBdUZ6d2ZkO0VBQ0U7QXZGMndmRjtBdUZ4d2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGMHdmRjtBdUZ2d2ZBO0VBQ0U7QXZGeXdmRjtBdUZ0d2ZBO0VBQ0U7RUFDQTtBdkZ3d2ZGO0F1RnJ3ZkE7RUFDRTtBdkZ1d2ZGO0F1RnB3ZkE7RUFDRTtBdkZzd2ZGO0F1Rm53ZkE7O0VBQ0U7QXZGc3dmRjtBdUZud2ZBO0VBQ0U7O0lBQ0U7RXZGc3dmRjtBQUNGO0F1RnB3ZkE7RUFDRTtBdkZzd2ZGO0F1Rm53ZkE7RUFDRTtBdkZxd2ZGO0F1Rmx3ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rm93ZkY7QXVGandmQTtFQUNFO0VBQ0E7QXZGbXdmRjtBdUZod2ZBO0VBQ0U7RUFDQTtBdkZrd2ZGO0F1Ri92ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZpd2ZGO0F1Rjl2ZkE7RUFDRTtBdkZnd2ZGO0F1Rjd2ZkE7RUFDRTtBdkYrdmZGO0F1RjV2ZkE7RUFDRTtFQUNBO0F2Rjh2ZkY7QXVGM3ZmQTtFQUNFO0VBQ0E7QXZGNnZmRjtBdUYxdmZBO0VBQ0U7RUFDQTtBdkY0dmZGO0F1Rnp2ZkE7RUFDRTtBdkYydmZGO0F1Rnh2ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkYwdmZGO0F1RnZ2ZkE7RUFDRTtFQUNBO0F2Rnl2ZkY7QXVGdHZmQTtFQUNFO0F2Rnd2ZkY7QUFDQSxXQUFXO0F1RnJ2Zlg7RUFDRTtBdkZ1dmZGO0F1RnB2ZkE7RUFDRTtBdkZzdmZGO0FBQ0EsWUFBWTtBdUZsdmZaO0VBQ0U7QXZGb3ZmRjtBdUZqdmZBO0VBQ0U7RUFDQTtBdkZtdmZGO0F1Rmh2ZkE7RUFDRTtFQUNBO0F2Rmt2ZkY7QXVGL3VmQTtFQUNFO0VBQ0E7RUFDQTtBdkZpdmZGO0F1Rjl1ZkE7RUFDRTtFQUNBO0F2Rmd2ZkY7QXVGN3VmQTtFQUNFO0F2Rit1ZkY7QXVGNXVmQTtFQUNFO0F2Rjh1ZkY7QXVGM3VmQTtFQUNFO0VBQ0E7RUFDQTtBdkY2dWZGO0F1RjF1ZkE7RUFDRTtFQUNBO0F2RjR1ZkY7QXVGenVmQTtFQUNFO0F2RjJ1ZkY7QXVGeHVmQTtFQUNFO0F2RjB1ZkY7QXVGdnVmQTtFQUNFO0F2Rnl1ZkY7QXVGdHVmQTs7O0VBRUk7QXZGeXVmSjtBQUNBLGlCQUFpQjtBdUZydWZqQjtFQUNFO0F2RnV1ZkY7QXVGcHVmQTtFQUNFO0F2RnN1ZkY7QXVGbnVmQTtFQUNFO0F2RnF1ZkY7QXVGbHVmQTtFQUNFO0VBQ0E7RUFDQTtBdkZvdWZGO0F1Rmp1ZkE7RUFDRTtFQUNBO0F2Rm11ZkY7QXVGaHVmQTtFQUNFO0VBQ0E7QXZGa3VmRjtBdUYvdGZBO0VBQ0U7QXZGaXVmRjtBQUNBLGtCQUFrQjtBdUY3dGZsQjtFQUNFO0F2Rit0ZkY7QXVGNXRmQTtFQUNFO0VBQ0E7QXZGOHRmRjtBdUYzdGZBO0VBQ0U7QXZGNnRmRjtBdUYxdGZBO0VBQ0U7RUFDQTtBdkY0dGZGO0F1Rnp0ZkE7RUFDRTtBdkYydGZGO0FBQ0EsVUFBVTtBdUZ4dGZWO0VBQ0U7QXZGMHRmRjtBdUZ2dGZBO0VBQ0U7RUFDQTtFQUNBO0F2Rnl0ZkY7QUFDQSxnQkFBZ0I7QXVGcnRmaEI7RUFDRTtBdkZ1dGZGO0F1RnJ0ZkE7RUFDRTtFQUNBO0F2RnV0ZkY7QXVGcnRmQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGc3RmRjtBdUZwdGZBO0VBQ0U7RUFDQTtBdkZzdGZGO0F1RnB0ZkE7RUFDRTtBdkZzdGZGO0F1RnB0ZkE7RUFDRTtBdkZzdGZGO0F1RnB0ZkE7RUFDRTtBdkZzdGZGO0F1RnB0ZkE7RUFDRTtBdkZzdGZGO0F1RnB0ZkE7RUFDRTtFQUNBO0F2RnN0ZkY7QUFDQSxTQUFTO0F1Rm50ZlQ7RUFDRTtFQUNBO0F2RnF0ZkY7QXVGbHRmQTtFQUNFO0F2Rm90ZkY7QUFDQSxlQUFlO0F1Rmp0ZmY7RUFDRTtFQUVBO0F2Rmt0ZkY7QXVGN3NmQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdkYrc2ZGO0F1RjVzZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjhzZkY7QXVGM3NmQTtFQUNFO0F2RjZzZkY7QXVGMXNmQTtFQUNFO0VBQ0E7QXZGNHNmRjtBdUZ6c2ZBO0VBQ0U7QXZGMnNmRjtBdUZ4c2ZBO0VBQ0U7QXZGMHNmRjtBdUZ2c2ZBO0VBQ0U7QXZGeXNmRjtBdUZ0c2ZBO0VBQ0U7QXZGd3NmRjtBdUZyc2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ1c2ZGO0F1RnBzZkE7O0VBRUU7QXZGc3NmRjtBdUZuc2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdkZvc2ZGO0F1RmpzZkE7RUFDRTtBdkZtc2ZGO0F1RmhzZkE7RUFDRTtFQUNBO0VBQ0E7QXZGa3NmRjtBdUY5cmZBO0VBQ0U7QXZGZ3NmRjtBdUY1cmZBO0VBQ0U7QXZGOHJmRjtBQUNBLGdCQUFnQjtBdUYzcmZoQjtFQUNFO0F2RjZyZkY7QXVGMXJmQTtFQUNFO0VBQ0E7QXZGNHJmRjtBdUZ6cmZBO0VBQ0U7RUFDQTtFQUNBO0F2RjJyZkY7QXVGeHJmQTtFQUNFO0VBQ0E7QXZGMHJmRjtBdUZ2cmZBO0V2RnlyZkUsaUJBQWlCO0V1RnZyZmpCO0VBQ0E7RUFDQTtBdkZ5cmZGO0F1RnRyZkE7RUFDRTtFQUNBO0F2RndyZkY7QXVGcnJmQTtFQUNFO0VBQ0E7QXZGdXJmRjtBdUZwcmZBO0VBQ0U7RUFDQTtBdkZzcmZGO0F1Rm5yZkE7RUFDRTtBdkZxcmZGO0F1RmxyZkE7RUFDRTtBdkZvcmZGO0F1RmpyZkE7RUFDRTtBdkZtcmZGO0F1RmhyZkE7RUFDRTtFQUNBO0VBQ0E7QXZGa3JmRjtBdUYvcWZBO0VBQ0U7RUFDQTtBdkZpcmZGO0F1RjlxZkE7RUFDRTtBdkZncmZGO0F1RjdxZkE7RUFDRTtBdkYrcWZGO0F1RjVxZkE7RUFDRTtFQUNBO0VBQ0E7QXZGOHFmRjtBdUYzcWZBO0VBQ0U7RUFDQTtBdkY2cWZGO0F1RjFxZkE7RUFDRTtBdkY0cWZGO0F1RnpxZkE7RUFDRTtBdkYycWZGO0F1RnhxZkE7RUFDRTtBdkYwcWZGO0FBQ0EsY0FBYztBdUZ0cWZkO0VBQ0U7RUFDQTtFQUNBO0F2RndxZkY7QXVGcnFmQTtFQUNFO0F2RnVxZkY7QXVGcHFmQTtFQUNFO0F2RnNxZkY7QXVGbnFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RnFxZkY7QXVGanFmQTtFQUNFO0VBQ0E7QXZGbXFmRjtBdUZqcWZBO0VBQ0U7QXZGbXFmRjtBdUZocWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RmtxZkY7QXVGL3BmQTs7RUFDRTtBdkZrcWZGO0F1Ri9wZkE7O0VBQ0U7QXZGa3FmRjtBdUYvcGZBOztFQUNFO0VBQ0E7QXZGa3FmRjtBdUYvcGZBO0VBQ0U7QXZGaXFmRjtBdUY5cGZBO0VBQ0U7QXZGZ3FmRjtBdUY3cGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGK3BmRjtBdUY1cGZBO0VBQ0U7QXZGOHBmRjtBdUYzcGZBO0VBQ0U7QXZGNnBmRjtBd0ZuOGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RnE4aEJGO0F3Rmw4aEJBO0VBQ0U7RUFDQTtFQUNBO0F4Rm84aEJGO0F3Rmo4aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZtOGhCRjtBd0ZoOGhCQTtFQUNFO0VBQ0E7QXhGazhoQkY7QXdGOTdoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGZzhoQkY7QXdGNzdoQkE7RUFDRTtBeEYrN2hCRjtBd0Y1N2hCQTtFQUVJO0VBQ0E7QXhGNjdoQko7QXdGejdoQkE7RUFDRTtBeEYyN2hCRjtBd0Z4N2hCQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0F4Rnc3aEJKO0F3Rjk3aEJBO0VBVUk7RUFDQTtFQUNBO0F4RnU3aEJKO0F3Rm44aEJBO0VBZ0JJO0F4RnM3aEJKO0F3RnQ4aEJBO0VBbUJNO0VBQ0E7RUFDQTtBeEZzN2hCTjtBd0YzOGhCQTtFQXlCTTtBeEZxN2hCTjtBd0Y5OGhCQTtFQTZCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZvN2hCTjtBd0Z2OWhCQTtFQXVDTTtFQUNBO0F4Rm03aEJOO0F3RjM5aEJBO0VBNENNO0VBQ0E7QXhGazdoQk47QXdGLzloQkE7RUFnRFE7QXhGazdoQlI7QXdGbCtoQkE7RUFxRE07RUFDQTtBeEZnN2hCTjtBd0Z0K2hCQTtFQXlEUTtBeEZnN2hCUjtBd0Z6K2hCQTtFQWlFSTtBeEYyNmhCSjtBQUNBOzs7Ozs7O0VBT0U7QXlGcGlpQkY7O0VBQ0U7QXpGdWlpQkY7QXlGcGlpQkE7RUFDRTtFQUNBO0F6RnNpaUJGO0F5Rm5paUJBO0VBQ0U7QXpGcWlpQkY7QXlGbGlpQkE7RUFDRTtBekZvaWlCRjtBeUZqaWlCQTtFQUNFO0F6Rm1paUJGO0F5RmhpaUJBO0VBQ0U7QXpGa2lpQkY7QXlGL2hpQkE7RUFDRTtBekZpaWlCRjtBeUY5aGlCQTtFQUNFO0F6RmdpaUJGO0F5RjdoaUJBOztFQUNFO0F6RmdpaUJGO0F5RjdoaUJBO0VBQ0U7RUFDQTtFQUNBO0F6RitoaUJGO0F5RjVoaUJBO0VBQ0U7QXpGOGhpQkY7QXlGM2hpQkE7RUFDRTtBekY2aGlCRjtBeUYxaGlCQTtFQUNFO0F6RjRoaUJGO0F5RnpoaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjJoaUJGO0FBQ0E7Ozs7O0VBS0U7QTBGbm1pQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGcW1pQkY7QTBGbm1pQkE7RUFDRTtJQUNFO0lBQ0E7RTFGcW1pQkY7RTBGbm1pQkE7SUFDRTtJQUNBO0UxRnFtaUJGO0UwRm5taUJBO0lBQ0U7SUFDQTtFMUZxbWlCRjtBQUNGO0EwRnBtaUJBO0VBQ0U7SUFDRTtJQUNBO0UxRnNtaUJGO0UwRnBtaUJBO0lBQ0U7SUFDQTtFMUZzbWlCRjtFMEZwbWlCQTtJQUNFO0lBQ0E7RTFGc21pQkY7QUFDRjtBQUNBOzs7Ozs7OztFQVFFO0EwRnJtaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFGdW1pQkY7QTBGdG1pQkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGeW1pQkY7QTBGeG1pQkE7RUFDRTtFQUNBO0ExRjBtaUJGO0EwRnhtaUJBO0VBQ0U7O0lBQ0U7SUFDQTtFMUYybWlCRjtFMEZ6bWlCQTtJQUNFO0lBQ0E7RTFGMm1pQkY7QUFDRjtBMEYxbWlCQTtFQUNFOztJQUNFO0lBQ0E7RTFGNm1pQkY7RTBGM21pQkE7SUFDRTtJQUNBO0UxRjZtaUJGO0FBQ0Y7QUFDQTs7Ozs7Ozs7Ozs7RUFXRTtBMEY1bWlCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGOG1pQkY7QTBGN21pQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGK21pQkY7QTBGOW1pQkE7RUFDRTtFQUNBO0ExRmduaUJGO0EwRi9taUJBO0VBQ0U7RUFDQTtBMUZpbmlCRjtBMEZobmlCQTtFQUNFO0VBQ0E7QTFGa25pQkY7QTBGam5pQkE7RUFDRTtFQUNBO0ExRm1uaUJGO0EwRmpuaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTFGcW5pQkY7RTBGbm5pQkE7SUFDRTtJQUNBO0UxRnFuaUJGO0FBQ0Y7QTBGcG5pQkE7RUFDRTs7O0lBQ0U7SUFDQTtFMUZ3bmlCRjtFMEZ0bmlCQTtJQUNFO0lBQ0E7RTFGd25pQkY7QUFDRjtBQUNBOzs7Ozs7OztFQVFFO0EwRnZuaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFGeW5pQkY7QTBGeG5pQkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYybmlCRjtBMEYxbmlCQTtFQUNFO0VBQ0E7QTFGNG5pQkY7QTBGMW5pQkE7RUFDRTtJQUNFO0lBQ0E7RTFGNG5pQkY7RTBGMW5pQkE7STFGNG5pQkUsa0RBQWtEO0kwRjFuaUJsRDtJQUNBO0UxRjRuaUJGO0UwRjFuaUJBO0lBQ0U7SUFDQTtFMUY0bmlCRjtFMEYxbmlCQTtJQUNFO0lBQ0E7RTFGNG5pQkY7RTBGMW5pQkE7SUFDRTtJQUNBO0UxRjRuaUJGO0FBQ0Y7QTBGM25pQkE7RUFDRTtJQUNFO0lBQ0E7RTFGNm5pQkY7RTBGM25pQkE7STFGNm5pQkUsa0RBQWtEO0kwRjNuaUJsRDtJQUNBO0UxRjZuaUJGO0UwRjNuaUJBO0lBQ0U7SUFDQTtFMUY2bmlCRjtFMEYzbmlCQTtJQUNFO0lBQ0E7RTFGNm5pQkY7RTBGM25pQkE7SUFDRTtJQUNBO0UxRjZuaUJGO0FBQ0Y7QUFDQTs7Ozs7RUFLRTtBMEY1bmlCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRjhuaUJGO0EwRjVuaUJBO0VBQ0U7SUFDRTtJQUNBO0UxRjhuaUJGO0UwRjVuaUJBO0lBQ0U7SUFDQTtJQUNBO0UxRjhuaUJGO0FBQ0Y7QTBGN25pQkE7RUFDRTtJQUNFO0lBQ0E7RTFGK25pQkY7RTBGN25pQkE7SUFDRTtJQUNBO0lBQ0E7RTFGK25pQkY7QUFDRjtBQUNBOzs7Ozs7OztFQVFFO0EwRjluaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGZ29pQkY7QTBGL25pQkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRmtvaUJGO0EwRmpvaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFGbW9pQkY7QTBGam9pQkE7RUFDRTtJQUNFO0lBQ0E7RTFGbW9pQkY7QUFDRjtBMEZsb2lCQTtFQUNFO0lBQ0U7SUFDQTtFMUZvb2lCRjtBQUNGO0EwRm5vaUJBO0VBQ0U7O0lBQ0U7SUFDQTtFMUZzb2lCRjtFMEZwb2lCQTtJQUNFO0lBQ0E7RTFGc29pQkY7QUFDRjtBMEZyb2lCQTtFQUNFOztJQUNFO0lBQ0E7RTFGd29pQkY7RTBGdG9pQkE7SUFDRTtJQUNBO0UxRndvaUJGO0FBQ0Y7QUFDQTs7Ozs7Ozs7O0VBU0U7QTBGdm9pQkY7RUFDRTtFQUNBO0VBQ0E7QTFGeW9pQkY7QTBGeG9pQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUYwb2lCQSw4REFBOEQ7RTBGeG9pQjlEO0VBQ0E7QTFGMG9pQkY7QTBGem9pQkE7RUFDRTtFQUNBO0ExRjJvaUJGO0EwRjFvaUJBO0VBQ0U7RUFDQTtBMUY0b2lCRjtBMEYxb2lCQTtFQUNFOzs7SUFDRTtJQUNBO0UxRjhvaUJGO0UwRjVvaUJBO0lBQ0U7SUFDQTtFMUY4b2lCRjtBQUNGO0EwRjdvaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTFGaXBpQkY7RTBGL29pQkE7SUFDRTtJQUNBO0UxRmlwaUJGO0FBQ0Y7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFO0EwRmhwaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFGa3BpQkY7QTBGanBpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRm1waUJGO0EwRmxwaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxRm9waUJBLDhEQUE4RDtFMEZscGlCOUQ7RUFDQTtBMUZvcGlCRjtBMEZucGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUZxcGlCRjtBMEZwcGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUZzcGlCRjtBMEZycGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUZ1cGlCRjtBMEZ0cGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUZ3cGlCRjtBMEZ2cGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUZ5cGlCRjtBMEZ4cGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUYwcGlCRjtBMEZ6cGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUYycGlCRjtBMEYxcGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUY0cGlCRjtBMEYzcGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUY2cGlCRjtBMEY1cGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUY4cGlCRjtBMEY3cGlCQTtFQUNFO0VBQ0E7RUFDQTtBMUYrcGlCRjtBMEY5cGlCQTtFQUNFO0VBQ0E7QTFGZ3FpQkY7QTBGL3BpQkE7RUFDRTtFQUNBO0ExRmlxaUJGO0EwRmhxaUJBO0VBQ0U7RUFDQTtBMUZrcWlCRjtBMEZqcWlCQTtFQUNFO0VBQ0E7QTFGbXFpQkY7QTBGbHFpQkE7RUFDRTtFQUNBO0ExRm9xaUJGO0EwRm5xaUJBO0VBQ0U7RUFDQTtBMUZxcWlCRjtBMEZwcWlCQTtFQUNFO0VBQ0E7QTFGc3FpQkY7QTBGcnFpQkE7RUFDRTtFQUNBO0ExRnVxaUJGO0EwRnRxaUJBO0VBQ0U7RUFDQTtBMUZ3cWlCRjtBMEZ2cWlCQTtFQUNFO0VBQ0E7QTFGeXFpQkY7QTBGeHFpQkE7RUFDRTtFQUNBO0ExRjBxaUJGO0EwRnhxaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTFGNHFpQkY7RTBGMXFpQkE7SUFDRTtJQUNBO0UxRjRxaUJGO0FBQ0Y7QTBGM3FpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFMUYrcWlCRjtFMEY3cWlCQTtJQUNFO0lBQ0E7RTFGK3FpQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7RUFlRTtBMEY5cWlCRjtFMUZncmlCRTs7Ozs7SUFLRTtBQUNKO0EwRi9xaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRmlyaUJGO0EwRmhyaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRmtyaUJGO0EwRmpyaUJBO0VBQ0U7RUFDQTtBMUZtcmlCRjtBMEZscmlCQTtFQUNFO0VBQ0E7QTFGb3JpQkY7QTBGbnJpQkE7RUFDRTtFQUNBO0ExRnFyaUJGO0EwRnByaUJBO0VBQ0U7RUFDQTtBMUZzcmlCRjtBMEZycmlCQTtFQUNFO0VBQ0E7QTFGdXJpQkY7QTBGdHJpQkE7RUFDRTtFQUNBO0ExRndyaUJGO0EwRnZyaUJBO0VBQ0U7RUFDQTtBMUZ5cmlCRjtBMEZ4cmlCQTtFQUNFO0VBQ0E7QTFGMHJpQkY7QTBGenJpQkE7RUFDRTtFQUNBO0ExRjJyaUJGO0EwRnpyaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTFGNnJpQkY7RTBGM3JpQkE7SUFDRTtJQUNBO0UxRjZyaUJGO0FBQ0Y7QTBGNXJpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFMUZnc2lCRjtFMEY5cmlCQTtJQUNFO0lBQ0E7RTFGZ3NpQkY7QUFDRjtBQUNBOzs7Ozs7O0VBT0U7QTBGL3JpQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRmlzaUJGO0EwRmhzaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZrc2lCRjtBMEZoc2lCQTtFQUNFO0lBQ0U7SUFDQTtFMUZrc2lCRjtFMEZoc2lCQTtJQUNFO0lBQ0E7RTFGa3NpQkY7QUFDRjtBMEZqc2lCQTtFQUNFO0lBQ0U7SUFDQTtFMUZtc2lCRjtFMEZqc2lCQTtJQUNFO0lBQ0E7RTFGbXNpQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkU7QTBGbHNpQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUZvc2lCRjtBMEZuc2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGcXNpQkY7QTBGcHNpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFGc3NpQkEsOERBQThEO0UwRnBzaUI5RDtFQUNBO0ExRnNzaUJGO0EwRnJzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRnVzaUJGO0EwRnRzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRndzaUJGO0EwRnZzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRnlzaUJGO0EwRnhzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRjBzaUJGO0EwRnpzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRjJzaUJGO0EwRjFzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRjRzaUJGO0EwRjNzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRjZzaUJGO0EwRjVzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRjhzaUJGO0EwRjdzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRitzaUJGO0EwRjlzaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRmd0aUJGO0EwRi9zaUJBO0VBQ0U7RUFDQTtFQUNBO0ExRml0aUJGO0EwRmh0aUJBO0VBQ0U7RUFDQTtBMUZrdGlCRjtBMEZqdGlCQTtFQUNFO0VBQ0E7QTFGbXRpQkY7QTBGbHRpQkE7RUFDRTtFQUNBO0ExRm90aUJGO0EwRm50aUJBO0VBQ0U7RUFDQTtBMUZxdGlCRjtBMEZwdGlCQTtFQUNFO0VBQ0E7QTFGc3RpQkY7QTBGcnRpQkE7RUFDRTtFQUNBO0ExRnV0aUJGO0EwRnR0aUJBO0VBQ0U7RUFDQTtBMUZ3dGlCRjtBMEZ2dGlCQTtFQUNFO0VBQ0E7QTFGeXRpQkY7QTBGeHRpQkE7RUFDRTtFQUNBO0ExRjB0aUJGO0EwRnp0aUJBO0VBQ0U7RUFDQTtBMUYydGlCRjtBMEYxdGlCQTtFQUNFO0VBQ0E7QTFGNHRpQkY7QTBGMXRpQkE7RUFDRTs7O0lBQ0U7RTFGOHRpQkY7RTBGNXRpQkE7SUFDRTtFMUY4dGlCRjtBQUNGO0EwRjd0aUJBO0VBQ0U7OztJQUNFO0UxRml1aUJGO0UwRi90aUJBO0lBQ0U7RTFGaXVpQkY7QUFDRjtBMkZ2OWpCQTtFM0Z5OWpCRSxpQkFBaUI7QUFDbkI7QTJGMTlqQkE7RUFHSTtBM0YwOWpCSjtBMkY3OWpCQTtFQU9JO0EzRnk5akJKO0EyRmgrakJBO0VBV0k7QTNGdzlqQko7QTJGbitqQkE7RUFlSTtBM0Z1OWpCSjtBMkZ0K2pCQTtFQW1CSTtBM0ZzOWpCSjtBMkZ6K2pCQTtFQXVCSTtBM0ZxOWpCSjtBMkY1K2pCQTtFQTJCSTtBM0ZvOWpCSjtBMkYvK2pCQTtFQStCSTtBM0ZtOWpCSjtBMkZsL2pCQTtFQW1DSTtFQUNBO0EzRms5akJKO0EyRnQvakJBO0VBd0NJO0VBQ0E7QTNGaTlqQko7QTJGMS9qQkE7RUE2Q0k7RUFDQTtBM0ZnOWpCSjtBMkY5L2pCQTtFQWtESTtBM0YrOGpCSjtBMkZqZ2tCQTtFQXNESTtFQUNBO0EzRjg4akJKO0EyRnJna0JBO0VBMkRJO0VBQ0E7QTNGNjhqQko7QTJGemdrQkE7RUFnRUk7RUFDQTtBM0Y0OGpCSjtBMkY3Z2tCQTtFQXFFSTtBM0YyOGpCSjtBMkZoaGtCQTtFQXlFSTtBM0YwOGpCSjtBMkZuaGtCQTtFQTZFSTtBM0Z5OGpCSjtBMkZ0aGtCQTtFQWlGSTtBM0Z3OGpCSjtBMkZ6aGtCQTtFQXFGSTtFQUNBO0EzRnU4akJKO0EyRjdoa0JBO0VBMEZJO0VBQ0E7RUFDQTtFQUNBO0EzRnM4akJKO0EyRm5pa0JBO0VBaUdJO0EzRnE4akJKO0EyRnRpa0JBO0VBcUdJO0EzRm84akJKO0EyRnppa0JBOztFQXlHSTtFQUNBO0EzRm84akJKO0EyRjlpa0JBO0VBOEdJO0EzRm04akJKO0EyRmpqa0JBO0VBa0hJO0VBQ0E7QTNGazhqQko7QTJGcmprQkE7RUF1SEk7RUFDQTtBM0ZpOGpCSjtBMkZ6amtCQTtFQTRISTtBM0ZnOGpCSjtBMkY1amtCQTtFQWlJSTtFQUNBO0EzRjg3akJKO0EyRmhra0JBO0VBc0lJO0VBQ0E7QTNGNjdqQko7QTJGcGtrQkE7RUEySUk7RUFDQTtBM0Y0N2pCSjtBMkZ4a2tCQTtFQWdKSTtFQUNBO0EzRjI3akJKO0EyRjVra0JBO0VBcUpJO0EzRjA3akJKO0EyRi9ra0JBO0VBeUpJO0VBQ0E7QTNGeTdqQko7QTJGcDdqQkE7RUFDRTs7SUFFSTtFM0ZzN2pCSjtBQUNGO0EyRmw3akJBOztFQUNFO0EzRnE3akJGO0EyRmw3akJBOztFQUNFO0EzRnE3akJGO0EyRmo3akJBO0VBQ0U7RUFDQTtFQUNBO0EzRm03akJGO0EyRmg3akJBO0VBQ0U7QTNGazdqQkY7QTJGLzZqQkE7RUFDRTtBM0ZpN2pCRjtBMkY5NmpCQTtFQUNFO0EzRmc3akJGO0EyRjc2akJBO0VBQ0U7QTNGKzZqQkY7QTJGNTZqQkE7RUFDRTtBM0Y4NmpCRjtBMkYzNmpCQTtFQUNFO0EzRjY2akJGO0EyRjE2akJBO0VBQ0U7QTNGNDZqQkY7QTJGejZqQkE7RUFDRTtBM0YyNmpCRjtBMkZ4NmpCQTtFQUNFO0EzRjA2akJGO0EyRnY2akJBOzs7RUFDRTtBM0YyNmpCRjtBMkZ4NmpCQTs7RUFDRTtBM0YyNmpCRjtBMkZ4NmpCQTtFQUVFO0lBQ0U7RTNGeTZqQkY7RTJGdDZqQkE7SUFDRTtJQUNBO0lBQ0E7RTNGdzZqQkY7RTJGcjZqQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0Z1NmpCRjtFMkZwNmpCQTtJQUNFO0UzRnM2akJGO0UyRm42akJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTNGcTZqQkY7RTJGbDZqQkE7SUFDRTtFM0ZvNmpCRjtBQUNGO0EyRi81akJBO0VBQ0U7QTNGaTZqQkY7QUFDQTs7Ozs7Q0FLQztBNEZ6cWtCRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RjJxa0JGO0E0Rnhxa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGMHFrQkY7QTRGdnFrQkE7RUFDRTtBNUZ5cWtCRjtBNEZ0cWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rndxa0JGO0E0RnJxa0JBO0VBQ0U7RUFDQTtFQUNBO0E1RnVxa0JGO0E0RnBxa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGc3FrQkY7QTRGbnFrQkE7RUFDRTtBNUZxcWtCRjtBNEZscWtCQTtFQUNFO0E1Rm9xa0JGO0E0Rmpxa0JBO0VBQ0U7QTVGbXFrQkY7QTRGaHFrQkE7RUFDRTtBNUZrcWtCRjtBNEYvcGtCQTtFQUNFO0E1Rmlxa0JGO0E0Rjlwa0JBOzs7O0VBQ0U7QTVGbXFrQkY7QTRGaHFrQkE7RUFDRTtFQUNBO0E1Rmtxa0JGO0E0Ri9wa0JBO0VBQ0U7QTVGaXFrQkY7QTRGOXBrQkE7RUFDRTtFQUNBO0E1Rmdxa0JGO0E0Rjdwa0JBO0VBQ0U7QTVGK3BrQkY7QTRGNXBrQkE7RUFDRTtFQUNBO0E1Rjhwa0JGO0E0RjNwa0JBO0VBQ0U7QTVGNnBrQkY7QTRGMXBrQkE7RUFDRTtFQUNBO0E1RjRwa0JGO0E0Rnpwa0JBO0VBQ0U7QTVGMnBrQkY7QUFDQTs7Ozs7Q0FLQztBNkZsd2tCRDtFQUNFO0E3Rm93a0JGO0E2Rmp3a0JBO0VBQ0U7QTdGbXdrQkY7QTZGaHdrQkE7RUFDRTtBN0Zrd2tCRjtBNkYvdmtCQTtFQUNFO0E3Rml3a0JGO0E2Rjl2a0JBO0VBQ0U7RUFDQTtBN0Znd2tCRjtBNkY3dmtCQTtFQUNFO0E3Rit2a0JGO0E2RjV2a0JBO0VBQ0U7QTdGOHZrQkY7QTZGM3ZrQkE7RUFDRTtBN0Y2dmtCRjtBNkYxdmtCQTtFQUNFO0E3RjR2a0JGO0E2Rnp2a0JBO0VBQ0U7QTdGMnZrQkY7QTZGeHZrQkE7RUFDRTtBN0YwdmtCRjtBNkZ2dmtCQTtFQUNFO0VBQ0E7QTdGeXZrQkY7QTZGdHZrQkE7RUFDRTtBN0Z3dmtCRjtBNkZydmtCQTtFQUNFO0E3RnV2a0JGO0E2RnJ2a0JFO0VBQUE7SUFDRTtJQUNBO0U3Rnd2a0JGO0FBQ0Y7QTZGcnZrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Z1dmtCRjtBNkZwdmtCQTtFQUNFO0E3RnN2a0JGO0E2Rm52a0JBO0VBQ0U7QTdGcXZrQkY7QTZGbHZrQkE7RUFDRTtBN0ZvdmtCRjtBNkZqdmtCQTs7RUFDRTtBN0ZvdmtCRjtBNkZqdmtCQTtFQUNFO0E3Rm12a0JGO0E2Rmh2a0JBO0VBQ0U7QTdGa3ZrQkY7QTZGL3VrQkE7RUFDRTtBN0ZpdmtCRjtBNkY5dWtCQTtFQUNFO0VBQ0E7QTdGZ3ZrQkY7QTZGN3VrQkE7RUFDRTtFQUNBO0E3Rit1a0JGO0E2RjV1a0JBO0VBQ0U7QTdGOHVrQkY7QTZGM3VrQkE7RUFDRTtBN0Y2dWtCRjtBNkYxdWtCQTs7RUFDRTtFQUNBO0E3RjZ1a0JGO0E2RjF1a0JBO0VBQ0U7QTdGNHVrQkY7QTZGMXVrQkE7RUFDRTtBN0Y0dWtCRjtBQUNBOzs7OztDQUtDO0E2Rmp1a0JEO0VBQ0U7QTdGbXVrQkY7QTZGaHVrQkE7RUFDRTtBN0ZrdWtCRjtBNkYvdGtCQTtFQUNFO0E3Rml1a0JGO0E2Rjl0a0JBO0VBQ0U7QTdGZ3VrQkY7QTZGN3RrQkE7RUFDRTtFQUNBO0E3Rit0a0JGO0E2RjV0a0JBO0VBQ0U7QTdGOHRrQkY7QTZGM3RrQkE7RUFDRTtBN0Y2dGtCRjtBNkYxdGtCQTtFQUNFO0E3RjR0a0JGO0E2Rnp0a0JBO0VBQ0U7RUFDQTtBN0YydGtCRjtBNkZ4dGtCQTtFQUNFO0E3RjB0a0JGO0E2RnZ0a0JBO0VBQ0U7QTdGeXRrQkY7QTZGdHRrQkE7O0VBQ0U7QTdGeXRrQkY7QTZGdHRrQkE7RUFDRTtFQUNBO0E3Rnd0a0JGO0E2RnJ0a0JBOztFQUNFO0E3Rnd0a0JGO0E2RnJ0a0JBO0VBQ0U7QTdGdXRrQkY7QTZGcHRrQkE7RUFDRTtBN0ZzdGtCRjtBNkZudGtCQTtFQUNFO0VBQ0E7QTdGcXRrQkY7QTZGbHRrQkE7RUFDRTtBN0ZvdGtCRjtBNkZqdGtCQTtFQUNFO0E3Rm10a0JGO0E2Rmh0a0JBO0VBQ0U7QTdGa3RrQkY7QTZGL3NrQkE7RUFDRTtBN0ZpdGtCRjtBNkY5c2tCQTtFQUNFO0VBQ0E7QTdGZ3RrQkY7QTZGN3NrQkE7RUFDRTtBN0Yrc2tCRjtBNkY1c2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Rjhza0JGO0E2RjNza0JBO0VBQ0U7QTdGNnNrQkY7QTZGMXNrQkE7RUFDRTtBN0Y0c2tCRjtBNkZ6c2tCQTtFQUNFO0VBQ0E7RUFDQTtBN0Yyc2tCRjtBNkZ4c2tCQTtFQUNFO0VBQ0E7QTdGMHNrQkY7QTZGdnNrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGeXNrQkY7QTZGdHNrQkE7O0VBQ0U7QTdGeXNrQkY7QTZGdHNrQkE7RUFDRTtBN0Z3c2tCRjtBNkZyc2tCQTtFQUNFO0E3RnVza0JGO0E2RnBza0JBO0VBQ0U7RUFDQTtBN0Zzc2tCRjtBNkZuc2tCQTtFQUNFO0VBQ0E7QTdGcXNrQkY7QTZGbHNrQkE7RUFDRTtBN0Zvc2tCRjtBNkZqc2tCQTs7RUFDRTtBN0Zvc2tCRjtBNkZqc2tCQTs7RUFDRTtFQUNBO0E3Rm9za0JGO0E2Rmpza0JBO0VBQ0U7QTdGbXNrQkY7QTZGanNrQkE7RUFDRTtBN0Ztc2tCRjtBQUNBOzs7OztDQUtDO0E2Rnhya0JEO0VBQ0U7QTdGMHJrQkY7QTZGdnJrQkE7RUFDRTtBN0Z5cmtCRjtBNkZ0cmtCQTtFQUNFO0E3Rndya0JGO0E2RnJya0JBO0VBQ0U7QTdGdXJrQkY7QTZGcHJrQkE7RUFDRTtBN0ZzcmtCRjtBNkZucmtCQTtFQUNFO0VBQ0E7QTdGcXJrQkY7QTZGbHJrQkE7RUFDRTtBN0ZvcmtCRjtBNkZqcmtCQTtFQUNFO0E3Rm1ya0JGO0E2Rmhya0JBO0VBQ0U7QTdGa3JrQkY7QTZGL3FrQkE7RUFDRTtBN0ZpcmtCRjtBNkY5cWtCQTtFQUNFO0E3Rmdya0JGO0E2Rjdxa0JBO0VBQ0U7QTdGK3FrQkY7QTZGNXFrQkE7RUFDRTtBN0Y4cWtCRjtBNkYzcWtCQTtFQUNFO0VBQ0E7QTdGNnFrQkY7QTZGMXFrQkE7RUFDRTtBN0Y0cWtCRjtBNkZ6cWtCQTtFQUNFO0E3RjJxa0JGO0E2Rnhxa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGMHFrQkY7QTZGdnFrQkE7RUFDRTtBN0Z5cWtCRjtBNkZ0cWtCQTtFQUNFO0E3Rndxa0JGO0E2RnJxa0JBOztFQUNFO0E3Rndxa0JGO0E2RnJxa0JBO0VBQ0U7QTdGdXFrQkY7QTZGcHFrQkE7RUFDRTtBN0ZzcWtCRjtBNkZucWtCQTtFQUNFO0E3RnFxa0JGO0E2Rmxxa0JBO0VBQ0U7RUFDQTtBN0ZvcWtCRjtBNkZqcWtCQTtFQUNFO0VBQ0E7QTdGbXFrQkY7QTZGaHFrQkE7RUFDRTtBN0ZrcWtCRjtBNkYvcGtCQTtFQUNFO0E3Rmlxa0JGO0E2Rjlwa0JBOztFQUNFO0VBQ0E7QTdGaXFrQkY7QTZGOXBrQkE7RUFDRTtBN0ZncWtCRjtBNkY5cGtCQTtFQUNFO0E3Rmdxa0JGO0FBQ0EsaUJBQWlCO0E4RnBubEJqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QUFDQSxhQUFhO0E4RnBubEJiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzbmxCRjtBQUNBLGNBQWM7QThGcG5sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnNubEJGO0FBQ0EsVUFBVTtBOEZwbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QUFDQSxlQUFlO0E4RnBubEJmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzbmxCRjtBQUNBLGNBQWM7QThGcG5sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnNubEJGO0FBQ0EsVUFBVTtBOEZwbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QUFDQSxpQkFBaUI7QThGcG5sQmpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzbmxCRjtBQUNBLGFBQWE7QThGcG5sQmI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnNubEJGO0FBQ0EsY0FBYztBOEZwbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QUFDQSxVQUFVO0E4RnBubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzbmxCRjtBQUNBLGVBQWU7QThGcG5sQmY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnNubEJGO0FBQ0EsY0FBYztBOEZwbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QUFDQSxVQUFVO0E4RnBubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzbmxCRjtBQUNBLGlCQUFpQjtBOEZwbmxCakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnNubEJGO0FBQ0EsYUFBYTtBOEZwbmxCYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QUFDQSxjQUFjO0E4RnBubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzbmxCRjtBQUNBLFVBQVU7QThGcG5sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnNubEJGO0FBQ0EsZUFBZTtBOEZwbmxCZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QUFDQSxjQUFjO0E4RnBubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzbmxCRjtBQUNBLFVBQVU7QThGcG5sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnNubEJGO0FBQ0EsaUJBQWlCO0E4RnBubEJqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QUFDQSxhQUFhO0E4RnBubEJiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzbmxCRjtBQUNBLGNBQWM7QThGcG5sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnNubEJGO0FBQ0EsVUFBVTtBOEZwbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QUFDQSxlQUFlO0E4RnBubEJmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzbmxCRjtBQUNBLGNBQWM7QThGcG5sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnNubEJGO0FBQ0EsVUFBVTtBOEZwbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc25sQkY7QStGLzBsQkE7RUFDRTtFQUNBO0EvRmkxbEJGO0ErRjkwbEJBOztFQVFJO0EvRjAwbEJKO0ErRmwxbEJBO0VBWUk7QS9GeTBsQko7QStGcjFsQkE7RUFnQkk7QS9GdzBsQko7QStGcjBsQkU7RUFBQTtJQUVJO0UvRnUwbEJKO0FBQ0Y7QStGNzFsQkE7RUEwQkk7RUFDQTtFQUNBO0VBQ0E7QS9GczBsQko7QStGbjJsQkE7RUFpQ0k7QS9GcTBsQko7QStGdDJsQkE7RUFxQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZvMGxCSjtBK0Y3MmxCQTtFQTZDSTtBL0ZtMGxCSjtBK0ZoM2xCQTs7RUFpREk7QS9GbTBsQko7QStGcDNsQkE7RUFxREk7RUFDQTtBL0ZrMGxCSjtBK0Z4M2xCQTtFQTBESTtBL0ZpMGxCSjtBK0YzM2xCQTtFQThESTtFQUNBO0EvRmcwbEJKO0ErRi8zbEJBO0VBbUVJO0EvRit6bEJKO0ErRmw0bEJBO0VBdUVJO0EvRjh6bEJKO0ErRnI0bEJBOztFQTRFSTtBL0Y2emxCSjtBK0Z6NGxCQTtFQWdGSTtBL0Y0emxCSjtBK0Y1NGxCQTtFQW9GSTtBL0YyemxCSjtBK0YvNGxCQTtFQXVGSTtFQUNBO0EvRjJ6bEJKO0ErRm41bEJBO0VBMkZJO0EvRjJ6bEJKO0ErRnQ1bEJBO0VBK0ZJO0VBQ0E7QS9GMHpsQko7QStGMTVsQkE7RUFvR0k7QS9GeXpsQko7QStGNzVsQkE7RUF3R0k7RUFDQTtBL0Z3emxCSjtBK0ZqNmxCQTs7RUE2R0k7RUFDQTtBL0Z3emxCSjtBK0Z0NmxCQTs7O0VBa0hJO0EvRnl6bEJKO0ErRjM2bEJBO0VBc0hJO0EvRnd6bEJKO0ErRjk2bEJBO0VBMEhJO0EvRnV6bEJKO0ErRmo3bEJBO0VBOEhJO0EvRnN6bEJKO0ErRnA3bEJBO0VBa0lJO0EvRnF6bEJKO0ErRnY3bEJBO0VBc0lJO0EvRm96bEJKO0ErRjE3bEJBO0VBMElJO0VBQ0E7QS9GbXpsQko7QStGOTdsQkE7RUErSUk7QS9Ga3psQko7QStGajhsQkE7O0VBbUpJO0EvRmt6bEJKO0ErRnI4bEJBO0VBdUpJO0VBQ0E7QS9GaXpsQko7QStGejhsQkE7RUE0Skk7QS9GZ3psQko7QStGNThsQkE7RUFnS0k7QS9GK3lsQko7QStGLzhsQkE7RUFvS0k7QS9GOHlsQko7QStGbDlsQkE7RUF3S0k7QS9GNnlsQko7QStGcjlsQkE7RUE0S0k7QS9GNHlsQko7QStGeDlsQkE7RUFnTEk7QS9GMnlsQko7QStGMzlsQkE7Ozs7O0VBb0xJO0VBQ0E7RUFDQTtFQUNBO0EvRjh5bEJKO0ErRnIrbEJBO0VBMkxJO0VBQ0E7RUFDQTtFQUNBO0EvRjZ5bEJKO0ErRjMrbEJBOztFQWtNSTtFQUNBO0EvRjZ5bEJKO0ErRmgvbEJBO0VBdU1JO0EvRjR5bEJKO0ErRm4vbEJBO0VBNk1JO0VBQ0E7RUFDQTtBL0Z5eWxCSjtBK0Z4L2xCQTs7RUFtTkk7QS9GeXlsQko7QStGNS9sQkE7RUF1Tkk7RUFDQTtBL0Z3eWxCSjtBK0ZoZ21CQTtFQTROSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnV5bEJKO0ErRnB5bEJFO0VBQUE7SUFFSTtFL0ZzeWxCSjtBQUNGO0ErRjVnbUJBO0VBMk9JO0EvRm95bEJKO0ErRi9nbUJBO0VBK09JO0VBQ0E7QS9GbXlsQko7QStGbmhtQkE7RUFvUEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZreWxCSjtBK0YxaG1CQTtFQTRQSTtFQUNBO0VBQ0E7RUFDQTtBL0ZpeWxCSjtBK0ZoaW1CQTtFQW1RSTtFQUNBO0VBQ0E7QS9GZ3lsQko7QStGcmltQkE7RUF5UUk7RUFDQTtFQUNBO0VBQ0E7QS9GK3hsQko7QStGNXhsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Y4eGxCSjtBK0YzeGxCRTs7RUFHRTtBL0Y0eGxCSjtBK0Z6eGxCRTtFQUNFO0EvRjJ4bEJKO0ErRnh4bEJFO0VBQ0U7QS9GMHhsQko7QStGdnhsQkU7RUFDRTtBL0Z5eGxCSjtBK0Z0eGxCRTtFQUNFO0EvRnd4bEJKO0ErRnJ4bEJFOztFQUVFO0VBQ0E7QS9GdXhsQko7QStGcHhsQkU7RUFDRTtBL0ZzeGxCSjtBK0Z6a21CQTs7RUF1VEk7QS9Gc3hsQko7QStGbnhsQkU7RUFDRTtBL0ZxeGxCSjtBK0ZseGxCRTtFQUNFO0VBQ0E7QS9Gb3hsQko7QStGanhsQkU7RUFDRTtBL0ZteGxCSjtBK0ZoeGxCRTtFQUNFO0VBQ0E7QS9Ga3hsQko7QStGL3dsQkU7Ozs7O0VBSUU7RUFDQTtBL0ZreGxCSjtBK0Yvd2xCRTtFQUNFO0VBQ0E7QS9GaXhsQko7QStGOXdsQkU7RUFDRTtBL0ZneGxCSjtBK0Y3d2xCRTtFQUNFO0EvRit3bEJKO0ErRjV3bEJFO0VBQ0U7QS9GOHdsQko7QStGM3dsQkU7RUFDRTtBL0Y2d2xCSjtBK0Yxd2xCRTtFQUNFO0VBQ0E7QS9GNHdsQko7QStGendsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjJ3bEJKO0FnR3hvbUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RWhHMG9tQkY7RWdHdm9tQkE7SUFDRTtJQUNBO0lBQ0E7RWhHeW9tQkY7RWdHdG9tQkE7OztJQUdFO0VoR3dvbUJGO0FBQ0Y7QWdHcm9tQkE7RUFFRTtJQUNFO0lBQ0E7SUFDQTtFaEdzb21CRjtFZ0dub21CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoR3FvbUJGO0VnR2xvbUJBO0lBQ0U7RWhHb29tQkY7RWdHam9tQkE7SUFDRTtFaEdtb21CRjtFZ0dob21CQTtJQUNFO0VoR2tvbUJGO0VnRy9ubUJBO0lBQ0U7SUFDQTtFaEdpb21CRjtFZ0c5bm1CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoR2dvbUJGO0VnRzdubUJBO0lBQ0U7SUFDQTtFaEcrbm1CRjtFZ0c1bm1CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRzhubUJGO0VnRzNubUJBO0lBQ0U7RWhHNm5tQkY7RWdHMW5tQkE7SUFDRTtJQUNBO0lBQ0E7RWhHNG5tQkY7QUFDRjtBZ0d4bm1CQTtFQUVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhHeW5tQkY7RWdHdG5tQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoR3dubUJGO0VnR3JubUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhH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MEdwOW1CSTtFQUVJO0ExR3E5bUJSO0EwR3orbUJBO0VBeUJNO0VBQ0E7RUFDQTtFQUNBO0ExR205bUJOO0EwRy8rbUJBO0VBaUNJO0ExR2k5bUJKO0EwR2wvbUJBO0VBb0NNO0VBQ0E7QTFHaTltQk47QTBHdC9tQkE7RUF5Q007QTFHZzltQk47QTBHei9tQkE7O0VBOENNO0VBQ0E7RUFDQTtBMUcrOG1CTjtBMEcxOG1CQTtFQUVJO0ExRzI4bUJKO0EwR3g4bUJFO0VBRUk7QTFHeThtQk47QTJHcmduQkE7RUFDRTtBM0d1Z25CRjtBMkd4Z25CQTtFaENJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFdWduQkY7QTJHM2duQkk7RUFDRTtBM0c2Z25CTjtBMkd2Z25CTTtFQUNFO0EzR3lnbkJSO0EyR25nbkJBO0VBQ0U7RUFDQTtFQUNBO0EzR3FnbkJGO0EyR3hnbkJBO0VoQ2ZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0UwaG5CRjtBMkd6Z25CSTtFQUNFO0EzRzJnbkJOO0EyR3JnbkJNO0VBQ0U7QTNHdWduQlI7QTJHamduQkE7RUFHTTtFQUNBO0VBQ0E7RWhDekNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0UyaW5CRjtBMkdwZ25CTTtFQUNFO0EzR3NnbkJSO0EyR2xnbkJJO0VBQ0U7QTNHb2duQk47QTJHbGduQk07RUFDRTtBM0dvZ25CUjtBMkdoZ25CUTtFQUNFO0EzR2tnbkJWO0EyR3hobkJBO0VBNEJNO0EzRysvbUJOO0E0R3BqbkJBO0VBYkk7QTVHb2tuQko7QTRHdmpuQkE7RUFiSTtBNUd1a25CSjtBNEcxam5CQTtFQWJJO0E1RzBrbkJKO0E0RzdqbkJBO0VBYkk7QTVHNmtuQko7QTRHaGtuQkE7RUFiSTtBNUdnbG5CSjtBNEdua25CQTtFQWJJO0E1R21sbkJKO0E0R3RrbkJBO0VBYkk7QTVHc2xuQko7QTRHemtuQkE7RUFiSTtBNUd5bG5CSjtBNEc1a25CQTtFQWJJO0E1RzRsbkJKO0E0Ry9rbkJBO0VBYkk7QTVHK2xuQko7QTRHbGxuQkE7RUFiSTtBNUdrbW5CSjtBNEdybG5CQTtFQWJJO0E1R3FtbkJKO0E0R3hsbkJBO0VBYkk7QTVHd21uQko7QTRHM2xuQkE7RTVGZ0NJO0FoQjhqbkJKO0E0RzlsbkJBO0U1RmdDSTtBaEJpa25CSjtBNEdqbW5CQTtFNUZnQ0k7QWhCb2tuQko7QTRHcG1uQkE7RTVGZ0NJO0FoQnVrbkJKO0E0R3ZtbkJBO0U1RmdDSTtBaEIwa25CSjtBNEcxbW5CQTtFNUZnQ0k7QWhCNmtuQko7QTRHN21uQkE7RTVGZ0NJO0FoQmdsbkJKO0E0R2hubkJBO0U1RmdDSTtBaEJtbG5CSjtBNEdubm5CQTtFNUZnQ0k7QWhCc2xuQko7QTRHdG5uQkE7RTVGZ0NJO0FoQnlsbkJKO0E0R3pubkJBO0U1RmdDSTtBaEI0bG5CSjtBNEc1bm5CQTtFNUZnQ0k7QWhCK2xuQko7QTRHL25uQkE7RTVGK0NJO0FoQm1sbkJKO0E0R2xvbkJBO0U1RitDSTtBaEJzbG5CSjtBNEdyb25CQTtFNUYrQ0k7QWhCeWxuQko7QTRHeG9uQkE7RTVGK0NJO0FoQjRsbkJKO0E0RzNvbkJBO0U1RitDSTtBaEIrbG5CSjtBNEc5b25CQTtFNUYrQ0k7QWhCa21uQko7QTRHanBuQkE7RTVGK0NJO0FoQnFtbkJKO0E0R3BwbkJBO0U1RitDSTtBaEJ3bW5CSjtBNEd2cG5CQTtFNUYrQ0k7QWhCMm1uQko7QTRHMXBuQkE7RTVGK0NJO0FoQjhtbkJKO0E0RzdwbkJBO0U1RitDSTtBaEJpbm5CSjtBNEdocW5CQTtFNUYrQ0k7QWhCb25uQko7QTRHbnFuQkE7RTVGb0RJO0FoQmtubkJKO0E0R3RxbkJBO0U1RnFDSTtBaEJvb25CSjtBNEd6cW5CQTtFNUZxQ0k7QWhCdW9uQko7QTRHNXFuQkE7RTVGcUNJO0FoQjBvbkJKO0E0Ry9xbkJBO0U1RnFDSTtBaEI2b25CSjtBNEdscm5CQTtFNUZxQ0k7QWhCZ3BuQko7QTRHcnJuQkE7RTVGcUNJO0FoQm1wbkJKO0E0R3hybkJBO0U1RnFDSTtBaEJzcG5CSjtBNEczcm5CQTtFNUZxQ0k7QWhCeXBuQko7QTRHOXJuQkE7RTVGcUNJO0FoQjRwbkJKO0E0R2pzbkJBO0U1RnFDSTtBaEIrcG5CSjtBNEdwc25CQTtFNUZxQ0k7QWhCa3FuQko7QTRHdnNuQkE7RTVGcUNJO0FoQnFxbkJKO0E0RzFzbkJBO0U1RjBDSTtBaEJtcW5CSjtBNEc3c25CQTtFNUZ5REk7QWhCdXBuQko7QTRHaHRuQkE7RTVGeURJO0FoQjBwbkJKO0E0R250bkJBO0U1RnlESTtBaEI2cG5CSjtBNEd0dG5CQTtFNUZ5REk7QWhCZ3FuQko7QTRHenRuQkE7RTVGeURJO0FoQm1xbkJKO0E0RzV0bkJBO0U1RnlESTtBaEJzcW5CSjtBNEcvdG5CQTtFNUZ5REk7QWhCeXFuQko7QTRHbHVuQkE7RTVGeURJO0FoQjRxbkJKO0E0R3J1bkJBO0U1RnlESTtBaEIrcW5CSjtBNEd4dW5CQTtFNUZ5REk7QWhCa3JuQko7QTRHM3VuQkE7RTVGeURJO0FoQnFybkJKO0E0Rzl1bkJBO0U1RnlESTtBaEJ3cm5CSjtBNEdqdm5CQTtFNUZ5REk7QWhCMnJuQko7QTRHaHZuQkE7RUFqQkk7QTVHb3duQko7QTRHbnZuQkE7RUFqQkk7QTVHdXduQko7QTRHdHZuQkE7RUFqQkk7QTVHMHduQko7QTRHenZuQkE7RUFqQkk7QTVHNnduQko7QTRHNXZuQkE7RUFqQkk7QTVHZ3huQko7QTRHL3ZuQkE7RUFqQkk7QTVHbXhuQko7QTRHbHduQkE7RUFqQkk7QTVHc3huQko7QTRHcnduQkE7RUFqQkk7QTVHeXhuQko7QTRHeHduQkE7RUFqQkk7QTVHNHhuQko7QTRHM3duQkE7RUFqQkk7QTVHK3huQko7QTRHOXduQkE7RUFqQkk7QTVHa3luQko7QTRHanhuQkE7RUFqQkk7QTVHcXluQko7QTRHcHhuQkE7RUFqQkk7QTVHd3luQko7QTRHdnhuQkE7RTVGNEJJO0FoQjh2bkJKO0E0RzF4bkJBO0U1RjRCSTtBaEJpd25CSjtBNEc3eG5CQTtFNUY0Qkk7QWhCb3duQko7QTRHaHluQkE7RTVGNEJJO0FoQnV3bkJKO0E0R255bkJBO0U1RjRCSTtBaEIwd25CSjtBNEd0eW5CQTtFNUY0Qkk7QWhCNnduQko7QTRHenluQkE7RTVGNEJJO0FoQmd4bkJKO0E0RzV5bkJBO0U1RjRCSTtBaEJteG5CSjtBNEcveW5CQTtFNUY0Qkk7QWhCc3huQko7QTRHbHpuQkE7RTVGNEJJO0FoQnl4bkJKO0E0R3J6bkJBO0U1RjRCSTtBaEI0eG5CSjtBNEd4em5CQTtFNUY0Qkk7QWhCK3huQko7QTRHM3puQkE7RTVGMkNJO0FoQm14bkJKO0E0Rzl6bkJBO0U1RjJDSTtBaEJzeG5CSjtBNEdqMG5CQTtFNUYyQ0k7QWhCeXhuQko7QTRHcDBuQkE7RTVGMkNJO0FoQjR4bkJKO0E0R3YwbkJBO0U1RjJDSTtBaEIreG5CSjtBNEcxMG5CQTtFNUYyQ0k7QWhCa3luQko7QTRHNzBuQkE7RTVGMkNJO0FoQnF5bkJKO0E0R2gxbkJBO0U1RjJDSTtBaEJ3eW5CSjtBNEduMW5CQTtFNUYyQ0k7QWhCMnluQko7QTRHdDFuQkE7RTVGMkNJO0FoQjh5bkJKO0E0R3oxbkJBO0U1RjJDSTtBaEJpem5CSjtBNEc1MW5CQTtFNUYyQ0k7QWhCb3puQko7QTRHLzFuQkE7RTVGZ0RJO0FoQmt6bkJKO0E0R2wybkJBO0U1RmlDSTtBaEJvMG5CSjtBNEdyMm5CQTtFNUZpQ0k7QWhCdTBuQko7QTRHeDJuQkE7RTVGaUNJO0FoQjAwbkJKO0E0RzMybkJBO0U1RmlDSTtBaEI2MG5CSjtBNEc5Mm5CQTtFNUZpQ0k7QWhCZzFuQko7QTRHajNuQkE7RTVGaUNJO0FoQm0xbkJKO0E0R3AzbkJBO0U1RmlDSTtBaEJzMW5CSjtBNEd2M25CQTtFNUZpQ0k7QWhCeTFuQko7QTRHMTNuQkE7RTVGaUNJO0FoQjQxbkJKO0E0RzczbkJBO0U1RmlDSTtBaEIrMW5CSjtBNEdoNG5CQTtFNUZpQ0k7QWhCazJuQko7QTRHbjRuQkE7RTVGaUNJO0FoQnEybkJKO0E0R3Q0bkJBO0U1RnNDSTtBaEJtMm5CSjtBNEd6NG5CQTtFNUZxREk7QWhCdTFuQko7QTRHNTRuQkE7RTVGcURJO0FoQjAxbkJKO0E0Ry80bkJBO0U1RnFESTtBaEI2MW5CSjtBNEdsNW5CQTtFNUZxREk7QWhCZzJuQko7QTRHcjVuQkE7RTVGcURJO0FoQm0ybkJKO0E0R3g1bkJBO0U1RnFESTtBaEJzMm5CSjtBNEczNW5CQTtFNUZxREk7QWhCeTJuQko7QTRHOTVuQkE7RTVGcURJO0FoQjQybkJKO0E0R2o2bkJBO0U1RnFESTtBaEIrMm5CSjtBNEdwNm5CQTtFNUZxREk7QWhCazNuQko7QTRHdjZuQkE7RTVGcURJO0FoQnEzbkJKO0E0RzE2bkJBO0U1RnFESTtBaEJ3M25CSjtBNEc3Nm5CQTtFNUZxREk7QWhCMjNuQko7QTRHNTZuQkE7RUFyQkk7QTVHbzhuQko7QTRHLzZuQkE7RUFyQkk7QTVHdThuQko7QTRHbDduQkE7RUFyQkk7QTVHMDhuQko7QTRHcjduQkE7RUFyQkk7QTVHNjhuQko7QTRHeDduQkE7RUFyQkk7QTVHZzluQko7QTRHMzduQkE7RUFyQkk7QTVHbTluQko7QTRHOTduQkE7RUFyQkk7QTVHczluQko7QTRHajhuQkE7RUFyQkk7QTVHeTluQko7QTRHcDhuQkE7RUFyQkk7QTVHNDluQko7QTRHdjhuQkE7RUFyQkk7QTVHKzluQko7QTRHMThuQkE7RUFyQkk7QTVHaytuQko7QTRHNzhuQkE7RUFyQkk7QTVHcStuQko7QTRHaDluQkE7RUFyQkk7QTVHdytuQko7QTRHbjluQkE7RTVGd0JJO0FoQjg3bkJKO0E0R3Q5bkJBO0U1RndCSTtBaEJpOG5CSjtBNEd6OW5CQTtFNUZ3Qkk7QWhCbzhuQko7QTRHNTluQkE7RTVGd0JJO0FoQnU4bkJKO0E0Ry85bkJBO0U1RndCSTtBaEIwOG5CSjtBNEdsK25CQTtFNUZ3Qkk7QWhCNjhuQko7QTRHcituQkE7RTVGd0JJO0FoQmc5bkJKO0E0R3grbkJBO0U1RndCSTtBaEJtOW5CSjtBNEczK25CQTtFNUZ3Qkk7QWhCczluQko7QTRHOStuQkE7RTVGd0JJO0FoQnk5bkJKO0E0R2ovbkJBO0U1RndCSTtBaEI0OW5CSjtBNEdwL25CQTtFNUZ3Qkk7QWhCKzluQko7QTRHdi9uQkE7RTVGdUNJO0FoQm05bkJKO0E0RzEvbkJBO0U1RnVDSTtBaEJzOW5CSjtBNEc3L25CQTtFNUZ1Q0k7QWhCeTluQko7QTRHaGdvQkE7RTVGdUNJO0FoQjQ5bkJKO0E0R25nb0JBO0U1RnVDSTtBaEIrOW5CSjtBNEd0Z29CQTtFNUZ1Q0k7QWhCaytuQko7QTRHemdvQkE7RTVGdUNJO0FoQnErbkJKO0E0RzVnb0JBO0U1RnVDSTtBaEJ3K25CSjtBNEcvZ29CQTtFNUZ1Q0k7QWhCMituQko7QTRHbGhvQkE7RTVGdUNJO0FoQjgrbkJKO0E0R3Job0JBO0U1RnVDSTtBaEJpL25CSjtBNEd4aG9CQTtFNUZ1Q0k7QWhCby9uQko7QTRHM2hvQkE7RTVGNENJO0FoQmsvbkJKO0E0Rzlob0JBO0U1RjZCSTtBaEJvZ29CSjtBNEdqaW9CQTtFNUY2Qkk7QWhCdWdvQko7QTRHcGlvQkE7RTVGNkJJO0FoQjBnb0JKO0E0R3Zpb0JBO0U1RjZCSTtBaEI2Z29CSjtBNEcxaW9CQTtFNUY2Qkk7QWhCZ2hvQko7QTRHN2lvQkE7RTVGNkJJO0FoQm1ob0JKO0E0R2hqb0JBO0U1RjZCSTtBaEJzaG9CSjtBNEduam9CQTtFNUY2Qkk7QWhCeWhvQko7QTRHdGpvQkE7RTVGNkJJO0FoQjRob0JKO0E0R3pqb0JBO0U1RjZCSTtBaEIraG9CSjtBNEc1am9CQTtFNUY2Qkk7QWhCa2lvQko7QTRHL2pvQkE7RTVGNkJJO0FoQnFpb0JKO0E0R2xrb0JBO0U1RmtDSTtBaEJtaW9CSjtBNEdya29CQTtFNUZpREk7QWhCdWhvQko7QTRHeGtvQkE7RTVGaURJO0FoQjBob0JKO0E0RzNrb0JBO0U1RmlESTtBaEI2aG9CSjtBNEc5a29CQTtFNUZpREk7QWhCZ2lvQko7QTRHamxvQkE7RTVGaURJO0FoQm1pb0JKO0E0R3Bsb0JBO0U1RmlESTtBaEJzaW9CSjtBNEd2bG9CQTtFNUZpREk7QWhCeWlvQko7QTRHMWxvQkE7RTVGaURJO0FoQjRpb0JKO0E0Rzdsb0JBO0U1RmlESTtBaEIraW9CSjtBNEdobW9CQTtFNUZpREk7QWhCa2pvQko7QTRHbm1vQkE7RTVGaURJO0FoQnFqb0JKO0E0R3Rtb0JBO0U1RmlESTtBaEJ3am9CSjtBNEd6bW9CQTtFNUZpREk7QWhCMmpvQko7QTRHeG1vQkE7RUF6Qkk7QTVHb29vQko7QTRHM21vQkE7RUF6Qkk7QTVHdW9vQko7QTRHOW1vQkE7RUF6Qkk7QTVHMG9vQko7QTRHam5vQkE7RUF6Qkk7QTVHNm9vQko7QTRHcG5vQkE7RUF6Qkk7QTVHZ3BvQko7QTRHdm5vQkE7RUF6Qkk7QTVHbXBvQko7QTRHMW5vQkE7RUF6Qkk7QTVHc3BvQko7QTRHN25vQkE7RUF6Qkk7QTVHeXBvQko7QTRHaG9vQkE7RUF6Qkk7QTVHNHBvQko7QTRHbm9vQkE7RUF6Qkk7QTVHK3BvQko7QTRHdG9vQkE7RUF6Qkk7QTVHa3FvQko7QTRHem9vQkE7RUF6Qkk7QTVHcXFvQko7QTRHNW9vQkE7RUF6Qkk7QTVHd3FvQko7QTRHL29vQkE7RTVGb0JJO0FoQjhub0JKO0E0R2xwb0JBO0U1Rm9CSTtBaEJpb29CSjtBNEdycG9CQTtFNUZvQkk7QWhCb29vQko7QTRHeHBvQkE7RTVGb0JJO0FoQnVvb0JKO0E0RzNwb0JBO0U1Rm9CSTtBaEIwb29CSjtBNEc5cG9CQTtFNUZvQkk7QWhCNm9vQko7QTRHanFvQkE7RTVGb0JJO0FoQmdwb0JKO0E0R3Bxb0JBO0U1Rm9CSTtBaEJtcG9CSjtBNEd2cW9CQTtFNUZvQkk7QWhCc3BvQko7QTRHMXFvQkE7RTVGb0JJO0FoQnlwb0JKO0E0Rzdxb0JBO0U1Rm9CSTtBaEI0cG9CSjtBNEdocm9CQTtFNUZvQkk7QWhCK3BvQko7QTRHbnJvQkE7RTVGbUNJO0FoQm1wb0JKO0E0R3Ryb0JBO0U1Rm1DSTtBaEJzcG9CSjtBNEd6cm9CQTtFNUZtQ0k7QWhCeXBvQko7QTRHNXJvQkE7RTVGbUNJO0FoQjRwb0JKO0E0Ry9yb0JBO0U1Rm1DSTtBaEIrcG9CSjtBNEdsc29CQTtFNUZtQ0k7QWhCa3FvQko7QTRHcnNvQkE7RTVGbUNJO0FoQnFxb0JKO0E0R3hzb0JBO0U1Rm1DSTtBaEJ3cW9CSjtBNEczc29CQTtFNUZtQ0k7QWhCMnFvQko7QTRHOXNvQkE7RTVGbUNJO0FoQjhxb0JKO0E0R2p0b0JBO0U1Rm1DSTtBaEJpcm9CSjtBNEdwdG9CQTtFNUZtQ0k7QWhCb3JvQko7QTRHdnRvQkE7RTVGd0NJO0FoQmtyb0JKO0E0RzF0b0JBO0U1RnlCSTtBaEJvc29CSjtBNEc3dG9CQTtFNUZ5Qkk7QWhCdXNvQko7QTRHaHVvQkE7RTVGeUJJO0FoQjBzb0JKO0E0R251b0JBO0U1RnlCSTtBaEI2c29CSjtBNEd0dW9CQTtFNUZ5Qkk7QWhCZ3RvQko7QTRHenVvQkE7RTVGeUJJO0FoQm10b0JKO0E0RzV1b0JBO0U1RnlCSTtBaEJzdG9CSjtBNEcvdW9CQTtFNUZ5Qkk7QWhCeXRvQko7QTRHbHZvQkE7RTVGeUJJO0FoQjR0b0JKO0E0R3J2b0JBO0U1RnlCSTtBaEIrdG9CSjtBNEd4dm9CQTtFNUZ5Qkk7QWhCa3VvQko7QTRHM3ZvQkE7RTVGeUJJO0FoQnF1b0JKO0E0Rzl2b0JBO0U1RjhCSTtBaEJtdW9CSjtBNEdqd29CQTtFNUY2Q0k7QWhCdXRvQko7QTRHcHdvQkE7RTVGNkNJO0FoQjB0b0JKO0E0R3Z3b0JBO0U1RjZDSTtBaEI2dG9CSjtBNEcxd29CQTtFNUY2Q0k7QWhCZ3VvQko7QTRHN3dvQkE7RTVGNkNJO0FoQm11b0JKO0E0R2h4b0JBO0U1RjZDSTtBaEJzdW9CSjtBNEdueG9CQTtFNUY2Q0k7QWhCeXVvQko7QTRHdHhvQkE7RTVGNkNJO0FoQjR1b0JKO0E0R3p4b0JBO0U1RjZDSTtBaEIrdW9CSjtBNEc1eG9CQTtFNUY2Q0k7QWhCa3ZvQko7QTRHL3hvQkE7RTVGNkNJO0FoQnF2b0JKO0E0R2x5b0JBO0U1RjZDSTtBaEJ3dm9CSjtBNEdyeW9CQTtFNUY2Q0k7QWhCMnZvQko7QTRHcHlvQkE7RXhDNUJFO0FwRW0wb0JGO0FvRWwwb0JFO0VBQVU7QXBFcTBvQlo7QW9FcDBvQkU7RUFBVTtBcEV1MG9CWjtBb0V0MG9CRTs7RUFDVTtBcEV5MG9CWjtBNEdqem9CQTtFQU1JO0E1Rzh5b0JKO0E0R3B6b0JBO0VBVUk7QTVHNnlvQko7QTRHdnpvQkE7RUFjSTtBNUc0eW9CSjtBNEcxem9CQTtFeENwQkU7QXBFaTFvQkY7QTRHdnlvQkE7RXhDbERFO0FwRTQxb0JGO0FvRTMxb0JFO0VBQVU7QXBFODFvQlo7QW9FNzFvQkU7RUFBVTtBcEVnMm9CWjtBb0UvMW9CRTs7RUFDVTtBcEVrMm9CWjtBNEdwem9CQTtFQU1JO0E1R2l6b0JKO0E0R3Z6b0JBO0VBVUk7QTVHZ3pvQko7QTRHMXpvQkE7RUFjSTtBNUcreW9CSjtBNEc3em9CQTtFeEMxQ0U7QXBFMDJvQkY7QTRHMXlvQkE7RXhDeEVFO0FwRXEzb0JGO0FvRXAzb0JFO0VBQVU7QXBFdTNvQlo7QW9FdDNvQkU7RUFBVTtBcEV5M29CWjtBb0V4M29CRTs7RUFDVTtBcEUyM29CWjtBNEd2em9CQTtFQU1JO0E1R296b0JKO0E0RzF6b0JBO0VBVUk7QTVHbXpvQko7QTRHN3pvQkE7RUFjSTtBNUdrem9CSjtBNEdoMG9CQTtFeENoRUU7QXBFbTRvQkY7QTRHN3lvQkE7RXhDOUZFO0FwRTg0b0JGO0FvRTc0b0JFO0VBQVU7QXBFZzVvQlo7QW9FLzRvQkU7RUFBVTtBcEVrNW9CWjtBb0VqNW9CRTs7RUFDVTtBcEVvNW9CWjtBNEcxem9CQTtFQU1JO0E1R3V6b0JKO0E0Rzd6b0JBO0VBVUk7QTVHc3pvQko7QTRHaDBvQkE7RUFjSTtBNUdxem9CSjtBNEduMG9CQTtFeEN0RkU7QXBFNDVvQkY7QTRHOXlvQkE7RTVGekhDOzs7Ozs7Ozs7Ozs7SUF1Q0s7RWhCKzRvQko7RWdCdDdvQkQ7SUErQ0c7RWhCMDRvQkY7RWdCejdvQkQ7SUErQ0c7RWhCNjRvQkY7RWdCNTdvQkQ7SUErQ0c7RWhCZzVvQkY7RWdCLzdvQkQ7SUErQ0c7RWhCbTVvQkY7RWdCbDhvQkQ7SUErQ0c7RWhCczVvQkY7RWdCcjhvQkQ7SUErQ0c7RWhCeTVvQkY7RWdCeDhvQkQ7SUErQ0c7RWhCNDVvQkY7RWdCMzhvQkQ7SUErQ0c7RWhCKzVvQkY7RWdCOThvQkQ7SUErQ0c7RWhCazZvQkY7RWdCajlvQkQ7SUErQ0c7RWhCcTZvQkY7RWdCcDlvQkQ7SUErQ0c7RWhCdzZvQkY7RWdCdjlvQkQ7SUErQ0c7RWhCMjZvQkY7RWdCMTlvQkQ7SUE4REc7RWhCKzVvQkY7RWdCNzlvQkQ7SUE4REc7RWhCazZvQkY7RWdCaCtvQkQ7SUE4REc7RWhCcTZvQkY7RWdCbitvQkQ7SUE4REc7RWhCdzZvQkY7RWdCdCtvQkQ7SUE4REc7RWhCMjZvQkY7RWdCeitvQkQ7SUE4REc7RWhCODZvQkY7RWdCNStvQkQ7SUE4REc7RWhCaTdvQkY7RWdCLytvQkQ7SUE4REc7RWhCbzdvQkY7RWdCbC9vQkQ7SUE4REc7RWhCdTdvQkY7RWdCci9vQkQ7SUE4REc7RWhCMDdvQkY7RWdCeC9vQkQ7SUE4REc7RWhCNjdvQkY7RWdCMy9vQkQ7SUE4REc7RWhCZzhvQkY7RWdCOS9vQkQ7SUFtRUc7RWhCODdvQkY7RWdCamdwQkQ7SUFvREc7RWhCZzlvQkY7RWdCcGdwQkQ7SUFvREc7RWhCbTlvQkY7RWdCdmdwQkQ7SUFvREc7RWhCczlvQkY7RWdCMWdwQkQ7SUFvREc7RWhCeTlvQkY7RWdCN2dwQkQ7SUFvREc7RWhCNDlvQkY7RWdCaGhwQkQ7SUFvREc7RWhCKzlvQkY7RWdCbmhwQkQ7SUFvREc7RWhCaytvQkY7RWdCdGhwQkQ7SUFvREc7RWhCcStvQkY7RWdCemhwQkQ7SUFvREc7RWhCdytvQkY7RWdCNWhwQkQ7SUFvREc7RWhCMitvQkY7RWdCL2hwQkQ7SUFvREc7RWhCOCtvQkY7RWdCbGlwQkQ7SUFvREc7RWhCaS9vQkY7RWdCcmlwQkQ7SUF5REc7RWhCKytvQkY7RWdCeGlwQkQ7SUF3RUc7RWhCbStvQkY7RWdCM2lwQkQ7SUF3RUc7RWhCcytvQkY7RWdCOWlwQkQ7SUF3RUc7RWhCeStvQkY7RWdCampwQkQ7SUF3RUc7RWhCNCtvQkY7RWdCcGpwQkQ7SUF3RUc7RWhCKytvQkY7RWdCdmpwQkQ7SUF3RUc7RWhCay9vQkY7RWdCMWpwQkQ7SUF3RUc7RWhCcS9vQkY7RWdCN2pwQkQ7SUF3RUc7RWhCdy9vQkY7RWdCaGtwQkQ7SUF3RUc7RWhCMi9vQkY7RWdCbmtwQkQ7SUF3RUc7RWhCOC9vQkY7RWdCdGtwQkQ7SUF3RUc7RWhCaWdwQkY7RWdCemtwQkQ7SUF3RUc7RWhCb2dwQkY7RWdCNWtwQkQ7SUF3RUc7RWhCdWdwQkY7QUFDRjtBNkdobHBCQTtFQUVJO0E3R2lscEJKO0E2RzdrcEJBO0VBQ0U7QTdHK2twQkY7QTZHNWtwQkE7RUFDRTtBN0c4a3BCRjtBNkcza3BCQTtFQUNFO0E3RzZrcEJGO0E4RzFscEJJO0V4RklGO0VBQ0E7RUFDQTtFNkR3Q0E7RTRCL0NBO0VBQ0E7RUFDQTtFRENJO0V0RkhKO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBeEJxbXBCRjtBc0JsbXBCRTs7RUFFRTtFQUNBO0VBQ0E7QXRCb21wQko7QXNCbG1wQkU7RUFDRTtFQUNBO0VBQ0E7QXRCb21wQko7QXNCbG1wQkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0Qm9tcEJKO0FzQmxtcEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCMG1wQk47QXNCcG1wQkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCNG1wQk47QThHdHBwQkk7RXhGK0NBO0VBQ0E7QXRCMG1wQko7QStHdnBwQkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBL0d5cHBCSjtBK0d2cHBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0EvR3dxcEJOO0ErR3JxcEJFOzs7RUFHRTtBL0d1cXBCSjtBK0d6cHBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HNnNwQk47QStHN3JwQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvR2l2cEJSO0E4R256cEJJO0VDd0VBO0VBQ0E7QS9HOHVwQko7QThHaHpwQkU7RUFDRTtBOUdrenBCSjtBOEduenBCRTtFQUlJO0VBQ0E7QTlHa3pwQk47QThHanpwQk07RXhGVEo7RUFDQTtFQUNBO0U2RHdDQTtFNEIvQ0E7RUFDQTtFQUNBO0EvR3MwcEJGO0FzQi96cEJFOztFQUVFO0VBQ0E7RUFDQTtBdEJpMHBCSjtBc0IvenBCRTtFQUNFO0VBQ0E7RUFDQTtBdEJpMHBCSjtBc0IvenBCRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCaTBwQko7QXNCL3pwQkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJ1MHBCTjtBc0JqMHBCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJ5MHBCTjtBOEd0MnBCTTtFeEZrQ0Y7RUFDQTtBdEJ1MHBCSjtBK0dwM3BCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0EvR3MzcEJKO0ErR3AzcEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QS9HcTRwQk47QStHbDRwQkU7OztFQUdFO0EvR280cEJKO0ErR3QzcEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0cwNnBCTjtBK0cxNXBCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HODhwQlI7QThHbmdxQk07RUMyREY7RUFDQTtBL0cyOHBCSjtBOEd0aHFCQTs7RUF1Qkk7RUFDQTtBOUdtZ3FCSjtBOEc3L3BCSTtFcEMxQkY7RUFDUTtBMUUwaHFCVjtBOEd4L3BCRTtFQUVJO0E5R3kvcEJOO0E4R3AvcEJBO0VBRUk7QTlHcS9wQko7QThHdi9wQkE7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R28vcEJKO0E4R2gvcEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5R2svcEJGO0U4R2gvcEJFO0lBQ0U7RTlHay9wQko7RThHaC9wQkk7SUFDRTtFOUdrL3BCTjtFOEcvK3BCSTtJQUNFO0lBQ0E7SUFDQTtFOUdpL3BCTjtFOEcvK3BCTTtJQUNFO0lBQ0E7RTlHaS9wQlI7RThHLy9wQkU7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUcrK3BCTjtBQUNGO0E4RzErcEJBO0VBQ0U7SUFDRTtJQUNBO0U5RzQrcEJGO0U4RzErcEJFO0lBQ0U7SUFDQTtJQUNBO0U5RzQrcEJKO0FBQ0Y7QThHeCtwQkE7RUFDRTtBOUcwK3BCRjtBZ0h6bHFCQTtFQUNFO0FoSDJscUJGO0FnSHhscUJBO0VBQ0U7QWhIMGxxQkY7QWdIdmxxQkE7RUFDRTtBaEh5bHFCRjtBZ0h0bHFCQTtFQUNFO0FoSHdscUJGO0FnSHJscUJBO0VBQ0U7QWhIdWxxQkY7QWdIcGxxQkE7RUFDRTtBaEhzbHFCRjtBZ0hubHFCQTtFQUNFO0FoSHFscUJGO0FnSGxscUJBO0VBQ0U7QWhIb2xxQkY7QWdIamxxQkE7RUFDRTtBaEhtbHFCRjtBZ0hobHFCQTtFQUNFO0FoSGtscUJGO0FnSC9rcUJBO0VBQ0U7QWhIaWxxQkY7QWdIOWtxQkE7RUFDRTtBaEhnbHFCRjtBZ0g3a3FCQTtFQUNFO0FoSCtrcUJGO0FnSDVrcUJBO0VBQ0U7QWhIOGtxQkY7QWdIM2txQkE7RUFDRTtBaEg2a3FCRjtBZ0gxa3FCQTtFQUNFO0FoSDRrcUJGO0FnSDFrcUJFO0VBQ0U7SUFDRTtFaEg0a3FCSjtBQUNGO0FnSHprcUJFO0VBQ0U7SUFDRTtFaEgya3FCSjtBQUNGO0FnSHhrcUJFO0VBQ0U7SUFDRTtFaEgwa3FCSjtBQUNGO0FnSHZrcUJFO0VBQ0U7SUFDRTtFaEh5a3FCSjtBQUNGO0FnSHRrcUJFO0VBQ0U7SUFDRTtFaEh3a3FCSjtBQUNGO0FnSHBrcUJBO0VBQ0U7QWhIc2txQkY7QWdIbmtxQkE7RUFDRTtBaEhxa3FCRjtBZ0hsa3FCQTtFQUNFO0FoSG9rcUJGO0FnSGprcUJBO0VBQ0U7QWhIbWtxQkY7QWdIaGtxQkE7RUFDRTtBaEhra3FCRjtBZ0gvanFCQTtFQUNFO0FoSGlrcUJGO0FnSDlqcUJBO0VBQ0U7QWhIZ2txQkY7QWdIN2pxQkE7RUFDRTtBaEgranFCRjtBZ0g1anFCQTtFQUNFO0FoSDhqcUJGO0FnSDNqcUJBO0VBQ0U7QWhINmpxQkY7QWdIMWpxQkE7RUFDRTtBaEg0anFCRjtBZ0h6anFCQTtFQUNFO0FoSDJqcUJGO0FnSHhqcUJBO0VBQ0U7QWhIMGpxQkY7QWdIdmpxQkE7RUFDRTtBaEh5anFCRjtBZ0h0anFCQTtFQUNFO0FoSHdqcUJGO0FnSHJqcUJBO0VBQ0U7QWhIdWpxQkY7QWdIcGpxQkE7RUFDRTtBaEhzanFCRjtBZ0huanFCQTtFQUNFO0FoSHFqcUJGO0FnSGxqcUJBO0VBQ0U7QWhIb2pxQkY7QWdIampxQkE7RUFDRTtBaEhtanFCRjtBZ0hoanFCQTtFQUNFO0FoSGtqcUJGO0FnSC9pcUJBO0VBQ0U7QWhIaWpxQkY7QWdIOWlxQkE7RUFDRTtBaEhnanFCRjtBZ0g3aXFCQTtFQUNFO0FoSCtpcUJGO0FnSDVpcUJBO0VBQ0U7QWhIOGlxQkY7QWdIM2lxQkE7RUFDRTtBaEg2aXFCRjtBZ0gxaXFCQTtFQUNFO0FoSDRpcUJGO0FnSHppcUJBO0VBQ0U7QWhIMmlxQkY7QWdIeGlxQkE7RUFDRTtBaEgwaXFCRjtBZ0h2aXFCQTtFQUNFO0FoSHlpcUJGO0FnSHZpcUJFO0VBQ0U7SUFDRTtFaEh5aXFCSjtBQUNGO0FnSHRpcUJFO0VBQ0U7SUFDRTtFaEh3aXFCSjtBQUNGO0FnSHJpcUJFO0VBQ0U7SUFDRTtFaEh1aXFCSjtBQUNGO0FnSHBpcUJFO0VBQ0U7SUFDRTtFaEhzaXFCSjtBQUNGO0FnSG5pcUJFO0VBQ0U7SUFDRTtFaEhxaXFCSjtBQUNGO0FnSGppcUJBO0VBQ0U7QWhIbWlxQkY7QWdIaGlxQkE7RUFDRTtBaEhraXFCRjtBZ0gvaHFCQTtFQUNFO0FoSGlpcUJGO0FnSDlocUJBO0VBQ0U7QWhIZ2lxQkY7QWdIN2hxQkE7RUFDRTtBaEgraHFCRjtBZ0g1aHFCQTtFQUNFO0FoSDhocUJGO0FnSDNocUJBO0VBQ0U7QWhINmhxQkY7QWdIMWhxQkE7RUFDRTtBaEg0aHFCRjtBZ0h6aHFCQTtFQUNFO0FoSDJocUJGO0FnSHhocUJBO0VBQ0U7QWhIMGhxQkY7QWdIdmhxQkE7RUFDRTtBaEh5aHFCRjtBZ0h0aHFCQTtFQUNFO0FoSHdocUJGO0FnSHJocUJBO0VBQ0U7QWhIdWhxQkY7QWdIcGhxQkE7RUFDRTtBaEhzaHFCRjtBZ0huaHFCQTtFQUNFO0FoSHFocUJGO0FnSGxocUJBO0VBQ0U7QWhIb2hxQkY7QWdIamhxQkE7RUFDRTtBaEhtaHFCRjtBZ0hoaHFCQTtFQUNFO0FoSGtocUJGO0FnSC9ncUJBO0VBQ0U7QWhIaWhxQkY7QWdIOWdxQkE7RUFDRTtBaEhnaHFCRjtBZ0g3Z3FCQTtFQUNFO0FoSCtncUJGO0FnSDVncUJBO0VBQ0U7QWhIOGdxQkY7QWdIM2dxQkE7RUFDRTtBaEg2Z3FCRjtBZ0gxZ3FCQTtFQUNFO0FoSDRncUJGO0FnSHpncUJBO0VBQ0U7QWhIMmdxQkY7QWdIeGdxQkE7RUFDRTtBaEgwZ3FCRjtBZ0h2Z3FCQTtFQUNFO0FoSHlncUJGO0FnSHRncUJBO0VBQ0U7QWhId2dxQkY7QWdIcmdxQkE7RUFDRTtBaEh1Z3FCRjtBZ0hwZ3FCQTtFQUNFO0FoSHNncUJGO0FnSHBncUJBO0VBQ0U7QWhIc2dxQkY7QWdIcGdxQkE7RUFDRTtBaEhzZ3FCRjtBZ0hwZ3FCQTtFQUNFO0FoSHNncUJGO0FnSHBncUJBO0VBQ0U7QWhIc2dxQkY7QWdIbmdxQkE7RUFDRTtBaEhxZ3FCRjtBZ0huZ3FCQTtFQUNFO0FoSHFncUJGO0FnSG5ncUJBO0VBQ0U7QWhIcWdxQkY7QWdIbmdxQkE7RUFDRTtBaEhxZ3FCRjtBZ0huZ3FCQTtFQUNFO0FoSHFncUJGO0FnSGxncUJBO0VBQ0U7QWhIb2dxQkY7QWdIbGdxQkE7RUFDRTtBaEhvZ3FCRjtBZ0hsZ3FCQTtFQUNFO0FoSG9ncUJGO0FnSGxncUJBO0VBQ0U7QWhIb2dxQkY7QWdIbGdxQkE7RUFDRTtBaEhvZ3FCRjtBaUh6NXFCQTtFQUNFO0FqSDI1cUJGO0FpSHg1cUJBO0VBQ0U7QWpIMDVxQkY7QWlIdjVxQkE7RUFDRTtBakh5NXFCRjtBaUh0NXFCQTtFQUNFO0FqSHc1cUJGO0FpSHI1cUJBO0VBQ0U7QWpIdTVxQkY7QWlIcDVxQkE7RUFDRTtBakhzNXFCRjtBaUhuNXFCQTtFQUNFO0FqSHE1cUJGO0FpSGw1cUJBO0VBQ0U7QWpIbzVxQkY7QWlIajVxQkE7RUFDRTtBakhtNXFCRjtBaUhoNXFCQTtFQUNFO0FqSGs1cUJGO0FpSC80cUJBO0VBQ0U7QWpIaTVxQkY7QWlIOTRxQkE7RUFDRTtBakhnNXFCRjtBaUg3NHFCQTtFQUNFO0FqSCs0cUJGO0FpSDU0cUJBO0VBQ0U7QWpIODRxQkY7QWlIMzRxQkE7RUFDRTtBakg2NHFCRjtBaUgxNHFCQTtFQUNFO0FqSDQ0cUJGO0FpSHo0cUJBO0VBQ0U7QWpIMjRxQkY7QWlIeDRxQkE7RUFDRTtBakgwNHFCRjtBaUh2NHFCQTtFQUNFO0FqSHk0cUJGO0FpSHQ0cUJBO0VBQ0U7QWpIdzRxQkY7QWlIcjRxQkE7RUFDRTtBakh1NHFCRjtBaUhwNHFCQTtFQUNFO0FqSHM0cUJGO0FpSG40cUJBO0VBQ0U7QWpIcTRxQkY7QWlIbDRxQkE7RUFDRTtBakhvNHFCRjtBaUhqNHFCQTtFQUNFO0FqSG00cUJGO0FpSGg0cUJBO0VBQ0U7QWpIazRxQkY7QWlILzNxQkE7RUFDRTtBakhpNHFCRjtBaUg5M3FCQTtFQUNFO0FqSGc0cUJGO0FpSDczcUJBO0VBQ0U7QWpIKzNxQkY7QWlINTNxQkE7RUFDRTtBakg4M3FCRjtBaUgzM3FCQTtFQUNFO0FqSDYzcUJGO0FpSDEzcUJBO0VBQ0U7QWpINDNxQkY7QWlIejNxQkE7RUFDRTtBakgyM3FCRjtBaUh4M3FCQTtFQUNFO0FqSDAzcUJGO0FpSHYzcUJBO0VBQ0U7QWpIeTNxQkY7QWlIdDNxQkE7RUFDRTtBakh3M3FCRjtBaUhyM3FCQTtFQUNFO0FqSHUzcUJGO0FpSHAzcUJBO0VBQ0U7QWpIczNxQkY7QWlIbjNxQkE7RUFDRTtBakhxM3FCRjtBaUhsM3FCQTtFQUNFO0FqSG8zcUJGO0FpSGozcUJBO0VBQ0U7QWpIbTNxQkY7QWlIaDNxQkE7RUFDRTtBakhrM3FCRjtBaUgvMnFCQTtFQUNFO0FqSGkzcUJGO0FpSDkycUJBO0VBQ0U7QWpIZzNxQkY7QWlINzJxQkE7RUFDRTtBakgrMnFCRjtBaUg1MnFCQTtFQUNFO0FqSDgycUJGO0FpSDMycUJBO0VBQ0U7QWpINjJxQkY7QWlIMTJxQkE7RUFDRTtBakg0MnFCRjtBaUh6MnFCQTtFQUNFO0FqSDIycUJGO0FpSHgycUJBO0VBQ0U7QWpIMDJxQkY7QWlIdjJxQkE7RUFDRTtBakh5MnFCRjtBaUh0MnFCQTtFQUNFO0FqSHcycUJGO0FpSHIycUJBO0VBQ0U7QWpIdTJxQkY7QWlIcDJxQkE7RUFDRTtBakhzMnFCRjtBaUhuMnFCQTtFQUNFO0FqSHEycUJGO0FpSGwycUJBO0VBQ0U7QWpIbzJxQkY7QWlIajJxQkE7RUFDRTtBakhtMnFCRjtBaUhoMnFCQTtFQUNFO0FqSGsycUJGO0FpSC8xcUJBO0VBQ0U7QWpIaTJxQkY7QWlIOTFxQkE7RUFDRTtBakhnMnFCRjtBaUg3MXFCQTtFQUNFO0FqSCsxcUJGO0FpSDUxcUJBO0VBQ0U7QWpIODFxQkY7QWlIMzFxQkE7RUFDRTtBakg2MXFCRjtBaUgxMXFCQTtFQUNFO0FqSDQxcUJGO0FpSHoxcUJBO0VBQ0U7QWpIMjFxQkY7QWlIeDFxQkE7RUFDRTtBakgwMXFCRjtBaUh2MXFCQTtFQUNFO0FqSHkxcUJGO0FpSHQxcUJBO0VBQ0U7QWpIdzFxQkY7QWlIcjFxQkE7RUFDRTtBakh1MXFCRjtBaUhwMXFCQTtFQUNFO0FqSHMxcUJGO0FpSG4xcUJBO0VBQ0U7QWpIcTFxQkY7QWlIbDFxQkE7RUFDRTtBakhvMXFCRjtBaUhqMXFCQTtFQUNFO0FqSG0xcUJGO0FpSGgxcUJBO0VBQ0U7QWpIazFxQkY7QWlILzBxQkE7RUFDRTtBakhpMXFCRjtBaUg5MHFCQTtFQUNFO0FqSGcxcUJGO0FpSDcwcUJBO0VBQ0U7QWpIKzBxQkY7QWlINTBxQkE7RUFDRTtBakg4MHFCRjtBaUgzMHFCQTtFQUNFO0FqSDYwcUJGO0FpSDEwcUJBO0VBQ0U7QWpINDBxQkY7QWlIejBxQkE7RUFDRTtBakgyMHFCRjtBaUh4MHFCQTtFQUNFO0VBQ0E7QWpIMDBxQkY7QWlIdjBxQkE7RUFDRTtFQUNBO0FqSHkwcUJGO0FrSHBwckJBO0VBQ0U7QWxIc3ByQkY7QWtIcHByQkE7RUFDRTtBbEhzcHJCRjtBa0hwcHJCQTtFQUNFO0FsSHNwckJGO0FrSHBwckJBO0VBQ0U7QWxIc3ByQkY7QWtIbnByQkE7RUFDRTtBbEhxcHJCRjtBa0hucHJCQTtFQUNFO0FsSHFwckJGO0FrSG5wckJBO0VBQ0U7QWxIcXByQkY7QWtIbnByQkE7RUFDRTtBbEhxcHJCRjtBbUh4cXJCQTtFQUNFO0FuSDBxckJGO0FtSHZxckJBO0VBRUk7QW5Id3FyQko7QW1IMXFyQkE7RUFNSTtBbkh1cXJCSjtBbUg3cXJCQTtFQVVJO0FuSHNxckJKO0FtSGhyckJBO0VBY0k7QW5IcXFyQko7QW1IbnJyQkE7RUFrQkk7QW5Ib3FyQko7QW1IdHJyQkE7RUFzQkk7QW5IbXFyQko7QW1IenJyQkE7RUEwQkk7QW5Ia3FyQko7QW1INXJyQkE7RUE4Qkk7QW5IaXFyQko7QW1IL3JyQkE7RUFrQ0k7QW5IZ3FyQko7QW1IbHNyQkE7RUFzQ0k7QW5IK3ByQko7QW1IcnNyQkE7RUEwQ0k7QW5IOHByQko7QW1IeHNyQkE7RUE4Q0k7QW5INnByQko7QW1IM3NyQkE7RUFrREk7QW5INHByQko7QW1IOXNyQkE7RUFzREk7QW5IMnByQko7QW1IanRyQkE7RUEwREk7QW5IMHByQko7QW1IcHRyQkE7RUE4REk7QW5IeXByQko7QW1IdnRyQkE7RUFrRUk7QW5Id3ByQko7QW1IcHByQkE7RUFDRTtBbkhzcHJCRjtBbUhucHJCQTtFQUNFO0FuSHFwckJGO0FtSGxwckJBO0VBQ0U7QW5Ib3ByQkY7QW1IanByQkE7RUFDRTtBbkhtcHJCRjtBbUhocHJCQTtFQUNFO0FuSGtwckJGO0FtSC9vckJBO0VBQ0U7QW5IaXByQkY7QW1IOW9yQkE7RUFDRTtBbkhncHJCRjtBbUg3b3JCQTtFQUNFO0FuSCtvckJGO0FtSDVvckJBO0VBQ0U7QW5IOG9yQkY7QW1IM29yQkE7RUFDRTtBbkg2b3JCRjtBbUgxb3JCQTtFQUNFO0FuSDRvckJGO0FtSHpvckJBO0VBQ0U7QW5IMm9yQkY7QW1IeG9yQkE7RUFDRTtBbkgwb3JCRjtBbUh2b3JCQTtFQUNFO0FuSHlvckJGO0FtSHRvckJBO0VBQ0U7QW5Id29yQkY7QW1Icm9yQkE7RUFDRTtBbkh1b3JCRjtBbUhwb3JCQTtFQUNFO0FuSHNvckJGO0FtSG5vckJBO0VBQ0U7QW5IcW9yQkY7QW1IbG9yQkE7RUFDRTtBbkhvb3JCRjtBbUhqb3JCQTtFQUNFO0FuSG1vckJGO0FtSGhvckJBO0VBQ0U7QW5Ia29yQkY7QW1IL25yQkE7RUFDRTtBbkhpb3JCRjtBbUg5bnJCQTtFQUNFO0FuSGdvckJGO0FtSDduckJBO0VBQ0U7QW5IK25yQkY7QW1INW5yQkE7RUFDRTtBbkg4bnJCRjtBbUgzbnJCQTtFQUNFO0FuSDZuckJGO0FtSDFuckJBO0VBQ0U7QW5ING5yQkY7QW1Iem5yQkE7RUFDRTtBbkgybnJCRjtBbUh4bnJCQTtFQUNFO0FuSDBuckJGO0FtSHZuckJBO0VBQ0U7QW5IeW5yQkY7QW1IdG5yQkE7RUFDRTtBbkh3bnJCRjtBbUhybnJCQTtFQUNFO0VBQ0E7QW5IdW5yQkY7QW1IcG5yQkE7RUFDRTtBbkhzbnJCRjtBbUhubnJCQTtFQUNFO0FuSHFuckJGO0FtSGxuckJBO0VBQ0U7QW5Ib25yQkY7QW1Iam5yQkE7RUFDRTtBbkhtbnJCRjtBbUhobnJCQTtFQUNFO0FuSGtuckJGO0FtSC9tckJBO0VBQ0U7QW5IaW5yQkY7QW1IOW1yQkE7RUFDRTtBbkhnbnJCRjtBbUg3bXJCQTtFQUNFO0FuSCttckJGO0FtSDVtckJBO0VBQ0U7QW5IOG1yQkY7QW1INW1yQkU7RUFBQTtJQUNFO0VuSCttckJGO0FBQ0Y7QW1INW1yQkE7RUFDRTtBbkg4bXJCRjtBbUgzbXJCQTtFQUNFO0FuSDZtckJGO0FtSDNtckJFO0VBQUE7SUFDRTtFbkg4bXJCRjtBQUNGO0FtSDNtckJBO0VBQ0U7QW5INm1yQkY7QW1IMW1yQkE7RUFDRTtBbkg0bXJCRjtBbUh6bXJCQTtFQUNFO0FuSDJtckJGO0FtSHhtckJBO0VBQ0U7QW5IMG1yQkY7QW1Idm1yQkE7RUFDRTtBbkh5bXJCRjtBbUh0bXJCQTtFQUNFO0FuSHdtckJGO0FtSHJtckJBO0VBQ0U7QW5IdW1yQkY7QW1IcG1yQkE7RUFDRTtBbkhzbXJCRjtBbUhubXJCQTtFQUNFO0FuSHFtckJGO0FtSGxtckJBO0VBQ0U7QW5Ib21yQkY7QW1Iam1yQkE7RUFDRTtBbkhtbXJCRjtBbUhobXJCQTtFQUNFO0FuSGttckJGO0FtSDdsckJJOzs7RUFDRTtBbkhpbXJCTjtBbUg1bHJCQTtFQUNFO0FuSDhsckJGO0FtSDNsckJBO0VBQ0U7QW5INmxyQkY7QW1IMWxyQkE7RUFDRTtBbkg0bHJCRjtBbUh4bHJCQTtFQUNFO0lBQ0U7SUFDQTtFbkgwbHJCRjtBQUNGO0FtSGhsckJBOztFQUVFO0FuSGtsckJGO0FtSC9rckJBO0VBQ0U7QW5IaWxyQkY7QW1IOWtyQkE7RUFDRTtBbkhnbHJCRjtBbUg3a3JCQTtFQUNFO0FuSCtrckJGO0FtSDVrckJBO0VBR007SUFDRTtJQUNBO0VuSDRrckJOO0FBQ0Y7QW1IdmtyQkE7RUFDRTtFQUNBO0FuSHlrckJGO0FtSHRrckJBO0VBQ0U7RUFDQTtBbkh3a3JCRjtBbUhya3JCQTtFQUNFO0FuSHVrckJGO0FtSHBrckJBO0VBQ0U7QW5Ic2tyQkY7QW1IbmtyQkE7RUFDRTtBbkhxa3JCRjtBbUhsa3JCQTtFQUNFO0FuSG9rckJGO0FtSGprckJBO0VBQ0U7QW5IbWtyQkY7QW1IL2pyQkU7RUFDRTtBbkhpa3JCSjtBbUgvanJCRTtFQUNFO0FuSGlrckJKO0FtSC9qckJFO0VBQ0U7QW5IaWtyQko7QW1IL2pyQkU7RUFDRTtBbkhpa3JCSjtBbUg3anJCQTtFQUNJO0VBQ0E7RUFDQTtBbkgranJCSjtBb0hqK3JCQTtFQUNFO0FwSG0rckJGO0FvSGgrckJBO0VBQ0U7QXBIaytyQkY7QW9ILzlyQkE7RUFDRTtBcEhpK3JCRjtBb0g5OXJCQTtFQUNFO0FwSGcrckJGO0FvSDc5ckJBO0VBQ0U7QXBIKzlyQkY7QW9INTlyQkE7RUFDRTtBcEg4OXJCRjtBb0gzOXJCQTtFQUNFO0FwSDY5ckJGO0FvSDE5ckJBO0VBQ0U7QXBINDlyQkY7QW9IejlyQkE7RUFDRTtBcEgyOXJCRjtBb0h4OXJCQTtFQUNFO0FwSDA5ckJGO0FvSHY5ckJBO0VBQ0U7QXBIeTlyQkY7QW9IdDlyQkE7RUFDRTtBcEh3OXJCRjtBb0hyOXJCQTtFQUNFO0FwSHU5ckJGO0FvSHA5ckJBO0VBQ0U7QXBIczlyQkY7QW9IbjlyQkE7RUFDRTtBcEhxOXJCRjtBb0hsOXJCQTtFQUNFO0FwSG85ckJGO0FvSGo5ckJBO0VBQ0U7QXBIbTlyQkY7QW9IaDlyQkE7RUFDRTtBcEhrOXJCRjtBb0gvOHJCQTtFQUNFO0FwSGk5ckJGO0FvSDk4ckJBO0VBQ0U7QXBIZzlyQkY7QW9INzhyQkE7RUFDRTtBcEgrOHJCRjtBcUhoaXNCQTtFQUNFO0FySGtpc0JGO0FxSC9oc0JBO0VBQ0U7QXJIaWlzQkY7QXFIOWhzQkE7RUFDRTtBckhnaXNCRjtBcUg3aHNCQTtFQUNFO0FySCtoc0JGO0FxSDNoc0JBO0VBQ0U7QXJINmhzQkY7QXFIMWhzQkE7RUFDRTtBckg0aHNCRjtBcUh6aHNCQTtFQUNFO0FySDJoc0JGO0FxSHhoc0JBO0VBQ0U7QXJIMGhzQkY7QXFIdmhzQkE7RUFDRTtBckh5aHNCRjtBcUh0aHNCQTtFQUNFO0FySHdoc0JGO0FzSDdqc0JFOzs7O0VBSUU7QXRIK2pzQko7QXNIcGtzQkE7Ozs7OztFQWNJO0F0SDhqc0JKO0FzSDVrc0JBO0VBa0JJO0F0SDZqc0JKO0FzSDNqc0JJO0VBQ0U7QXRINmpzQk47QXNIbGxzQkE7RUEwQkk7RUFDQTtFQUNBO0F0SDJqc0JKO0FzSHZsc0JBO0VBK0JJO0F0SDJqc0JKO0FzSHJqc0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEh1anNCTjtBdUhqbXNCQTtFQUNFO0F2SG1tc0JGO0F1SGhtc0JBO0VBQ0U7QXZIa21zQkY7QXVIL2xzQkE7RUFDRTtBdkhpbXNCRjtBd0gxbXNCQTtFQUNFO0F4SDRtc0JGO0F3SHptc0JBO0VUSEU7RUFDQTtFQUNBO0EvRyttc0JGO0ErRzdtc0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QS9HK21zQko7QStHN21zQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBL0c4bnNCTjtBK0czbnNCRTs7O0VBR0U7QS9HNm5zQko7QStHL21zQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvR21xc0JOO0ErR25wc0JNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0d1c3NCUjtBd0h2d3NCQTtFVHNFSTtFQUNBO0EvR29zc0JKO0F3SHZ3c0JBO0VUUEU7RUFDQTtFQUNBO0EvR2l4c0JGO0ErRy93c0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QS9HaXhzQko7QStHL3dzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBL0dneXNCTjtBK0c3eHNCRTs7O0VBR0U7QS9HK3hzQko7QStHanhzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvR3Ewc0JOO0ErR3J6c0JNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0d5MnNCUjtBd0hyNnNCQTtFVGtFSTtFQUNBO0EvR3Myc0JKO0F3SHI2c0JBO0VUWEU7RUFDQTtFQUNBO0EvR203c0JGO0ErR2o3c0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QS9HbTdzQko7QStHajdzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBL0drOHNCTjtBK0cvN3NCRTs7O0VBR0U7QS9HaThzQko7QStHbjdzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvR3Urc0JOO0ErR3Y5c0JNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0cyZ3RCUjtBd0hua3RCQTtFVDhESTtFQUNBO0EvR3dndEJKO0F3SG5rdEJBO0VUZkU7RUFDQTtFQUNBO0EvR3FsdEJGO0ErR25sdEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QS9HcWx0Qko7QStHbmx0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBL0dvbXRCTjtBK0dqbXRCRTs7O0VBR0U7QS9HbW10Qko7QStHcmx0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvR3lvdEJOO0ErR3pudEJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0c2cXRCUjtBd0hqdXRCQTtFVDBESTtFQUNBO0EvRzBxdEJKO0F3SGp1dEJBO0VUbkJFO0VBQ0E7RUFDQTtBL0d1dnRCRjtBK0dydnRCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0EvR3V2dEJKO0ErR3J2dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QS9Hc3d0Qk47QStHbnd0QkU7OztFQUdFO0EvR3F3dEJKO0ErR3Z2dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0cyeXRCTjtBK0czeHRCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HKzB0QlI7QXdILzN0QkE7RVRzREk7RUFDQTtBL0c0MHRCSjtBd0gvM3RCQTtFVHZCRTtFQUNBO0VBQ0E7QS9HeTV0QkY7QStHdjV0QkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBL0d5NXRCSjtBK0d2NXRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0EvR3c2dEJOO0ErR3I2dEJFOzs7RUFHRTtBL0d1NnRCSjtBK0d6NXRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HNjh0Qk47QStHNzd0Qk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvR2kvdEJSO0F3SDdodUJBO0VUa0RJO0VBQ0E7QS9HOCt0Qko7QXdIN2h1QkE7RVRvREU7QS9HNCt0QkY7QXdINWh1QkE7RVRnREU7QS9HKyt0QkY7QXdIM2h1QkE7RVQ0Q0U7QS9Hay90QkY7QXdIMWh1QkE7RVR3Q0U7QS9HcS90QkY7QXdIemh1QkE7RVRvQ0U7QS9Hdy90QkY7QXdIeGh1QkE7RVRnQ0U7QS9HMi90QkY7QXdILy90QkE7RUFDRTtFQUNBO0VBQ0E7QXhIaWd1QkY7QXdIOS90QkE7RUFDRTtBeEhnZ3VCRjtBd0gvL3RCRTtFQUNFO0F4SGlndUJKO0F3SDcvdEJBO0VBRUk7RUFDQTtFQUNBO0F4SDgvdEJKO0F5SDNsdUJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpINGx1Qko7QXlIMWx1Qkk7RUFDRTtBekg0bHVCTjtBeUh2bHVCQTtFQUNFO0VBQ0E7QXpIeWx1QkY7QTBIOW11QkE7O0VBRUU7RUFDQTtBMUhnbnVCRjtBMkhubnVCQTtFQUNFO0EzSHFudUJGO0E0SHRudUJBO0VBRUk7RUFDQTtFQUNBO0E1SHVudUJKO0E0SDNudUJBO0VBT007RUFDQTtBNUh1bnVCTjtBNEgvbnVCQTtFQVdRO0E1SHVudUJSO0E2SGxvdUJBO0VBQ0U7RUFDQTtBN0hvb3VCRjtBNkhqb3VCQTtFQUNFO0E3SG1vdUJGO0E2SGhvdUJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTdIaW91Qko7QTZIM251QlE7RUFDRTtFQUNBO0E3SDZudUJWO0E2SHBudUJJOzs7O0VBRUk7RUFDQTtBN0h3bnVCUjtBNkg3bnVCQTs7RUFVTTtFQUNBO0E3SHVudUJOO0E2SGxvdUJBOztFQWNRO0VBQ0E7QTdId251QlI7QTZIdG51QlE7O0VBQ0U7QTdIeW51QlY7QTZIM291QkE7O0VBMEJNO0VBQ0E7RS9GckRKO0VBQ0E7RXpCa0VBO0VBQ1E7RXdIWko7RUFDQTtFQUNBO0E3SHVudUJOO0E2SHJudUJNOztFQUNFO0VBRUE7QTdIdW51QlI7QTZINXB1QkE7O0VBMkNZO0E3SHFudUJaO0E2SGhxdUJBOzs7O0VBa0RRO0VBQ0E7QTdIb251QlI7QTZIdnF1QkE7O0VBd0RNO0VBQ0E7RUFDQTtFQUNBO0E3SG1udUJOO0E2SDVtdUJROztFQUVFO0E3SDhtdUJWO0E2SGhudUJROzs7O0VBTUk7QTdIZ251Qlo7QTZIeHJ1QkE7Ozs7RUFpRkk7RUFDQTtBN0g2bXVCSjtBNkh6bXVCSTs7Ozs7Ozs7RUFJRTtBN0grbXVCTjtBNkh6c3VCQTs7RUErRkk7RUFDQTtBN0g4bXVCSjtBNkg5c3VCQTs7RUFvR0k7RUFDQTtFQUNBO0VBQ0E7QTdIOG11Qko7QTZINW11Qkk7O0VBQ0U7RUFDQTtBN0grbXVCTjtBNkgxbXVCQTtFQUNFO0E3SDRtdUJGO0E2SHptdUJBO0UxRnBIRTtBbkNndXVCRjtBNkhwbXVCQTtFQUNFO0VBQ0E7QTdIc211QkY7QTZIbm11QkE7RUFDRTtBN0hxbXVCRjtBNkh0bXVCQTtFQUlJO0E3SHFtdUJKO0E2SGptdUJBO0VBR007RUFDQTtBN0hpbXVCTjtBNkhybXVCQTtFQU9RO0VBQ0E7QTdIaW11QlI7QTZIem11QkE7RUFZUTtFQUNBO0E3SGdtdUJSO0E2SDdtdUJBO0VBbUJRO0VBQ0E7QTdINmx1QlI7QTZIam51QkE7RUF5Qk07QTdIMmx1Qk47QTZIcG51QkE7RUE4QlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIeWx1QlI7QTZIN251QkE7RUF3Q1E7RUFDQTtFQUNBO0VBQ0E7QTdId2x1QlI7QTZIbm91QkE7RUErQ1E7QTdIdWx1QlI7QTZIdG91QkE7RUFvRE07QTdIcWx1Qk47QTZIem91QkE7RUEwRE07QTdIa2x1Qk47QTZINW91QkE7RUE2RFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0hrbHVCUjtBNkh0cHVCQTtFQXdFUTtFQUNBO0E3SGlsdUJSO0E2SC9rdUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdIaWx1QlY7QTZIL2t1QlU7RUFDRTtBN0hpbHVCWjtBNkhucXVCQTtFQTBGSTtFQUNBO0UvRjlQRjtFQUNBO0V6QmtFQTtFQUNRO0V3SDZMTjtFQUNBO0VBQ0E7QTdIOGt1Qko7QTZIOXF1QkE7RUFvR0k7QTdINmt1Qko7QTZIeGt1QkU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U3SDJrdUJGO0U2SC9rdUJBO0lBT0k7RTdIMmt1Qko7RTZIdmt1Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBRUU7RTdIdW11Qk47QUFDRjtBNkhqbXVCRTtFQUNFO0VBQ0E7QTdIbW11Qko7QTZIL2x1QkE7RUFDRTtFQUNBO0VBQ0E7QTdIaW11QkY7QTZIN2x1QkE7RUFDRTtBN0grbHVCRjtBNkg1bHVCQTtFQUNFO0VBQ0E7QTdIOGx1QkY7QTZIM2x1QkE7RUFDRTtFQUNBO0VBQ0E7QTdINmx1QkY7QTZIMWx1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SDRsdUJGO0E2SHpsdUJBO0VBQ0U7RUFDQTtBN0gybHVCRjtBNkh4bHVCQTtFQUNFO0E3SDBsdUJGO0E2SHJsdUJJO0VBRUk7QTdIc2x1QlI7QTZIaGx1Qkk7RUFBQTtJQUNFO0lBQ0E7RTdIbWx1Qko7QUFDRjtBNkgva3VCSTtFQUFBO0lBQ0U7SUFDQTtFN0hrbHVCSjtBQUNGO0E2SDlrdUJBO0VBR007QTdIOGt1Qk47QTZIdGt1Qk07RUFDRTtBN0h3a3VCUjtBNkg1a3VCQTtFQVFRO0E3SHVrdUJSO0E2SHBrdUJVO0VBQ0U7QTdIc2t1Qlo7QTZIbmt1QlU7RUFDRTtFQUNBO0E3SHFrdUJaO0E2SHZrdUJVO0VBS0k7QTdIcWt1QmQ7QTZIMWt1QlU7RUFTSTtBN0hva3VCZDtBNkg3a3VCVTtFQWFJO0E3SG1rdUJkO0E2SC9sdUJBO0VBa0NVO0E3SGdrdUJWO0E2SHpqdUJBO0VBQ0U7QTdIMmp1QkY7QTZINWp1QkE7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SDJqdUJKO0E2SHZqdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0h5anVCRjtBNkhwanVCSTtFQUNFO0E3SHNqdUJOO0E2SHZqdUJJO0VBSUk7QTdIc2p1QlI7QTZIaGp1QkE7RUFDRTtBN0hranVCRjtBNkhuanVCQTtFQUlJO0E3SGtqdUJKO0E2SDlpdUJBO0VBQ0U7QTdIZ2p1QkY7QTZIN2l1QkE7RUFDRTtFQUNBO0E3SCtpdUJGO0E2SDVpdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdIOGl1QkY7QTZIM2l1QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SDRpdUJKO0E2SHJqdUJBO0VBWU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SDRpdUJOO0E2SDFpdUJNO0VBQ0U7QTdINGl1QlI7QTZIeGl1Qkk7RUFDRTtBN0gwaXVCTjtBNkh0aXVCRTtFQUNFO0E3SHdpdUJKO0E2SHBpdUJBO0VBQ0U7QTdIc2l1QkY7QTZIbml1QkE7OztFQUVJO0E3SHNpdUJKO0E2SHhpdUJBOzs7RUFNSTtFQUNBO0E3SHVpdUJKO0E2SDlpdUJBOzs7Ozs7RUFXSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIMml1Qko7QTZIeml1Qkk7Ozs7OztFQUNFO0E3SGdqdUJOO0E2SDNpdUJBO0VBQ0U7QTdINml1QkY7QTZIMWl1QkE7RUFDSTtFQUNBO0VBQ0E7QTdINGl1Qko7QTZIL2l1QkE7RUFNUTtBN0g0aXVCUjtBNkh4aXVCQTs7O0VBSVE7QTdIeWl1QlI7QTZIN2l1QkE7RUFRUTtBN0h3aXVCUjtBNkhoanVCQTtFQVlRO0E3SHVpdUJSO0E2SG5pdUJBOzs7RUFJUTtBN0hvaXVCUjtBNkh4aXVCQTtFQVFRO0E3SG1pdUJSO0E2SDNpdUJBO0VBWVE7QTdIa2l1QlI7QThIOWx2QkE7RUFFSTtBOUgrbHZCSjtBOEgzbHZCQTtFQUVJO0E5SDRsdkJKO0E4SDlsdkJBO0VBS0k7RUFDQTtBOUg0bHZCSjtBK0h4bXZCQTtFQUNFO0EvSDBtdkJGO0ErSHZtdkJBO0VBQ0U7RUFDQTtFQUNBO0EvSHltdkJGO0ErSHRtdkJBO0VBQ0U7SUFDRTtFL0h3bXZCRjtFK0h0bXZCQTtJQUNFO0UvSHdtdkJGO0FBQ0Y7QUFDQTs7O0VBR0U7QWdJdm52QkY7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QWhJaW92QkY7QWdJOW52QkE7RUFDRTtBaElnb3ZCRjtBZ0k3bnZCQTtFQUNFO0FoSStudkJGO0FnSTVudkJBO0VBQ0U7QWhJOG52QkY7QWdJM252QkE7RUFDRTtJQUNFO0VoSTZudkJGO0VnSTNudkJBO0lBQ0U7RWhJNm52QkY7QUFDRjtBZ0kxbnZCQTtFQUNFO0lBQ0U7RWhJNG52QkY7RWdJMW52QkE7SUFDRTtFaEk0bnZCRjtBQUNGO0FnSXpudkJBO0VBQ0U7SUFDRTtFaEkybnZCRjtFZ0l6bnZCQTtJQUNFO0VoSTJudkJGO0FBQ0Y7QWdJeG52QkE7RUFDRTtJQUNFO0VoSTBudkJGO0VnSXhudkJBO0lBQ0U7RWhJMG52QkY7QUFDRjtBZ0l2bnZCQTtFQUNFO0VBQ0E7QWhJeW52QkY7QWdJdG52QkE7RUFDRTtBaEl3bnZCRjtBZ0lybnZCQTtFQUNFO0FoSXVudkJGO0FpSTdydkJBO0VBQ0U7QWpJK3J2QkY7QWlJaHN2QkE7OztFQU9NO0VBQ0E7RUFDQTtFQUNBO0FqSThydkJOO0FpSXpydkJBO0VBQ0U7QWpJMnJ2QkY7QWlJeHJ2QkE7O0VBRUU7QWpJMHJ2QkY7QWlJdnJ2QkE7RUFDRTtBakl5cnZCRjtBaUl0cnZCQTtFQUNFO0FqSXdydkJGO0FrSXB0dkJBO0VBQ0U7QWxJc3R2QkY7QWtJbnR2QkE7O0VBRUU7QWxJcXR2QkY7QWtJbHR2QkE7RUFDRTtBbElvdHZCRjtBa0lqdHZCQTtFQUNFO0FsSW10dkJGO0FrSWh0dkJBOztFQUVFO0FsSWt0dkJGO0FrSS9zdkJBO0VBQ0U7QWxJaXR2QkY7QWtJOXN2QkE7O0VBRUU7QWxJZ3R2QkY7QWtJN3N2QkE7RTVHNUJFO0VBQ0E7RUFDQTtFNkR3Q0E7RTRCL0NBO0VBQ0E7RUFDQTtBL0dxdnZCRjtBc0I5dXZCRTs7RUFFRTtFQUNBO0VBQ0E7QXRCZ3Z2Qko7QXNCOXV2QkU7RUFDRTtFQUNBO0VBQ0E7QXRCZ3Z2Qko7QXNCOXV2QkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0Qmd2dkJKO0FzQjl1dkJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCc3Z2Qk47QXNCaHZ2Qkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCd3Z2Qk47QWtJbHd2QkE7RTVHZUk7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O0VBS0E7QXJJOGt3QkY7QXFJM2t3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTZrd0JGO0FxSTFrd0JBO0VBQ0U7QXJJNGt3QkY7QXFJemt3QkE7Ozs7Ozs7O0VBeEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE2QkE7QXJJK2t3QkY7QXFJNWt3QkE7RUFDRTtJQUNFO0VySThrd0JGO0VxSTNrd0JBO0lBQ0U7RXJJNmt3QkY7RXFJMWt3QkE7SUFDRTtFckk0a3dCRjtFcUl6a3dCQTtJQUNFO0VySTJrd0JGO0VxSXhrd0JBO0lBQ0U7RXJJMGt3QkY7RXFJdmt3QkE7SUFDRTtFckl5a3dCRjtFcUl0a3dCQTtJQUNFO0VySXdrd0JGO0VxSXJrd0JBO0lBQ0U7RXJJdWt3QkY7RXFJcGt3QkE7SUFDRTtFcklza3dCRjtFcUlua3dCQTtJQUNFO0VySXFrd0JGO0VxSWxrd0JBO0lBQ0U7RXJJb2t3QkY7RXFJamt3QkE7SUFDRTtFcklta3dCRjtFcUloa3dCQTtJQUNFO0VySWtrd0JGO0VxSS9qd0JBO0lBQ0U7RXJJaWt3QkY7RXFJOWp3QkE7SUFDRTtFcklna3dCRjtFcUk3andCQTtJQUNFO0VySStqd0JGO0VxSTVqd0JBO0lBQ0k7RXJJOGp3Qko7QUFDRjtBcUkzandCQTtFQUNFO0FySTZqd0JGO0FxSTFqd0JBO0VBQ0U7QXJJNGp3QkY7QXFJemp3QkE7RUFDRTtBckkyandCRjtBcUl4andCQTtFQUNFO0FySTBqd0JGO0FxSXZqd0JBO0VBQ0U7QXJJeWp3QkY7QXFJdGp3QkE7RUFDRTtBckl3andCRjtBcUlyandCQTtFQUNFO0FySXVqd0JGO0FxSXBqd0JBO0VBQ0U7QXJJc2p3QkY7QXFJbmp3QkE7RUFDRTtBcklxandCRjtBcUlsandCQTtFQUVJO0VBQ0E7QXJJbWp3Qko7QXFJamp3Qkk7O0VBRUU7RUFDQTtBckltandCTjtBcUloandCSTtFQUNFO0FySWtqd0JOO0FxSTVpd0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FySThpd0JGO0FxSTNpd0JBO0VBQ0U7QXJJNml3QkY7QXFJMWl3QkE7RUFDRTtBckk0aXdCRjtBcUl6aXdCQTs7Ozs7Ozs7Ozs7Ozs7RUFlRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTBpd0JGO0FxSXZpd0JBO0VBQ0U7QXJJeWl3QkY7QXFJdGl3QkE7RUFDRTtBckl3aXdCRjtBcUlyaXdCQTtFQUNFO0FySXVpd0JGO0FxSXBpd0JBO0VBQ0U7QXJJc2l3QkY7QXFJbml3QkE7RUFDRTtBcklxaXdCRjtBcUlsaXdCQTtFQUNFO0FySW9pd0JGO0FxSWppd0JBO0VBQ0U7QXJJbWl3QkY7QXFJaGl3QkE7RUFDRTtBcklraXdCRjtBcUkvaHdCQTtFQUNFO0FySWlpd0JGO0FxSTlod0JBO0VBQ0U7QXJJZ2l3QkY7QXFJN2h3QkE7RUFDRTtBckkraHdCRjtBcUk1aHdCQTtFQUNFO0FySThod0JGO0FxSTNod0JBO0VBQ0U7QXJJNmh3QkY7QXFJM2h3Qkk7RUFDSTtBckk2aHdCUjtBcUkzaHdCUTtFQUFBO0lBQ0k7RXJJOGh3QlY7QUFDRjtBcUkxaHdCQTtFQUNFO0FySTRod0JGO0FxSXpod0JBO0VBQ0U7QXJJMmh3QkY7QXFJeGh3QkE7RUFDRTtBckkwaHdCRjtBcUl2aHdCQTtFQUNFO0FySXlod0JGO0FxSXRod0JBO0VBQ0U7QXJJd2h3QkY7QXFJcmh3QkE7RUFDRTtBckl1aHdCRjtBcUlwaHdCQTtFQUNFO0FySXNod0JGO0FxSW5od0JBO0VBQ0U7QXJJcWh3QkY7QXFJbGh3QkE7RUFDRTtBcklvaHdCRjtBcUlqaHdCQTtFQUNFO0FySW1od0JGO0FxSWhod0JBO0VBQ0U7QXJJa2h3QkY7QXFJL2d3QkE7RUFDRTtBcklpaHdCRjtBcUk5Z3dCQTtFQUNFO0FySWdod0JGO0FxSTdnd0JBO0VBQ0U7QXJJK2d3QkY7QXFJNWd3QkE7RUFDSTtBckk4Z3dCSjtBcUkzZ3dCQTtFQUNJO0FySTZnd0JKO0FxSTFnd0JBO0VBQ0U7RUFDQTtFQUNBO0FySTRnd0JGO0FnRWw0d0JFOztFQUVFO0VBQ0E7QWhFbzR3Qko7QWdFbDR3QkU7RUFDRTtBaEVvNHdCSjtBZ0UxNHdCRTs7RUFFRTtFQUNBO0FoRTQ0d0JKO0FnRTE0d0JFO0VBQ0U7QWhFNDR3Qko7QXFJeGh3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckkwaHdCRjtBcUl2aHdCQTs7RUFFRTtBckl5aHdCRjtBcUloaHdCSTtFQUVJO0VBQ0E7RUFDQTtBcklpaHdCUjtBcUkzaHdCQTtFQWdCSTtBckk4Z3dCSjtBcUk5aHdCQTs7RUFzQk07QXJJNGd3Qk47QXFJemd3QlE7O0VBQ0U7QXJJNGd3QlY7QXFJemd3QlE7O0VBRUk7RUFDQTtFQUNBO0FySTJnd0JaO0FxSTVpd0JBOztFQXNDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTBnd0JWO0FxSXhnd0JVOztFQUNFO0FySTJnd0JaO0FxSXhqd0JBOztFQWlEWTtBckkyZ3dCWjtBcUk1andCQTs7RUFxRFk7QXJJMmd3Qlo7QXFJeGd3QmM7O0VBQ0U7RUFDQTtBckkyZ3dCaEI7QXFJcGd3QmM7O0VBQ0U7RXRJM2NkO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFdUlpQkE7RUFDQTtBdElnOHdCRjtBcUlsZ3dCTTs7RUFDRTtFQUNBO0VBQ0E7QXJJcWd3QlI7QXFJeGd3Qk07O0VBTUk7RUFDQTtFQUNBO0FySXNnd0JWO0FxSTdsd0JBOztFQTRGUTtFQUNBO0FySXFnd0JSO0FxSWpnd0JJOztFQUVJO0FySW1nd0JSO0FxSXYvdkJFO0VBRUk7QXJJdy92Qk47QXFJMS92QkU7RUFJTTtBckl5L3ZCUjtBcUlwL3ZCRTtFQUNFO0VBQ0E7QXJJcy92Qko7QXFJbGd3QkE7RUFnQkk7RUFDQTtBcklxL3ZCSjtBcUlqL3ZCQTtFQUNFO0VBQ0E7QXJJbS92QkY7QXFJOSt2Qkk7OztFQUNFO0FySWsvdkJOO0FxSXAvdkJFOzs7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySW0vdkJOO0FxSW5nd0JFOzs7RUFtQk07QXJJcS92QlI7QXFJdjh2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFM0V6bEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkNUQTtFQ09BO0VBQ0E7RUFDQTtFNkd1bEJBO0VBQ0E7QXJJaTl2QkY7QTBEdGl4QkU7O0VBRUU7RUFDQTtFQUNBO0VuQ2hCRjtFQ09BO0VBQ0E7RUFDQTtBeEJtanhCRjtBMERwaXhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURzaXhCSjtBcUloK3ZCQTtFQUVJO0VBQ0E7QXJJaSt2Qko7QXFJNzl2QkE7RUFDRTtBckkrOXZCRjtBcUk1OXZCQTtFQUNFO0FySTg5dkJGO0FxSS85dkJBO0VBSUk7QXJJODl2Qko7QXFJMzl2QkU7Ozs7OztFQU1FO0VBQ0E7QXJJNjl2Qko7QXFJMTl2QkU7RUFDRTtFQUNBO0FySTQ5dkJKO0FxSTk5dkJFO0VBS0k7RUFDQTtBckk0OXZCTjtBcUluOXZCRTs7RUFFRTtBcklxOXZCSjtBcUl2OXZCRTs7RUFJSTtBckl1OXZCTjtBcUluOXZCRTs7RUFFRTtBcklxOXZCSjtBcUlsOXZCRTs7RUFFRTtBcklvOXZCSjtBcUlqOXZCRTs7OztFQUlFO0FySW05dkJKO0FxSWg5dkJFOzs7O0VBSUU7QXJJazl2Qko7QXFJLzh2QkU7O0U5Ry9xQkE7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUxva3hCVjtBcUl4aHdCQTtFQXVFSTtFQUNBO0U5R3ZyQkY7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUw4a3hCVjtBcUlwOXZCQTtFQUNFO0FySXM5dkJGO0FxSW45dkJBO0VBR007QXJJbTl2Qk47QXFJNzh2QkU7RUFFSTtBckk4OHZCTjtBcUl6OHZCQTtFQUNFO0VBQ0E7RUFDQTtBckkyOHZCRjtBcUl4OHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySTA4dkJGO0FxSXI4dkJBO0VBQ0U7QXJJdTh2QkY7QXFJeDh2QkE7RUFJSTtBckl1OHZCSjtBcUlwOHZCRTs7OztFQUtJO0FySXE4dkJOO0FxSWo5dkJBOztFQWtCSTtFQUNBO0FySW04dkJKO0FxSXQ5dkJBOztFQXdCSTtFQUNBO0VBQ0E7QXJJazh2Qko7QXFJNTl2QkE7RUE4Qkk7QXJJaTh2Qko7QXFJLzl2QkE7O0VBbUNJO0FySWc4dkJKO0FxSW4rdkJBO0VBdUNJO0FySSs3dkJKO0FxSTM3dkJBOzs7O0VBTU07QXJJMjd2Qk47QXFJcDd2Qkk7RUFDRTtBcklzN3ZCTjtBcUlwN3ZCSTtFQUNFO0FySXM3dkJOO0FxSWg3dkJBO0VBSVE7SUFDRTtJQUNBO0VySSs2dkJSO0FBQ0Y7QXFJejZ2QkE7RUFDRTtBckkyNnZCRjtBcUk1NnZCQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJMjZ2Qko7QXFJcjZ2Qkk7RUFDRTtBckl1NnZCTjtBcUlwNnZCTTtFQUNJO0FySXM2dkJWO0FxSWo2dkJBO0VBRUk7RUFDQTtBcklrNnZCSjtBcUk5NXZCQTtFQUVJO0FySSs1dkJKO0FxSTM1dkJBO0VBQ0U7RUFDQTtFQUNBO0FySTY1dkJGO0FxSTE1dkJBO0VBQ0U7SUFFSTtFckkyNXZCSjtBQUNGO0FxSXQ1dkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJJdzV2Qko7QXFJdDV2Qkk7RUFDRTtFQUNBO0FySXc1dkJOO0FxSXY0dkJBO0VBRUk7RUFDQTtBckl3NHZCSjtBcUkzNHZCQTtFQU1NO0FySXc0dkJOO0FxSW40dkJBO0VBQ0U7RUFDQTtBcklxNHZCRjtBcUluNHZCRTtFQUNFO0FySXE0dkJKO0FxSWo0dkJBO0VBQ0U7RUFDQTtFQUNBO0FySW00dkJGO0FxSWg0dkJBO0VBQ0U7RUFDQTtFQUNBO0FySWs0dkJGO0FxSS8zdkJBO0VBRVE7QXJJZzR2QlI7QXFJNTN2QkE7RUFFUTtBckk2M3ZCUjtBcUl6M3ZCQTtFQUVRO0VBQ0E7RUFDQTtFQUNBO0FySTAzdkJSO0F1STN5eEJBO0VBQ0U7QXZJNnl4QkY7QXVJMXl4QkE7RUFDRTtFQUNBO0VBQ0E7QXZJNHl4QkY7QXVJenl4QkE7RUFDRTtBdkkyeXhCRjtBdUl4eXhCQTtFQUNFO0F2STB5eEJGO0F1SXZ5eEJBO0VBQ0U7QXZJeXl4QkY7QXVJdHl4QkE7RUFDRTtBdkl3eXhCRjtBdUlyeXhCQTtFQUNFO0F2SXV5eEJGO0F1SXB5eEJBO0VBQ0U7QXZJc3l4QkY7QXVJbnl4QkE7RUFDSTtBdklxeXhCSjtBdUlseXhCQTtFQUNFO0F2SW95eEJGO0F1SWp5eEJBO0VBQ0U7QXZJbXl4QkY7QXVJaHl4QkE7RUFDRTtBdklreXhCRjtBdUkveHhCQTtFQUNFO0F2SWl5eEJGO0F1STl4eEJBO0VBQ0U7QXZJZ3l4QkY7QXVJN3h4QkE7RUFDRTtBdkkreHhCRjtBdUk1eHhCQTtFQUNFO0F2STh4eEJGO0F1STN4eEJBO0VBQ0U7QXZJNnh4QkY7QXVJMXh4QkE7RUFDRTtBdkk0eHhCRjtBdUl6eHhCQTtFQUNFO0F2STJ4eEJGO0F1SXh4eEJBO0VBQ0U7QXZJMHh4QkY7QXVJdnh4QkE7RUFDRTtBdkl5eHhCRjtBdUl0eHhCQTtFQUNFO0F2SXd4eEJGO0F3SS8yeEJBO0VBQ0U7QXhJaTN4QkY7QXdJOTJ4QkE7RUFDRTtBeElnM3hCRjtBd0k3MnhCQTtFQUNFO0VBQ0E7QXhJKzJ4QkY7QXdJNzJ4QkU7RUFDRTtFQUNBO0F4SSsyeEJKO0F3STMyeEJBO0VBQ0U7QXhJNjJ4QkY7QXdJMzJ4QkU7RUFDRTtBeEk2MnhCSjtBd0l6MnhCQTtFQUNJO0F4STIyeEJKO0F5SXQ0eEJBO0VBQ0U7QXpJdzR4QkY7QXlJcjR4QkE7RUFDRTtBekl1NHhCRjtBMEl4NHhCQTtFQUVJO0ExSXk0eEJKO0EwSXI0eEJBO0VBQ0U7QTFJdTR4QkY7QTBJcjR4QkU7RUFDRTtBMUl1NHhCSjtBMEkzNHhCQTtFQVFJO0VBQ0E7QTFJczR4Qko7QTBJbjR4QkU7Ozs7RUFFSTtBMUl1NHhCTjtBMElsNHhCSTtFQUNFO0ExSW80eEJOO0EwSXg1eEJBOztFQTBCSTtFQUNBO0VBQ0E7QTFJazR4Qko7QTBJaDR4Qkk7O0VBQ0U7QTFJbTR4Qk47QTBJbDZ4QkE7O0VBbUNNO0VBQ0E7RUFDQTtBMUltNHhCTjtBMEl4NnhCQTs7RUF5Q007QTFJbTR4Qk47QTBJNTZ4QkE7O0VBNENRO0ExSW80eEJSO0EwSWg3eEJBO0VBbURNO0VBQ0E7QTFJZzR4Qk47QTBJcDd4QkE7RUF5REk7RUFDQTtBMUk4M3hCSjtBMEl4N3hCQTtFQTZETTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUk4M3hCTjtBMElwOHhCQTtFdkdPRTtFQ0NZO0VzR2tFTjtBMUkrM3hCUjtBMEkxM3hCRTtFQUlRO0ExSXkzeEJWO0EwSWwzeEJBO0VBQ0U7RUFDQTtFQUNBO0ExSW8zeEJGO0EwSWozeEJBO0VBU007QTFJMjJ4Qk47QTBJejJ4Qk07RUFDRTtFQUNBO0ExSTIyeEJSO0EwSXgzeEJBO0VBb0JNO0VBQ0E7QTFJdTJ4Qk47QTBJNTN4QkE7RUEwQkk7QTFJcTJ4Qko7QTBJLzN4QkE7RUE4Qkk7QTFJbzJ4Qko7QTBJOTF4Qkk7RUFFSTtBMUkrMXhCUjtBMEluMnhCQTtFQVNNO0ExSTYxeEJOO0EwSXQyeEJBO0VBYU07QTFJNDF4Qk47QTBJejJ4QkE7RUFrQkk7QTFJMDF4Qko7QTBJdDF4QkE7RUFFSTtFQUNBO0ExSXUxeEJKO0EwSTExeEJBO0VBS007QTFJdzF4Qk47QTBJbjF4QkE7RUFFSTtBMUlvMXhCSjtBMEl0MXhCQTs7RUFNTTtBMUlvMXhCTjtBMEkxMXhCQTs7RUFTUTtBMUlxMXhCUjtBMEk5MXhCQTtFQWVRO0VBQ0E7QTFJazF4QlI7QTBJbDJ4QkE7RUF3QlE7QTFJNjB4QlI7QTBJcjJ4QkE7RUE4Qkk7QTFJMDB4Qko7QTBJdDB4QkE7RUFDRTtFQUNBO0ExSXcweEJGO0EwSTEweEJBO0VBS0k7RUFDQTtBMUl3MHhCSjtBMEk5MHhCQTs7RUFXSTtBMUl1MHhCSjtBMkloaXlCQTtFQUVJO0EzSWlpeUJKO0EySTloeUJNOzs7O0VBTUU7RUFDQTtFQUNBO0EzSThoeUJSO0EySXJpeUJROzs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QTNJa2p5QlY7QTJJM2p5QkE7RUFxQlE7QTNJeWl5QlI7QTJJdml5QlE7Ozs7RUFDRTtFQUNBO0VBQ0E7QTNJNGl5QlY7QTJJdGt5QkE7RUE4QlE7QTNJMml5QlI7QTJJcGl5QkE7RUFDRTtFQUNBO0VBQ0E7QTNJc2l5QkY7QTJJeml5QkE7RUFNSTtFQUNBO0VBQ0E7QTNJc2l5Qko7QTJJbGl5QkE7RUFDRTtB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Qko7QXFCNXd6Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFZnJCRjtFQUNBO0FOdTB6QkY7QXFCN3l6QkU7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCOHp6Qko7QXFCM3p6QkU7Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7RWhCMkJGO0VBQ1E7QUw2eXpCVjtBcUJyMHpCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUU5Q0Y7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUx1MHpCVjtBcUJ0MXpCSTs7Ozs7Ozs7Ozs7O0VBRUU7QXJCazJ6Qk47QW1GeDV6QkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FuRnU3ekJKO0FzQmw3ekJFOzs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7QXRCODd6Qko7QXNCNTd6QkU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBdEJtOHpCSjtBc0JqOHpCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCazl6Qko7QXNCaDl6Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJxZzBCTjtBc0IvL3pCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJvajBCTjtBK0lsazBCRTs7Ozs7O0V6SG1CRTtFQUNBO0F0QnVqMEJKO0ErR3BtMEJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRTtFQUNBO0VBQ0E7QS9Hb28wQko7QStHbG8wQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBL0c2dTBCTjtBK0cxdTBCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7QS9HMnYwQko7QStHN3UwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9Hb2oxQk47QStHcGkxQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HMjIxQlI7QStJajUxQkU7Ozs7OztFaEM0Q0U7RUFDQTtBL0c2MjFCSjtBK0lwNjFCQTs7OztFQW1CSTtFQUNBO0VBQ0E7QS9JdTUxQko7QStJNTYxQkE7Ozs7RUEwQkk7QS9JdzUxQko7QStJcDUxQkE7RUFDRTtFQUNBO0EvSXM1MUJGO0ErSW41MUJBOztFQUVFO0EvSXE1MUJGO0ErSWw1MUJBOztFQUdJO0EvSW01MUJKO0ErSS80MUJBO0VBQ0U7QS9JaTUxQkY7QWdKcjgxQkk7O0VBZEY7RTNJb0VBO0VBQ1E7QUxvNTFCVjtBZ0p2OTFCRTs7RUFDRTtFM0lpRUY7RUFDUTtBTDA1MUJWO0FnSjk4MUJJOztFQWpCRjtFM0lvRUE7RUFDUTtBTGc2MUJWO0FnSm4rMUJFOztFQUNFO0UzSWlFRjtFQUNRO0FMczYxQlY7QWdKdjkxQkk7O0VBcEJGO0UzSW9FQTtFQUNRO0FMNDYxQlY7QWdKLysxQkU7O0VBQ0U7RTNJaUVGO0VBQ1E7QUxrNzFCVjtBZ0o3OTFCRTs7RWxIYkE7RUFDQTtFa0hjRTtBaEppKzFCSjtBZ0ovOTFCRTs7RWxIekJBO0VBQ0E7RWtIMEJFO0FoSm0rMUJKO0FnSi85MUJFOztFNUgrQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJvODFCRjtBb0JsODFCRTs7RUFDRTtFQUNBO0FwQnE4MUJKO0FvQmw4MUJFOzs7O0VBRUU7QXBCczgxQko7QWdKLysxQkU7O0VBQ0U7QWhKay8xQko7QWdKaC8xQkU7O0VsSDdCQTtFQUNBO0VBVEE7RUFDQTtBOUIyaDJCRjtBZ0puLzFCRTs7RWxIakNBO0VBQ0E7RUFUQTtFQUNBO0E5QmtpMkJGO0FnSnAvMUJFOztFNUhlQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnkrMUJGO0FvQnYrMUJFOztFQUNFO0VBQ0E7QXBCMCsxQko7QW9CdisxQkU7Ozs7RUFFRTtBcEIyKzFCSjtBZ0pwZzJCRTs7RUFDRTtBaEp1ZzJCSjtBZ0pyZzJCRTs7RWxIN0NBO0VBQ0E7RUFUQTtFQUNBO0E5QmdrMkJGO0FnSnhnMkJFOztFbEhqREE7RUFDQTtFQVRBO0VBQ0E7QTlCdWsyQkY7QWdKeGcyQkE7RUFDRTtFQUNBO0FoSjBnMkJGO0FnSnpnMkJFO0VBRUU7QWhKMGcyQko7QWdKcmcyQkE7RUFDRTtBaEp1ZzJCRjtBZ0pyZzJCQTtFQUNFO0FoSnVnMkJGO0FnSnBnMkJFOzs7RUFHRTtFQUVBO0FoSnFnMkJKO0FnSmhnMkJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7R0FDQTtHQUNBO0FoSmtnMkJGO0FnSm5oMkJBOztFQXFCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEprZzJCSjtBZ0poZzJCSTs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKb2cyQk47QWdKMWcyQkk7Ozs7RUFVSTtBaEpzZzJCUjtBZ0o3aTJCQTs7RUEyQ007QWhKc2cyQk47QWlKanAyQkk7Ozs7Ozs7O0VBTUk7RUFDQTtBakpxcDJCUjtBaUo1cDJCSTs7RUFXSTtBakpxcDJCUjtBaUpocTJCSTs7RUFlSTtBakpxcDJCUjtBa0pycTJCRTtFQUNFO0FsSnVxMkJKO0FtSnpxMkJBO0VBQ0U7QW5KMnEyQkY7QW1KenEyQkU7RUFDRTtBbkoycTJCSjtBbUp2cTJCQTtFQUNFO0FuSnlxMkJGO0FtSnZxMkJFO0VBQ0U7QW5KeXEyQko7QW9KcHIyQkU7RUFFSTtBcEpxcjJCTjtBb0p2cjJCRTtFQUlNO0FwSnNyMkJSO0FvSmhyMkJBO0VBQ0U7RUFDQTtBcEprcjJCRjtBb0ovcTJCQTtFQUdNO0FwSitxMkJOO0FxSmxzMkJBO0VBQ0U7RUFDQTtFQUNBO0FySm9zMkJGO0FxSnZzMkJBO0VBTUk7QXJKb3MyQko7QXFKMXMyQkE7RUFVSTtFQUNBO0VBQ0E7QXJKbXMyQko7QXFKL3MyQkE7RUFjTTtFQUNBO0FySm9zMkJOO0FxSm5zMkJNO0VBQ0U7QXJKcXMyQlI7QXFKL3IyQkE7O0VBRUk7QXJKaXMyQko7QXFKN3IyQkE7RUFDRTtBckorcjJCRjtBcUo1cjJCQTtFQUNFO0VBQ0E7QXJKOHIyQkY7QXFKM3IyQkE7RUFDRTtBcko2cjJCRjtBcUo5cjJCQTtFQUdJO0FySjhyMkJKO0FxSjdyMkJJO0VBQ0U7QXJKK3IyQk47QXFKMXIyQkE7RUFDRTtFQUNBO0VBQ0E7QXJKNHIyQkY7QXNKL3UyQkE7RUFDRTtBdEppdjJCRjtBc0psdjJCQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKaXYyQko7QXNKOXUyQkU7RUFDRTtBdEpndjJCSjtBc0o3dTJCRTtFQUNFO0F0Sit1MkJKO0FzSjd1MkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKK3UyQk47QXNKM3UyQkU7RUFDRTtBdEo2dTJCSjtBc0ozdTJCSTtFQUNFO0F0SjZ1MkJOO0FzSmp2MkJFO0VBUUk7QXRKNHUyQk47QXNKcHYyQkU7RUFZSTtBdEoydTJCTjtBc0pweDJCQTtFQThDSTtFQUNBO0VBQ0E7RUFDQTtBdEp5dTJCSjtBdUp6eDJCRTtFQUNFO0F2SjJ4MkJKO0F1Snh4MkJFO0VBQ0U7QXZKMHgyQko7QXVKdHgyQkE7O0VBRUk7QXZKd3gyQko7QXVKbngyQkU7RUFJUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKa3gyQlY7QXdKMXkyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjR5MkJGO0F3SjF5MkJFO0VBQ0U7QXhKNHkyQko7QXdKenkyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEoyeTJCSjtBd0p6eTJCRTtFQUNFO0lBQ0U7SUFDQTtFeEoyeTJCSjtBQUNGO0F3SnR5MkJFO0VBQ0U7QXhKd3kyQko7QXdKcnkyQkU7RUFDRTtFQUNBO0F4SnV5MkJKO0F3SnB5MkJFOztFQUNFO0F4SnV5MkJKO0F3SnB5MkJFOztFQUNFO0VBQ0E7QXhKdXkyQko7QXdKcHkyQkU7O0VBQ0U7RUFDQTtBeEp1eTJCSjtBd0pseTJCRTtFQUNFO0F4Sm95MkJKO0F3Smp5MkJFO0VBQ0U7RUFDQTtBeEpteTJCSjtBd0poeTJCRTs7RUFDRTtBeEpteTJCSjtBd0poeTJCRTs7RUFDRTtFQUNBO0F4Sm15MkJKO0F3Smh5MkJFOztFQUNFO0VBQ0E7QXhKbXkyQko7QXlKajMyQkU7RUFDRTtBekptMzJCSjtBeUpwMzJCRTtFdEMrTkE7QW5Id3AyQkY7QXlKLzIyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKaTMyQkY7QXlKNzIyQkU7O0VBQ0U7QXpKZzMyQko7QXlKMzIyQkU7RXRDb01BO0FuSDBxMkJGO0F5SnIyMkJJO0VBQ0U7QXpKdTIyQk47QXlKbDIyQkE7RUFFSTtFQUNBO0VBQ0E7QXpKbTIyQko7QXlKdjIyQkE7RUFRSTtFQUNBO0VBQ0E7QXpKazIyQko7QXlKOTEyQkE7RUFDRTtBekpnMjJCRjtBMEoxNTJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKNDUyQkY7QTBKajYyQkE7RUFRSTtBMUo0NTJCSjtBMEpwNjJCQTtFQVdNO0VBQ0E7RUFDQTtBMUo0NTJCTjtBMEp6NjJCQTtFQWtCSTtBMUowNTJCSjtBMko1NjJCQTtFQUNFO0EzSjg2MkJGO0EySjU2MkJBO0VBQ0U7QTNKODYyQkY7QTJKNTYyQkE7RUFDRTtBM0o4NjJCRjtBMko1NjJCQTtFQUNFO0EzSjg2MkJGO0EySjU2MkJBO0VBQ0U7QTNKODYyQkY7QWtCdDcyQkU7Ozs7Ozs7Ozs7OztFQU9JO0FsQjY3MkJOO0FrQnY3MkJFOzs7OztFQU1JO0FsQnc3MkJOO0FrQjM4MkJFOzs7Ozs7Ozs7Ozs7RUFPSTtBbEJrOTJCTjtBa0I1ODJCRTs7Ozs7RUFNSTtBbEI2ODJCTjtBa0JoKzJCRTs7Ozs7Ozs7Ozs7O0VBT0k7QWxCdSsyQk47QWtCaisyQkU7Ozs7O0VBTUk7QWxCaysyQk47QWtCci8yQkU7Ozs7Ozs7Ozs7OztFQU9JO0FsQjQvMkJOO0FrQnQvMkJFOzs7OztFQU1JO0FsQnUvMkJOO0FrQjFnM0JFOzs7Ozs7Ozs7Ozs7RUFPSTtBbEJpaDNCTjtBa0IzZzNCRTs7Ozs7RUFNSTtBbEI0ZzNCTjtBNEo5aDNCQTs7Ozs7O0VBT1E7QTVKK2gzQlI7QTRKemgzQkE7Ozs7OztFQU9RO0E1SjBoM0JSO0E0SnBoM0JBO0VBSVE7QTVKbWgzQlI7QTRKN2czQkE7O0VBSVE7QTVKNmczQlI7QTRKdmczQkE7RUFDRTtBNUp5ZzNCRjtBNEpuZzNCTTs7RUFDRTtBNUpzZzNCUjtBNEpoZzNCQTtFQUNFO0VBQ0E7RUFDQTtBNUprZzNCRjtBNEpyZzNCQTtFQUtJO0E1Sm1nM0JKO0E0SnhnM0JBO0VBUU07QTVKbWczQk47QTRKaGczQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUprZzNCTjtBNEpoZzNCTTtFQUNFO0lBRUU7RTVKaWczQlI7QUFDRjtBNEozZzNCSTtFQWNJO0E1SmdnM0JSO0E0SjUvMkJNO0VBQ0U7QTVKOC8yQlI7QTRKMy8yQkk7RUFDRTtBNUo2LzJCTjtBNEovaDNCQTtFQXVDTTtBNUoyLzJCTjtBNEp4LzJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUowLzJCTjtBNEpoZzNCSTtFQVFJO0E1SjIvMkJSO0E0SngvMkJJO0VBQ0U7QTVKMC8yQk47QTRKci8yQkE7O0VBQ0U7RUFDQTtFQUNBO0E1SncvMkJGO0E0SjMvMkJBOztFQUtJO0E1SjAvMkJKO0E0SnQvMkJBO0VBQ0U7QTVKdy8yQkY7QTRKdi8yQkU7RUFDRTtFQUNBO0E1SnkvMkJKO0E0SnIvMkJBO0VBQ0U7QTVKdS8yQkY7QTRKdC8yQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUp3LzJCSjtBNEp0LzJCRTtFQUNFO0E1SncvMkJKO0E0Sm4vMkJFO0VBQ0U7QTVKcS8yQko7QTRKai8yQkE7RUFDRTtBNUptLzJCRjtBNEpoLzJCQTtFQUNFO0E1SmsvMkJGO0E0SjkrMkJFO0VBQ0U7QTVKZy8yQko7QTRKOSsyQkU7RUFDRTtBNUpnLzJCSjtBNEo5KzJCRTtFQUNFO0E1SmcvMkJKO0E0SjUrMkJBO0VBQ0U7QTVKOCsyQkY7QTRKMysyQkE7RUFDRTtBNUo2KzJCRjtBNEoxKzJCQTtFQUNFO0E1SjQrMkJGO0E0SnorMkJBO0VBQ0U7QTVKMisyQkY7QTRKeCsyQkE7RUFDRTtBNUowKzJCRjtBNEp2KzJCQTtFQUNFO0E1SnkrMkJGO0E0SnQrMkJBO0VBQ0U7QTVKdysyQkY7QTRKcisyQkE7RUFDRTtBNUp1KzJCRjtBNEpwKzJCQTtFQUVJO0E1SnErMkJKO0E0SmorMkJBO0VBRUk7RUFDQTtBNUprKzJCSjtBNEo3OTJCQTtFQUNFO0lBQ0U7RTVKKzkyQkY7RTRKNTkyQkE7SUFFSTtJQUNBO0lBQ0E7RTVKNjkyQko7RTRKaisyQkE7SUFNTTtFNUo4OTJCTjtFNEpwKzJCQTtJQVNNO0lBQ0E7SUFDQTtFNUo4OTJCTjtFNEp6KzJCQTtJL0NqT0E7SUc0SkE7STRDc0ZJO0U1SjY5MkJKO0U0SjkrMkJBO0lBbUJNO0U1Sjg5MkJOO0U0SmovMkJBO0lBc0JNO0l6Qy9ITjtJQUlBO0VuSDJsM0JBO0U0SnQvMkJBO0k3SWxOQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWYyczNCQTtFNEo5LzJCQTtJQTRCVTtJQUNBO0U1SnErMkJWO0U0Si85MkJBO0lBQ0U7RTVKaSsyQkY7RTRKbCsyQkE7SUFJSTtJQUNBO0U1SmkrMkJKO0U0SmgrMkJJO0lBQ0U7RTVKaysyQk47QUFDRjtBNEp6OTJCUTs7O0VBQ0U7QTVKNjkyQlY7QTRKcjkyQkU7RUFDRTtBNUp1OTJCSjtBNEp0OTJCSTtFQUNFO0E1Snc5MkJOO0E0Sm45MkJBO0VBQ0U7RUFDQTtBNUpxOTJCRjtBNEp2OTJCQTtFQUtJO0E1SnE5MkJKO0E0SjE5MkJBO0VBUU07QTVKcTkyQk47QTRKbDkyQkk7RUFDRTtFQUNBO0VwQnJUSjtBeEkwdzNCRjtBNEpoOTJCRTtFQUVJO0E1Smk5MkJOO0E0Sm45MkJFO0VBTUk7RUFDQTtBNUpnOTJCTjtBNEozODJCQTtFQUVJO0VBQ0E7RUFDQTtBNUo0ODJCSjtBNEp4ODJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1SjA4MkJGO0E0SnQ4MkJFO0VBSVE7RUFDQTtFQUNBO0E1SnE4MkJWO0E0SjM4MkJFOztFQVVRO0E1SnE4MkJWO0E2SjF5M0JBO0VBQ0U7QTdKNHkzQkY7QTZKN3kzQkE7RUFLTTtBN0oyeTNCTjtBNkp4eTNCSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0E3Snl5M0JSO0E2SnR6M0JBO0VBa0JNO0VBQ0E7RUFDQTtBN0p1eTNCTjtBNkpqeTNCRTtFQUVJO0E3Smt5M0JOO0E2Sjl4M0JFO0VBRUk7QTdKK3gzQk47QTZKMXgzQkE7RUFDRTtBN0o0eDNCRjtBNkp4eDNCRTtFQUNFO0VBQ0E7RUFDQTtFQVBGO0E3Smt5M0JGO0E2SnJ4M0JBO0VBR007RUFDQTtFQUNBO0E3SnF4M0JOO0E2Smh4M0JBO0VBRUk7QTdKaXgzQko7QThKbDEzQkE7RUFFSTtBOUptMTNCSjtBOEpyMTNCQTtFQUtNO0VBQ0E7RUFDQTtBOUptMTNCTjtBOEoxMTNCQTtFQVdNO0VBQ0E7QTlKazEzQk47QThKOTEzQkE7RUFpQkk7QTlKZzEzQko7QThKajIzQkE7RUFxQkk7QTlKKzAzQko7QThKcDIzQkE7RUF5Qkk7QTlKODAzQko7QThKdjIzQkE7RUE2Qkk7QTlKNjAzQko7QThKMTIzQkE7RUFpQ0k7QTlKNDAzQko7QThKNzIzQkE7RUFxQ0k7QTlKMjAzQko7QThKaDMzQkE7RUF5Q0k7QTlKMDAzQko7QThKdDAzQkk7RUFDRTtFQUNBO0E5SncwM0JOO0E4Sm4wM0JJO0VBRUk7QTlKbzAzQlI7QThKL3ozQkU7RUFDRTtBOUppMDNCSjtBOEo3ejNCQTtFQUNFO0E5Sit6M0JGO0E4SjN6M0JFO0VBQ0U7QTlKNnozQko7QThKeHozQkU7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBOUp5ejNCTjtBOEo5ejNCRTtFQVNJO0VBQ0E7RUFDQTtBOUp3ejNCTjtBOEpuejNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpxejNCRjtBOEpuejNCRTs7RUFFRTtFQUNBO0VBQ0E7QTlKcXozQko7QThKL3kzQkk7RUFDRTtBOUppejNCTjtBOEo1eTNCQTtFQUNFO0E5Sjh5M0JGO0E4SjN5M0JBO0VBQ0U7QTlKNnkzQkY7QThKMXkzQkE7RUFDQztBOUo0eTNCRDtBOEp6eTNCQTtFQUNFO0lBRUk7RTlKMHkzQko7QUFDRjtBOEp0eTNCQTtFQUNFO0lBRUk7RTlKdXkzQko7QUFDRjtBOEpueTNCQTtFQUNFO0lBRUk7RTlKb3kzQko7QUFDRjtBOEpoeTNCQTtFQUNFO0lBRUk7RTlKaXkzQko7QUFDRjtBOEo3eDNCQTtFQUNFO0lBRUk7RTlKOHgzQko7QUFDRjtBK0pqODNCQTtFQUVJO0EvSms4M0JKO0ErSnA4M0JBO0VBTUk7QS9KaTgzQko7QStKMzczQkE7RUFFSTtBL0o0NzNCSjtBK0p4NzNCUTtF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O0FtQjdqNEJFO0VBQ0U7RUFDQTtBbkIrajRCSjtBbUJ2ajRCRTs7O0VBR0U7RUFDQTtBbkJ5ajRCSjtBbUJ0ajRCRTs7RUFFRTtBbkJ3ajRCSjtBbUJwajRCRTtFQUNFO0FuQnNqNEJKO0FrS3JxNEJFO0VBQ0M7RUFDQTtFQUNBO0FsS3VxNEJIO0FrS3JxNEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEt1cTRCSDtBa0s5cDRCQTtFQUNDO0VBQ0E7QWxLZ3E0QkQ7QWtLN3A0QkE7RUFDQztFQUNBO0VBQ0E7QWxLK3A0QkQ7QWtLNXA0QkE7RUFDQztFQUNBO0VBQ0E7QWxLOHA0QkQ7QWtLM3A0QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdJM0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDb0NBO0VBQ0E7RUFDQTtFQUNBO0VqQnFLQTtFQUNHO0VBQ0M7RUFDSTtFOEVqT1I7RTdESUE7RUFDQTtFQUNBO0U2RHdDQTtFNEIvQ0E7RUFDQTtFQUNBO0EvR3l5NEJGO0FxQmp4NEJJOzs7Ozs7RWZyQkY7RUFDQTtBTjh5NEJGO0FxQnB4NEJFOzs7RUFHRTtFQUNBO0FyQnN4NEJKO0FxQm54NEJFOztFQUVFO0VBQ0E7RWhCMkJGO0VBQ1E7QUwydjRCVjtBcUJueDRCRTs7O0VBR0U7RUU5Q0Y7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUxzdzRCVjtBcUJyeDRCSTs7RUFFRTtBckJ1eDRCTjtBbUY3MDRCRTs7Ozs7RUFDRTtBbkZtMTRCSjtBc0I5MDRCRTs7RUFFRTtFQUNBO0VBQ0E7QXRCZzE0Qko7QXNCOTA0QkU7RUFDRTtFQUNBO0VBQ0E7QXRCZzE0Qko7QXNCOTA0QkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0QmcxNEJKO0FzQjkwNEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCczE0Qk47QXNCaDE0Qkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCdzE0Qk47QWtLcng0QkE7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UjtBNEsxZzZCUTtFQUNJO0E1SzRnNkJaO0E0S2hpNkJBO0VBd0JZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVLMmc2Qlo7QTRLMWk2QkE7RUFrQ2dCO0VBQ0E7RUFDQTtBNUsyZzZCaEI7QTZLL2k2QkE7RUFDRTtFQUNBO0E3S2lqNkJGO0E4S2xqNkJFOzs7RUFJSTtBOUttajZCTjtBOEsvaTZCRTtFQUVJO0E5S2dqNkJOO0E4SzNqNkJBO0VBa0JRO0VBQ0E7QTlLNGk2QlI7QThLL2o2QkE7RUF5Qkk7RUFDQTtFQUNBO0E5S3lpNkJKO0E4S3BrNkJBO0VBK0JJO0E5S3dpNkJKO0E4S3ZrNkJBO0VBbUNJO0E5S3VpNkJKO0E4SzFrNkJBO0VBdUNJO0E5S3NpNkJKO0E4SzdrNkJBO0VBMkNJO0E5S3FpNkJKO0E4S2hsNkJBO0VBK0NNO0E5S29pNkJOO0E4S25sNkJBO0VBbURJO0E5S21pNkJKO0E4S3RsNkJBO0VBdURJO0E5S2tpNkJKO0E4S3psNkJBO0VBOERJO0E5SzhoNkJKO0E4SzVsNkJBOzs7RUE0RUk7QTlLcWg2Qko7QThLam02QkE7RUFnRkk7QTlLb2g2Qko7QThLcG02QkE7RUFvRkk7QTlLbWg2Qko7QThLdm02QkE7RUF5Rk07QTlLaWg2Qk47QThLMW02QkE7RUE4RlE7QTlLK2c2QlI7QThLMWc2QkU7RUFBQTtJQUVJO0U5SzRnNkJKO0U4SzlnNkJBO0lBTUk7RTlLMmc2Qko7RThLamg2QkE7SUFVSTtFOUswZzZCSjtFOEtwaDZCQTtJQWNJO0U5S3lnNkJKO0U4S3ZoNkJBO0lBa0JJO0U5S3dnNkJKO0U4SzFoNkJBO0lBc0JJO0U5S3VnNkJKO0FBQ0Y7QThLcGc2QkU7RUFBQTtJQUVJO0U5S3NnNkJKO0U4S3hnNkJBO0lBTUk7SUFDQTtFOUtxZzZCSjtBQUNGO0E4SzFvNkJBO0VBeUlJO0VBQ0E7QTlLb2c2Qko7QThLOW82QkE7RUE4SUk7QTlLbWc2Qko7QThLanA2QkE7RUFrSkk7RUFDQTtBOUtrZzZCSjtBOEs1LzVCUTtFQUNFO0E5SzgvNUJWO0E4S3hwNkJBO0VBaUtJO0E5SzAvNUJKO0E4S3QvNUJBO0VBRUk7QTlLdS81Qko7QThLbi81QkE7RUFFSTtBOUtvLzVCSjtBOEtqLzVCRTtFQUNFO0E5S20vNUJKO0E4Sy8rNUJBO0VBQ0U7RUFDQTtBOUtpLzVCRjtBOEs5KzVCQTtFQUVJO0E5SysrNUJKO0E4SzMrNUJBO0VBR007QTlLMis1Qk47QThLdCs1QkE7RUFFSTtBOUt1KzVCSjtBOEtuKzVCQTtFQUlNO0E5S2srNUJOO0E4S3QrNUJBO0VBU0k7QTlLZys1Qko7QThLeis1QkE7RUFhSTtBOUsrOTVCSjtBOEs1KzVCQTtFQWlCSTtBOUs4OTVCSjtBOEsvKzVCQTtFQXFCSTtBOUs2OTVCSjtBOEtsLzVCQTtFQXlCSTtBOUs0OTVCSjtBOEtyLzVCQTtFQTZCSTtBOUsyOTVCSjtBOEt4LzVCQTtFQWlDSTtBOUswOTVCSjtBOEszLzVCQTtFQXFDSTtBOUt5OTVCSjtBOEs5LzVCQTtFQXlDSTtBOUt3OTVCSjtBOEtqZzZCQTtFQTZDSTtBOUt1OTVCSjtBOEtwZzZCQTtFQWlESTtBOUtzOTVCSjtBOEt2ZzZCQTtFQXFESTtBOUtxOTVCSjtBOEsxZzZCQTtFQXlESTtBOUtvOTVCSjtBOEs3ZzZCQTtFQThETTtBOUtrOTVCTjtBOEtoaDZCQTtFQWtFTTtBOUtpOTVCTjtBOEtuaDZCQTtFQXNFTTtBOUtnOTVCTjtBOEt0aDZCQTtFQTBFTTtBOUsrODVCTjtBOEt6aDZCQTtFQThFTTtBOUs4ODVCTjtBOEt4ODVCRTtFQUVJO0E5S3k4NUJOO0E4SzU4NUJBO0VBUUk7QTlLdTg1Qko7QThLbjg1QkE7RUFFSTtBOUtvODVCSjtBOEtoODVCQTs7RUFFRTtBOUtrODVCRjtBOEsvNzVCQTtFQUVJO0E5S2c4NUJKO0E4SzU3NUJBO0VBRUk7QTlLNjc1Qko7QThLejc1QkE7O0VBRUU7QTlLMjc1QkY7QThLeDc1QkE7RUFDRTtBOUswNzVCRjtBOEt4NzVCRTtFQUNFO0E5SzA3NUJKO0E4S3Y3NUJFO0VBQ0U7QTlLeTc1Qko7QThLdDc1QkU7RUFDRTtBOUt3NzVCSjtBOEtyNzVCRTtFQUNFO0E5S3U3NUJKO0E4S3A3NUJFO0VBQ0U7QTlLczc1Qko7QThLbDc1QkE7RUFDRTtJQUNFO0U5S283NUJGO0FBQ0Y7QThLajc1QkE7RUFDRTtJQUNFO0U5S203NUJGO0FBQ0Y7QThLaDc1QkE7RUFDRTtFQUNBO0VBQ0E7QTlLazc1QkY7QThLLzY1QkE7RUFDRTtFQUNBO0E5S2k3NUJGO0ErSzV4NkJBO0VBRUk7QS9LNng2Qko7QStLL3g2QkE7RUFNSTtBL0s0eDZCSjtBK0szdzZCRTtFQUNFO0EvSzZ3NkJKO0ErSzF3NkJFO0VBQ0U7QS9LNHc2Qko7QStLeHc2QkE7RUFDRTtFQUNBO0EvSzB3NkJGO0ErS3Z3NkJFO0VBQ0U7QS9LeXc2Qko7QStLdHc2QkU7OztFQUdFO0UxS2dCRjtFQUNRO0FMeXY2QlY7QStLdHc2QkU7RUFyQ0E7RUFDQTtBL0s4eTZCRjtBK0s1eTZCRTs7O0VBR0U7RUFDQTtBL0s4eTZCSjtBK0s1dzZCRTtFQXpDQTtFQUNBO0EvS3d6NkJGO0ErS3R6NkJFOzs7RUFHRTtFQUNBO0EvS3d6NkJKO0ErS2x4NkJFO0VBN0NBO0VBQ0E7QS9LazA2QkY7QStLaDA2QkU7OztFQUdFO0VBQ0E7QS9LazA2Qko7QStLeHg2QkU7RUFqREE7RUFDQTtBL0s0MDZCRjtBK0sxMDZCRTs7O0VBR0U7RUFDQTtBL0s0MDZCSjtBK0s5eDZCRTtFQXJEQTtFQUNBO0EvS3MxNkJGO0ErS3AxNkJFOzs7RUFHRTtFQUNBO0EvS3MxNkJKO0ErS3B5NkJFO0VBekRBO0VBQ0E7QS9LZzI2QkY7QStLOTE2QkU7OztFQUdFO0VBQ0E7QS9LZzI2Qko7QStLenk2QkE7RUFDRTtBL0syeTZCRjtBZ0wvMzZCQTtFQUNFO0FoTGk0NkJGO0FpTGo0NkJFO0VBQ0U7QWpMbTQ2Qko7QWtMcjQ2QkE7RUFDRTtFQUNBO0FsTHU0NkJGO0FrTHA0NkJBO0UvSWVFO0VDRFc7QXBDMDM2QmI7QW1MaDQ2QkE7RUFFSTtBbkxpNDZCSjtBbUw3MzZCQTs7RUFHSTtBbkw4MzZCSjtBbUw5MjZCQTtFQUNFO0VBQ0E7QW5MZzM2QkY7QW1MNzI2QkU7RUFDRTtBbkwrMjZCSjtBbUw1MjZCRTs7O0VBR0U7RTlLb0JGO0VBQ1E7QUwyMTZCVjtBbUw1MjZCRTtFQTNCQTtFQUNBO0FuTDA0NkJGO0FtTHg0NkJFOzs7RUFHRTtFQUNBO0FuTDA0NkJKO0FtTGwzNkJFO0VBL0JBO0VBQ0E7QW5MbzU2QkY7QW1MbDU2QkU7OztFQUdFO0VBQ0E7QW5MbzU2Qko7QW1MeDM2QkU7RUFuQ0E7RUFDQTtBbkw4NTZCRjtBbUw1NTZCRTs7O0VBR0U7RUFDQTtBbkw4NTZCSjtBbUw5MzZCRTtFQXZDQTtFQUNBO0FuTHc2NkJGO0FtTHQ2NkJFOzs7RUFHRTtFQUNBO0FuTHc2NkJKO0FtTHA0NkJFO0VBM0NBO0VBQ0E7QW5Mazc2QkY7QW1MaDc2QkU7OztFQUdFO0VBQ0E7QW5Mazc2Qko7QW1MMTQ2QkU7RUEvQ0E7RUFDQTtBbkw0NzZCRjtBbUwxNzZCRTs7O0VBR0U7RUFDQTtBbkw0NzZCSjtBbUwzNDZCQTtFQUhFO0FuTGk1NkJGO0FtTDE0NkJBO0VBUEU7QW5MbzU2QkY7QW1MejQ2QkE7RUFYRTtBbkx1NTZCRjtBbUx4NDZCQTtFQWZFO0FuTDA1NkJGO0FtTHY0NkJBO0VBbkJFO0FuTDY1NkJGO0FvTDcrNkJBO0VBQ0U7RUFDQTtBcEwrKzZCRjtBb0w1KzZCQTtFQUdNO0FwTDQrNkJOO0FxTHAvNkJBO0VyRFFFO0VBQ0E7RUFDQTtFQUNBO0VxRFBJO0VBQ0E7RUFDQTtFQUNBO0FyTHUvNkJOO0FxTDkvNkJBO0VyRFFFO0VBQ0E7RUFDQTtFQUNBO0VxRENJO0VBQ0E7QXJMeS82Qk47QXFMdGc3QkE7RUFrQkk7RUFDQTtFQUNBO0FyTHUvNkJKO0FxTDNnN0JBO0VBdUJNO0FyTHUvNkJOO0FxTHIvNkJNO0VBQ0U7QXJMdS82QlI7QXFMamg3QkE7RUE4QlE7QXJMcy82QlI7QXFMaC82QkE7RUFDRTtFQUNBO0VBQ0E7QXJMay82QkY7QXFMci82QkE7RUFNSTtFQUNBO0FyTGsvNkJKO0FxTHovNkJBO0VBV1E7QXJMaS82QlI7QXFMNS82QkE7O0VBZ0JRO0FyTGcvNkJSO0FxTGhnN0JBO0VBc0JJO0VBQ0E7QXJMNis2Qko7QXFMeis2QkE7RUFDRTtFQUNBO0VBQ0E7QXJMMis2QkY7QXFMeCs2QkE7RUFFSTtBckx5KzZCSjtBc0xoajdCQTtFQUlRO0VBQ0E7RUFDQTtBdEwraTdCUjtBc0xyajdCQTtFQVNRO0VBQ0E7QXRMK2k3QlI7QXNMemo3QkE7RUFZVTtBdExnajdCVjtBc0w1ajdCQTtFQWdCUTtFQUNBO0F0TCtpN0JSO0FzTGhrN0JBO0VBbUJVO0VBQ0E7RUFDQTtFQUNBO0F0TGdqN0JWO0FzTDdpN0JVO0VBRUk7QXRMOGk3QmQ7QXNMems3QkE7RUErQlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRMNmk3Qlo7QXNMbGw3QkE7RUE4Q007QXRMdWk3Qk47QXNMbGk3QkE7RUFDRTtBdExvaTdCRjtBdUx4bDdCQTs7RS9LNEZ1QjtBUmdnN0J2QjtBd0w1bDdCQTtFQUVJO0F4TDZsN0JKO0F3THpsN0JBO0VBRUk7QXhMMGw3Qko7QXdMdGw3QkE7O0VBR0k7QXhMdWw3Qko7QXdMcGw3QkU7RUFFSTtBeExxbDdCTjtBd0x2bDdCRTtFQU1JO0F4TG9sN0JOO0F5TDVtN0JBO0VBRUk7QXpMNm03Qko7QXlMem03QkE7RUFHTTtFQUNBO0F6THltN0JOO0F5THBtN0JBO0VBRUk7RUFDQTtFQUNBO0F6THFtN0JKO0EwTHhuN0JBO0VBR007RUFDQTtBMUx3bjdCTjtBMExubjdCQTs7RUFFRTtBMUxxbjdCRjtBMExsbjdCQTtFQUNFO0ExTG9uN0JGO0EwTGxuN0JFO0VBQ0U7QTFMb243Qko7QTBMeG43QkE7RUFRSTtFQUNBO0VBQ0E7QTFMbW43Qko7QTBMam43Qkk7RUFDRTtBMUxtbjdCTjtBMExobzdCQTtFQWlCTTtBMUxrbjdCTjtBMExubzdCQTs7RUFzQk07RUFDQTtBMUxpbjdCTjtBMEw3bTdCRTtFQUFBO0lBRUc7RTFMK203Qkg7RTBMN203Qkk7SUFDRTtFMUwrbTdCTjtBQUNGO0EwTDNtN0JFO0VBRUk7SUFDRTtFMUw0bTdCTjtBQUNGO0EwTHJwN0JBOztFQThDSTtFQUNBO0VBQ0E7QTFMMm03Qko7QTBMem03Qkk7O0VBQ0U7QTFMNG03Qk47QTBMdG03QkU7RUFFSTtFQUNBO0ExTHVtN0JOO0EwTHRtN0JNO0VBQ0U7QTFMd203QlI7QTBMdG03Qk07RUFDRTtBMUx3bTdCUjtBMkx2cjdCQTtFQUNFO0EzTHlyN0JGO0EyTHRyN0JBO0VBQ0U7QTNMd3I3QkY7QTJMcnI3QkE7RUFFSTtBM0xzcjdCSjtBMkw5cTdCQTs7RUFFRTtBM0xncjdCRjtBMkw3cTdCQTtFQUNFO0EzTCtxN0JGO0EyTDVxN0JBO0VBQ0U7QTNMOHE3QkY7QTJMM3E3QkE7RUFFSTtFQUNBO0VBQ0E7QTNMNHE3Qko7QTJMeHE3QkE7RUFDRTtBM0wwcTdCRjtBMkx2cTdCQTtFQUNFO0EzTHlxN0JGO0EyTHRxN0JBO0VBQ0U7QTNMd3E3QkY7QTJMdHE3QkE7RUFDRTtBM0x3cTdCRjtBMkxycTdCQTtFQUNFO0VBQ0E7RUFDQTtBM0x1cTdCRjtBMkxwcTdCQTs7RUFDRTtFQUNBO0VBQ0E7QTNMdXE3QkY7QTRMdHU3QkE7RUFFSTtBNUx1dTdCSjtBNkx6dTdCQTtFQUVJO0E3TDB1N0JKO0E2THR1N0JBO0VBR007RUFDQTtFQUNBO0E3THN1N0JOO0E2TDN1N0JBO0VBU007RUFDQTtBN0xxdTdCTjtBNkwvdTdCQTtFQWFRO0E3THF1N0JSO0E2TGx2N0JBO0VBa0JNO0E3TG11N0JOO0E2THJ2N0JBO0VBd0JNO0E3TGd1N0JOO0E2THh2N0JBO0VBNkJJO0VBQ0E7QTdMOHQ3Qko7QTZMMXQ3QkE7RUFDRTtBN0w0dDdCRjtBNkwxdDdCRTtFQUNFO0E3TDR0N0JKO0E2THh0N0JBOztFQUNFO0E3TDJ0N0JGO0E2THh0N0JBO0VBRUk7RUFDQTtBN0x5dDdCSjtBNkxydDdCQTtFQUNFO0E3THV0N0JGO0E2THB0N0JBO0VBQ0U7QTdMc3Q3QkY7QThMdHg3QkE7O0VBRUU7RUFDQTtBOUx3eDdCRjtBK0wzeDdCQTtFQUVJO0EvTDR4N0JKO0FnTTl4N0JBO0VBRUk7QWhNK3g3Qko7QWdNM3g3QkE7RUFDRTtFQUNBO0FoTTZ4N0JGO0FpTXJ5N0JBO0VBRUk7QWpNc3k3Qko7QWlNeHk3QkE7RUFLSTtBak1zeTdCSjtBa00zeTdCQTtFbEY2REU7QWhIaXY3QkY7QWdIL3U3QkU7RUFDRTtJQUNFO0VoSGl2N0JKO0FBQ0Y7QWdIOXU3QkU7RUFDRTtJQUNFO0VoSGd2N0JKO0FBQ0Y7QWdIN3U3QkU7RUFDRTtJQUNFO0VoSCt1N0JKO0FBQ0Y7QWdINXU3QkU7RUFDRTtJQUNFO0VoSDh1N0JKO0FBQ0Y7QWdIM3U3QkU7RUFDRTtJQUNFO0VoSDZ1N0JKO0FBQ0Y7QW1NdjA3QkE7O0VBR0k7QW5NdzA3Qko7QW9NMzA3QkE7RUFDRTtBcE02MDdCRjtBb00zMDdCRTtFQUNFO0FwTTYwN0JKO0FvTTEwN0JFO0VBQ0U7QXBNNDA3Qko7QW9NejA3QkU7RUFDRTtBcE0yMDdCSjtBb014MDdCRTtFQUNFO0FwTTAwN0JKO0FvTXYwN0JFO0VBQ0U7QXBNeTA3Qko7QW9NdDA3QkU7RUFDRTtBcE13MDdCSjtBcU1oMjdCQTtFQUNFO0FyTWsyN0JGO0FxTWgyN0JFO0VBQ0U7QXJNazI3Qko7QXFNLzE3QkU7RUFDRTtBck1pMjdCSjtBcU05MTdCRTtFQUNFO0FyTWcyN0JKO0FzTTUyN0JBO0VBRUk7RUFDQTtBdE02MjdCSjtBdU1oMzdCQTs7Ozs7Ozs7RUFTSTtFQUNBO0F2TWkzN0JKO0F1TTcyN0JJOztFQUdJO0F2TTgyN0JSO0F1TXgyN0JJOztFQUdJO0F2TXkyN0JSO0F1TXAyN0JFO0VBRUk7QXZNcTI3Qk47QXVNajI3QkU7RUFFSTtBdk1rMjdCTjtBdU05MTdCRTtFQUVJO0F2TSsxN0JOO0F1TTMxN0JFO0VBRUk7QXZNNDE3Qk47QXVNeDE3QkU7RUFFSTtBdk15MTdCTjtBdU1yMTdCRTtFQUVJO0F2TXMxN0JOO0F1TXI1N0JBOztFQXNFTTtBdk1tMTdCTjtBdU16NTdCQTtFQTJFSTtFQUNBO0F2TWkxN0JKO0F1TTkwN0JFO0VBRUk7QXZNKzA3Qk47QXVNajE3QkU7RUFNSTtBdk04MDdCTjtBd01uNjdCQTs7RUFHSTtBeE1vNjdCSjtBd01oNjdCQTtFQUVJO0VBQ0E7RUFDQTtBeE1pNjdCSjtBd003NTdCQTtFQUNFO0F4TSs1N0JGO0F3TTc1N0JFO0VBQ0U7QXhNKzU3Qko7QXdNNTU3QkU7RUFDRTtBeE04NTdCSjtBd00zNTdCRTtFQUNFO0F4TTY1N0JKO0F3TTE1N0JFO0VBQ0U7QXhNNDU3Qko7QXlNMzc3QkE7Ozs7Ozs7RUFRSTtFQUNBO0F6TTQ3N0JKO0F5TXo3N0JFO0VwRXdtQkE7QXJJbzE2QkY7QXlNNTc3QkU7RXBFMm1CRTtBcklvMTZCSjtBcUlqMTZCRTs7Ozs7O0VBTUU7RUFDQTtBckltMTZCSjtBcUloMTZCRTtFQUNFO0VBQ0E7QXJJazE2Qko7QXFJcDE2QkU7RUFLSTtFQUNBO0FySWsxNkJOO0FxSXowNkJFOztFQUVFO0FySTIwNkJKO0FxSTcwNkJFOztFQUlJO0FySTYwNkJOO0FxSXowNkJFOztFQUVFO0FySTIwNkJKO0FxSXgwNkJFOztFQUVFO0FySTAwNkJKO0FxSXYwNkJFOzs7O0VBSUU7QXJJeTA2Qko7QXFJdDA2QkU7Ozs7RUFJRTtBckl3MDZCSjtBcUlyMDZCRTs7RTlHL3FCQTtFQ09BO0VBQ0E7RUFDQTtFbkJ5REE7RUFDUTtBTDA3N0JWO0F5TXIvN0JFO0VwRThxQkU7RUFDQTtFOUd2ckJGO0VDT0E7RUFDQTtFQUNBO0VuQnlEQTtFQUNRO0FMbzg3QlY7QXlNLy83QkU7RXBFNHJCSTtBcklzMDZCTjtBeU05LzdCRTtFQUVJO0F6TSsvN0JOO0F5TTMvN0JFO0VBRUk7QXpNNC83Qk47QXlNeC83QkU7RUFFSTtBek15LzdCTjtBeU1yLzdCRTtFQUVJO0F6TXMvN0JOO0F5TWwvN0JFO0VBRUk7QXpNbS83Qk47QXlNLys3QkU7RUFFSTtBek1nLzdCTjtBeU01KzdCRTtFQUVJO0F6TTYrN0JOO0EwTW5pOEJBO0VBRUk7RUFDQTtFQUNBO0ExTW9pOEJKO0EyTXhpOEJBOzs7Ozs7RUFNSTtBM00waThCSjtBNE1oajhCQTtFQUVJO0E1TWlqOEJKO0E0TW5qOEJBO0VBTUk7RUFDQTtFQUNBO0VBQ0E7QTVNZ2o4Qko7QTRNemo4QkE7RUFZTTtBNU1najhCTjtBNE03aThCSTtFQUNFO0E1TStpOEJOO0E2TS9qOEJBO0VBQ0U7QTdNaWs4QkY7QTZNOWo4QkE7RUFDRTtFQUNBO0E3TWdrOEJGO0E4TXRrOEJBO0VBQ0U7RUFDQTtFQUNBO0E5TXdrOEJGO0E4TXJrOEJBO0VBQ0U7RUFDQTtBOU11azhCRjtBOE1wazhCQTtFQUNFO0VBQ0E7QTlNc2s4QkY7QThNbms4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOU1xazhCRjtBOE1sazhCQTtFQUNFO0E5TW9rOEJGO0E4TWprOEJBO0VBQ0U7QTlNbWs4QkY7QThNaGs4QkE7RUFDRTtFQUNBO0E5TWtrOEJGO0E4TS9qOEJBO0VBQ0U7QTlNaWs4QkY7QThNOWo4QkE7RUFDRTtBOU1nazhCRjtBOE03ajhCQTtFQUVFO0E5TThqOEJGO0ErTS9tOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9NaW44QkY7QStNcm44QkE7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9NaW44Qko7QStNN244QkE7RUFlTTtFQUNBO0VBQ0E7RUFDQTtBL01pbjhCTjtBK01ubzhCQTtFQXFCUTtBL01pbjhCUjtBK010bzhCQTtFQTJCSTtFQUNBO0VBQ0E7RUFDQTtBL004bThCSjtBK001bzhCQTtFQWlDTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTThtOEJOO0ErTW5wOEJBO0VBeUNNO0VBQ0E7QS9NNm04Qk47QStNdnA4QkE7RUE4Q007QS9NNG04Qk47QStNMXA4QkE7RUFrRE07RUFDQTtBL00ybThCTjtBK016bThCTTtFQUNFO0VBQ0E7RUFDQTtBL00ybThCUjtBK01ucThCQTtFQTZETTtFQUNBO0VBQ0E7RUFDQTtBL015bThCTjtBK016cThCQTtFQXFFSTtFQUNBO0VBQ0E7QS9NdW04Qko7QWdOOXE4QkE7RUFDRTtBaE5ncjhCRjtBZ043cThCQTtFQUNFO0VBQ0E7QWhOK3E4QkY7QWlOcnI4QkE7RUFDRTtBak51cjhCRjtBa054cjhCQTtFQUVJO0FsTnlyOEJKO0FrTjNyOEJBO0VBTUk7RUFDQTtBbE53cjhCSjtBa04vcjhCQTtFQVdJO0FsTnVyOEJKO0FtTmhzOEJBO0U1SHFIRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U0SHZIQTtBbk5zczhCRjtBb04xczhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwTjRzOEJGO0FvTjFzOEJFO0VBQ0U7QXBONHM4Qko7QW9ObnQ4QkE7RUFXSTtBcE4yczhCSjtBb052czhCQTtFQUNFO0FwTnlzOEJGO0FvTnRzOEJBO0VBQ0U7RUFDQTtBcE53czhCRjtBb050czhCRTs7RUFFRTtBcE53czhCSjtBb05wczhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwTnNzOEJGO0FvTm5zOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE5xczhCRjtBb05uczhCRTtFQUNFO0VBQ0E7QXBOcXM4Qko7QW9OdnM4QkU7RUFLSTtFQUNBO0VBQ0E7QXBOcXM4Qk47QW9ObnQ4QkE7O0VBcUJJO0VBQ0E7QXBOa3M4Qko7QW9OeHQ4QkE7RUEwQkk7RUFDQTtFQUNBO0FwTmlzOEJKO0FvTjd0OEJBO0VBZ0NJO0VBQ0E7QXBOZ3M4Qko7QW9OanU4QkE7RUFxQ0k7RUFDQTtBcE4rcjhCSjtBb05ydThCQTtFQTBDSTtFQUNBO0VBRUE7QXBONnI4Qko7QW9OeHI4QkU7RUFDRTtBcE4wcjhCSjtBb04zcjhCRTs7RUFLSTtBcE4wcjhCTjtBb04vcjhCRTtFQVNJO0FwTnlyOEJOO0FvTmxzOEJFO0VBYUk7QXBOd3I4Qk47QW9ObnI4QkE7RUFFSTtBcE5vcjhCSjtBb050cjhCQTtFQU1JO0FwTm1yOEJKO0FxTmp5OEJBO0VBRUk7RUFDQTtFQUNBO0FyTmt5OEJKO0FxTnR5OEJBO0VBUUk7RUFDQTtBck5peThCSjtBc04xeThCQTtFQUNJO0F0TjR5OEJKO0F1Tjd5OEJBO0VBQ0k7SUFDSTtFdk4reThCTjtBQUNGO0F3Tmx6OEJBO0VBQ0k7QXhOb3o4Qko7QXdObHo4Qkk7RUFDSTtBeE5vejhCUjtBd05qejhCSTtFQUNJO0F4Tm16OEJSO0F3Tmh6OEJJO0VBQ0k7QXhOa3o4QlI7QXdOL3k4Qkk7RUFDSTtBeE5pejhCUjtBd045eThCSTtFQUNJO0F4Tmd6OEJSO0F3Tjd5OEJJO0VBQ0k7QXhOK3k4QlI7QXdONXk4Qkk7RUFDSTtBeE44eThCUjtBd04zeThCSTtFQUNJO0F4TjZ5OEJSO0F3TjF5OEJJO0VBQ0k7QXhONHk4QlI7QXdOenk4Qkk7RUFDSTtBeE4yeThCUjtBd052eThCQTtFQUVRO0F4Tnd5OEJSO0F3TjF5OEJBO0VBTVE7QXhOdXk4QlI7QXdON3k4QkE7RUFjUTtBeE5reThCUjtBd05oejhCQTtFQWtCUTtBeE5peThCUjtBd05uejhCQTtFQXNCUTtBeE5neThCUjtBd050ejhCQTtFQTBCUTtBeE4reDhCUjtBd056ejhCQTtFQThCUTtBeE44eDhCUjtBd041ejhCQTtFQWtDUTtBeE42eDhCUjtBd04vejhCQTtFQXNDUTtBeE40eDhCUjtBd05sMDhCQTtFQTBDUTtBeE4yeDhCUjtBd05yMDhCQTtFQThDUTtBeE4weDhCUjtBd054MDhCQTtFQWtEUTtBeE55eDhCUjtBd04zMDhCQTtFQXNEUTtBeE53eDhCUjtBd045MDhCQTtFQTBEUTtBeE51eDhCUjtBd05qMThCQTtFQThEUTtBeE5zeDhCUjtBd05wMThCQTtFQWlFUTtBeE5zeDhCUjtBeU5qNDhCQTtFbk1JRTtFQUNBO0VBQ0E7QXRCZzQ4QkY7QXNCOTM4QkU7O0VBRUU7RUFDQTtFQUNBO0F0Qmc0OEJKO0FzQjkzOEJFO0VBQ0U7RUFDQTtFQUNBO0F0Qmc0OEJKO0FzQjkzOEJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdEJnNDhCSjtBc0I5MzhCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0QnM0OEJOO0FzQmg0OEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F0Qnc0OEJOO0F5Tmw3OEJBO0VuTStDSTtFQUNBO0F0QnM0OEJKOzs7OztBME54NzhCQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsT0FBTztFQUNQLE1BQU07QUFDUjs7QUFFQTtFQUNFLHlEQUEyQztBQUM3Qzs7QUFFQTtFQUNF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NEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQixvQkFBcUIsQ0FDdEIsZUFFYyxvQkFBcUIsQ0FBSSxjQUV4QywrQkFBZ0MsQ0FDaEMsNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4QixXQUFZLENBSmQsMkJBS21CLFNBQVUsQ0FBSSxRQUcvQiw0QkFBNkIsQ0FDN0IseUJBQTBCLENBQzFCLG9CQUFxQixDQUN0QixTQUNVLGVBQWdCLENBQUkscUJBQ1IsaUJBQWtCLENBQUUsYUFBYyxDQUFJLGlCQUMxQyxTQUFVLENBQUUsaUJBQWtCLENBQUksWUFHbkQsU0FBVSxDQUNWLHlCQUEwQixDQUMxQixTQUFVLENBQ1gseUJBRUMsU0FBVSxDQUNWLHVCQUF3QixDQUN4QixVQUFXLENBQ1osV0FLQyxrQkFBbUIsQ0FEckIsNkJBR0ksb0JBQXFCLENBQ3RCLGFBV0MsYUFBYyxDQUNkLFdBUlMsQ0FTVCxpQkFBa0IsQ0FDbEIsV0FUUyxDQVVULGVBQWdCLENBQ2pCLFVBRUMsbUJBQWlDLENBQ2pDLGlDQUFtRCxDQUNuRCw4QkFBZ0QsQ0FDaEQseUJBQTJDLENBQzNDLGlCQUFrQixDQUNsQixPQUFRLENBTlQsZ0JBUUcsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBVmQsY0FhRyxnQkFBc0IsQ0FDdEIsNkJBQXFDLENBQ3JDLDBCQUFrQyxDQUNsQyxxQkFBNkIsQ0FDN0IsV0E3Qk8sQ0E4QlAsVUFBVzs7QUMxSWpCLHFEQUFxRDs7Ozs7QUNGckQ7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3RvYXN0ci90b2FzdHIubWluLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3NlbGVjdDIvc2VsZWN0Mi5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9jbG9ja3BpY2tlci9ib290c3RyYXAtY2xvY2twaWNrZXIuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvZmlsZXVwbG9hZGVyL2pxdWVyeS5maWxldXBsb2FkZXIuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvaW9uLnJhbmdlU2xpZGVyL2Nzcy9pb24ucmFuZ2VTbGlkZXIuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvaW9uLnJhbmdlU2xpZGVyL2Nzcy9pb24ucmFuZ2VTbGlkZXIuc2tpbkZsYXQuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYW5pbWF0ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL25vcm1hbGl6ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcHJpbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2dseXBoaWNvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3NjYWZmb2xkaW5nLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFiLWZvY3VzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvaW1hZ2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3R5cGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy90ZXh0LWVtcGhhc2lzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1vdmVyZmxvdy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYmFzZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvY29kZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvZ3JpZC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmlkLWZyYW1ld29yay5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdGFibGVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFibGUtcm93Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9mb3Jtcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvYnV0dG9ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL29wYWNpdHkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21peGlucy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvY29tcG9uZW50LWFuaW1hdGlvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2Ryb3Bkb3ducy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL25hdi1kaXZpZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzZXQtZmlsdGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9idXR0b24tZ3JvdXBzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvaW5wdXQtZ3JvdXBzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9uYXZzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9uYXZiYXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3V0aWxpdGllcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2JvcmRlcmVkLXB1bGxlZC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvYnJlYWRjcnVtYnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3BhZ2luYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wYWdpbmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wYWdlci5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbGFiZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvbGFiZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9iYWRnZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2p1bWJvdHJvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdGh1bWJuYWlscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvYWxlcnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvYWxlcnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvcHJvZ3Jlc3MtYmFyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9tZWRpYS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbGlzdC1ncm91cC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2xpc3QtZ3JvdXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcmVzcG9uc2l2ZS1lbWJlZC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3Mvd2VsbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2Nsb3NlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9tb2RhbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3Rvb2x0aXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC10ZXh0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wb3BvdmVycy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvY2Fyb3VzZWwubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9jbGVhcmZpeC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NlbnRlci1ibG9jay5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9wYXRoLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvY29yZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2xhcmdlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2ZpeGVkLXdpZHRoLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvbGlzdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2FuaW1hdGVkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3Mvcm90YXRlZC1mbGlwcGVkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3Mvc3RhY2tlZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2ljb25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9nb29nbGUtZm9udHMtb3Blbi1zYW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90eXBvZ3JhcGh5Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9uYXZpZ2F0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90b3BfbmF2aWdhdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYnV0dG9ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYmFkZ2V0c19sYWJlbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VsZW1lbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zaWRlYmFyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYWdlcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY2hhdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWV0aXNtZW51Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zcGlubmVycy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90aGVtZS1jb25maWcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NraW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9nb29nbGUtZm9udHMtcm9ib3RvLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZC1za2luLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZWRpYS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY3VzdG9tLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhZ2luYXRvci5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zdWJuYXYubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ29vZ2xlLW1hcHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NpZGViYXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3Rvb2x0aXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BvcG92ZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FydGljbGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ZpZWxkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lZGl0YWJsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29sbGFwc2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2dyaWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2dyaWQtZXh0cmEubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL25hdmJhci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYWRkaW5nLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tYXJnaW4ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3Bvc2l0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYXNlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy93aWR0aC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaGVpZ2h0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lbGVtZW50cy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYmFja2dyb3VuZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYnV0dG9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kcm9wZG93bi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbGluay5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZm9udC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWFpbi1uYXYubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RhYmxlLWZpbHRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFibGUtY29uZGl0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9sb2dpbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYm9vdHN0cmFwLWF1dG9jb2x1bW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jvb3RzdHJhcC1jbG9ja3BpY2tlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZHJvcGRvd24tc3VibWVudS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbG9hZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9mb3JtLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hbmltYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RleHQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2JvcmRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY3Vyc29yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zZWxlY3QyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kYXRlcmFuZ2VwaWNrZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2lvbi1yYW5nZS1zbGlkZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ZpbGV1cGxvYWRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29sb3JwaWNrZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NrZWRpdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90eXBlYWhlYWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhZ2luYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xhYmVsLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pY29uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YWcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL25vdGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3JlYWQtbW9yZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaWNoZWNrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9vcmctY2hlY2subGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2lib3gubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2JyZWFkY3J1bWJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90b2FzdHIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RhYmxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YWJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tb2RhbC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWxlcnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21vZGFsLXZpZGVvLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZW51Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jYWxjdWxhdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zb3J0YWJsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29sbGVjdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc29ydGFibGUtY29sbGVjdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29uZmlybS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdG91ci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcmVzcG9uc2l2ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZmxleC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGhlbWUtY29uZmlnLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9BcHBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NlYXJjaGFibGUtY29sbGVjdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQXBwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb2xsYWJvcmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hY2gubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UtdW5kZXJ3cml0aW5nLXN0aXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UtdHJhbmNoZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWR2YW5jZS10cmFuY2hlLWNyZWF0b3IubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbXBhbnkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbnRhY3QtY2VudGVyLW1lc3NhZ2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbnRyYWN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zdWJtaXNzaW9uLXJlc3BvbnNlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLXVuZGVyd3JpdGluZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWR2YW5jZS1saXN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9sZW5kZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2lzby5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3luZGljYXRvci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF5bWVudC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcG9ydGZvbGlvLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kYXNoYm9hcmQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3VzZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VtYWlsLWxvZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZW1haWwtdGVtcGxhdGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VtYWlsLXN0eWxlcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaGlzdG9yeS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29udHJhY3QtdGVtcGxhdGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21lcmNoYW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zdGFrZWhvbGRlci1zdGF0dXMtYXdhcmUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2lzby1jb21taXNzaW9uLWNsYXNzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9mdW5kaW5nLWNyaXRlcmlhLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YXNrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jc2MtdWNjLWZpbGluZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYW5ub3VuY2VtZW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kb2N1bWVudHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL1Rlc3QvY29sbGVjdGlvbkN1cnZlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9NZXJjaGFudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZGFzaGJvYXJkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9NZXJjaGFudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2lnbnVwLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9NZXJjaGFudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbGVhZC1yZXF1ZXN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Jc29CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Rhc2hib2FyZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvUmVmZXJyZXJCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Rhc2hib2FyZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvR3Vlc3RCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3N5bmRpY2F0b3Itb3B0LW91dC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvR3Vlc3RCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2d1ZXN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Qb3dlckJpQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wb3dlci1iaS1yZXBvcnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0RhdGFTY2llbmNlQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9FcXVpZmF4L3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9EYXRhU2NpZW5jZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvRXF1aWZheE56L3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9EYXRhU2NpZW5jZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvRXF1aWZheEFuZENyZWRpdG9yV2F0Y2gvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0xvY0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZHJhdy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9QYXlNZXRlci9CdW5kbGUvSW50ZXJuYWxBcGlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jsb2NrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy90aHJvYmJlci9jc3MvanF1ZXJ5LnRocm9iYmVyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Jvb3RzdHJhcC1kYXRlcmFuZ2VwaWNrZXIvZGF0ZXJhbmdlcGlja2VyLWJzMy5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9pQ2hlY2svY3VzdG9tLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2pxdWVyeS1taW5pY29sb3JzL2pxdWVyeS5taW5pY29sb3JzLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Jvb3RzdHJhcC10b3VyL2Nzcy9ib290c3RyYXAtdG91ci5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9CYW5rU3RhdGVtZW50QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYW5rU3RhdGVtZW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9CYW5rU3RhdGVtZW50QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kZWNpc2lvbi1sb2dpYy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQmFua1N0YXRlbWVudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGxhaWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIubWluLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3Rpbnktc2xpZGVyL3NvdXJjZW1hcHMvdGlueS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3Rpbnktc2xpZGVyL3Rpbnktc2xpZGVyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvSVRFL0Zvcm1CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9jc3MvY29tcG9uZW50L0VkaXRhYmxlL2VkaXRhYmxlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudG9hc3QtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS50b2FzdC1tZXNzYWdley1tcy13b3JkLXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZH0udG9hc3QtbWVzc2FnZSBhLC50b2FzdC1tZXNzYWdlIGxhYmVse2NvbG9yOiNmZmZ9LnRvYXN0LW1lc3NhZ2UgYTpob3Zlcntjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lfS50b2FzdC1jbG9zZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LS4zZW07dG9wOi0uM2VtO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmOy13ZWJraXQtdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6YWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfS50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMsLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjphbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9YnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbntwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnRvYXN0LXRvcC1jZW50ZXJ7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tY2VudGVye2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWZ1bGwtd2lkdGh7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tZnVsbC13aWR0aHtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LXRvcC1sZWZ0e3RvcDoxMnB4O2xlZnQ6MTJweH0udG9hc3QtdG9wLXJpZ2h0e3RvcDoxMnB4O3JpZ2h0OjEycHh9LnRvYXN0LWJvdHRvbS1yaWdodHtyaWdodDoxMnB4O2JvdHRvbToxMnB4fS50b2FzdC1ib3R0b20tbGVmdHtib3R0b206MTJweDtsZWZ0OjEycHh9I3RvYXN0LWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5OX0jdG9hc3QtY29udGFpbmVyICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSN0b2FzdC1jb250YWluZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAwIDZweDtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MzAwcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtcG9zaXRpb246MTVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Oy1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjOTk5Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjOTk5O2JveC1zaGFkb3c6MCAwIDEycHggIzk5OTtjb2xvcjojZmZmO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjphbHBoYShPcGFjaXR5PTgwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9I3RvYXN0LWNvbnRhaW5lcj46aG92ZXJ7LW1vei1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTJweCAjMDAwO29wYWNpdHk6MTstbXMtZmlsdGVyOmFscGhhKE9wYWNpdHk9MTAwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO2N1cnNvcjpwb2ludGVyfSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWluZm97YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWVycm9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXI+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcj5kaXZ7d2lkdGg6MzAwcHg7bWFyZ2luOmF1dG99I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aD5kaXZ7d2lkdGg6OTYlO21hcmdpbjphdXRvfS50b2FzdHtiYWNrZ3JvdW5kLWNvbG9yOiMwMzAzMDN9LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNTFhMzUxfS50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNiZDM2MmZ9LnRvYXN0LWluZm97YmFja2dyb3VuZC1jb2xvcjojMmY5NmI0fS50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2Y4OTQwNn0udG9hc3QtcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjphbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoyNDBweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzo4cHggOHB4IDhweCA1MHB4O3dpZHRoOjExZW19I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0uMmVtO3RvcDotLjJlbX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoyNDFweCkgYW5kIChtYXgtd2lkdGg6NDgwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxOGVtfSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotLjJlbTt0b3A6LS4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NDgxcHgpIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MjVlbX19IiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2NjY2NjYycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjZmZmZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxuIiwiLyohXG4gKiBDbG9ja1BpY2tlciB2MC4wLjcgZm9yIEJvb3RzdHJhcCAoaHR0cDovL3dlYXJlb3V0bWFuLmdpdGh1Yi5pby9jbG9ja3BpY2tlci8pXG4gKiBDb3B5cmlnaHQgMjAxNCBXYW5nIFNoZW53ZWkuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS93ZWFyZW91dG1hbi9jbG9ja3BpY2tlci9ibG9iL2doLXBhZ2VzL0xJQ0VOU0UpXG4gKi9cblxuLmNsb2NrcGlja2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9ja3BpY2tlci1tb3Zpbmcge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4uY2xvY2twaWNrZXItYWxpZ24tbGVmdC5wb3BvdmVyID4gLmFycm93IHtcblx0bGVmdDogMjVweDtcbn1cbi5jbG9ja3BpY2tlci1hbGlnbi10b3AucG9wb3ZlciA+IC5hcnJvdyB7XG5cdHRvcDogMTdweDtcbn1cbi5jbG9ja3BpY2tlci1hbGlnbi1yaWdodC5wb3BvdmVyID4gLmFycm93IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDI1cHg7XG59XG4uY2xvY2twaWNrZXItYWxpZ24tYm90dG9tLnBvcG92ZXIgPiAuYXJyb3cge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogNnB4O1xufVxuLmNsb2NrcGlja2VyLXBvcG92ZXIgLnBvcG92ZXItdGl0bGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbG9ja3BpY2tlci1wb3BvdmVyIC5wb3BvdmVyLXRpdGxlIHNwYW4ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xvY2twaWNrZXItcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0cGFkZGluZzogMTJweDtcbn1cbi5wb3BvdmVyLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5jbG9ja3BpY2tlci1wbGF0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBEaXNhYmxlIHRleHQgc2VsZWN0aW9uIGhpZ2hsaWdodGluZy4gVGhhbmtzIHRvIEhlcm1hbnlhICovXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcyxcbi5jbG9ja3BpY2tlci1kaWFsIHtcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xcHg7XG5cdHRvcDogLTFweDtcbn1cbi5jbG9ja3BpY2tlci1taW51dGVzIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNsb2NrcGlja2VyLXRpY2sge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAjNjY2O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9ja3BpY2tlci10aWNrLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci10aWNrOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MiwgMjI5LCAyNDcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjIxLCAuMjUpO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAwO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uY2xvY2twaWNrZXItZGlhbCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG5cdC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcywgb3BhY2l0eSAzNTBtcztcbn1cbi5jbG9ja3BpY2tlci1kaWFsLW91dCB7XG5cdG9wYWNpdHk6IDA7XG59XG4uY2xvY2twaWNrZXItaG91cnMuY2xvY2twaWNrZXItZGlhbC1vdXQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbn1cbi5jbG9ja3BpY2tlci1taW51dGVzLmNsb2NrcGlja2VyLWRpYWwtb3V0IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG5cdHRyYW5zZm9ybTogc2NhbGUoLjgsIC44KTtcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtcztcblx0LW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG59XG4uY2xvY2twaWNrZXItY2FudmFzLW91dCB7XG5cdG9wYWNpdHk6IDAuMjU7XG59XG4uY2xvY2twaWNrZXItY2FudmFzLWJlYXJpbmcsXG4uY2xvY2twaWNrZXItY2FudmFzLWZnIHtcblx0c3Ryb2tlOiBub25lO1xuXHRmaWxsOiByZ2IoMCwgMTQ5LCAyMjEpO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZyB7XG5cdHN0cm9rZTogbm9uZTtcblx0ZmlsbDogcmdiKDE5MiwgMjI5LCAyNDcpO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZy10cmFucyB7XG5cdGZpbGw6IHJnYmEoMCwgMTQ5LCAyMjEsIC4yNSk7XG59XG4uY2xvY2twaWNrZXItY2FudmFzIGxpbmUge1xuXHRzdHJva2U6IHJnYigwLCAxNDksIDIyMSk7XG5cdHN0cm9rZS13aWR0aDogMTtcblx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXHQvKnNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlczsqL1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hbS1idXR0b24ge1xuXHRtYXJnaW46IDFweDtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcbn1cbi5jbG9ja3BpY2tlci1idXR0b24ucG0tYnV0dG9uIHtcblx0bWFyZ2luOiAxcHggMXB4IDFweCAxMzZweDtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuIiwiLyoqXG4gKiBGaWxlVXBsb2FkZXJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBJbm5vc3R1ZGlvLmRlXG4gKiBXZWJzaXRlOiBodHRwOi8vaW5ub3N0dWRpby5kZS9maWxldXBsb2FkZXIvXG4gKiBWZXJzaW9uOiAxLjMgKDIxLVNlcC0yMDE3KVxuICogUmVxdWlyZXM6IGpRdWVyeSB2MS43LjEgb3IgbGF0ZXJcbiAqIExpY2Vuc2U6IGh0dHBzOi8vaW5ub3N0dWRpby5kZS9maWxldXBsb2FkZXIvZG9jdW1lbnRhdGlvbi8jbGljZW5zZVxuICovXG5cbi8qIFxuICAgIENvbmZpZ3VyYXRpb25cbiovXG4uZmlsZXVwbG9hZGVyLFxuLmZpbGV1cGxvYWRlciAqLFxuLmZpbGV1cGxvYWRlciA6YmVmb3JlLFxuLmZpbGV1cGxvYWRlciA6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFxuICAgIFBhcmVudFxuKi9cbi5maWxldXBsb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjZmQTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBcbiAgICBJbnB1dFxuKi9cbi5maWxldXBsb2FkZXItaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBpbnB1dCBjYXB0aW9uICovXG4uZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGU0ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjNzg5QkVDO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG59XG5cbi8qIGlucHV0IGJ1dHRvbiAqL1xuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbn1cbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzU4ZmU5O1xufVxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIGlucHV0IGZvY3VzZWQgc3RhdGUgKi9cbi5maWxldXBsb2FkZXItZm9jdXNlZCAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICAgIGJvcmRlci1jb2xvcjogI2I4YzJlZjtcbn1cbi5maWxldXBsb2FkZXItZm9jdXNlZCAuZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzc1OGZlOTtcbiAgICBib3JkZXItY29sb3I6ICM3NThmZTk7XG59XG5cbi8qIGlucHV0IGRpc2FibGVkIHN0YXRlICovXG4uZmlsZXVwbG9hZGVyLWRpc2FibGVkIC5maWxldXBsb2FkZXItaW5wdXQge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogaW5wdXQgZHJhZ2dpbmcgc3RhdGUgKi9cbi5maWxldXBsb2FkZXItdGhlbWUtZGVmYXVsdCAuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZGRlNGY2O1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kZWZhdWx0IC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kZWZhdWx0IC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLyogaW5wdXQgdXBsb2FkaW5nIHN0YXRlICovXG4uZmlsZXVwbG9hZGVyLmZpbGV1cGxvYWRlci1pcy11cGxvYWRpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uOmFmdGVyIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4vKiBnbG9iYWwgbG9hZGVyICovXG4uZmlsZXVwbG9hZGVyLmZpbGV1cGxvYWRlci1pcy11cGxvYWRpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uOmFmdGVyLFxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZS5maWxldXBsb2FkZXItbG9hZGluZzphZnRlcixcbi5maWxldXBsb2FkZXItaXRlbS51cGxvYWQtcGVuZGluZyAuZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGRlNGY2O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNkZGU0ZjY7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGU0ZjY7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjOTc5ZmI4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBcdFx0YW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi8qXG4gICAgVGh1bWJuYWlsc1xuICAgIGRlZmF1bHQgdGhlbWVcbiovXG5cbi8qIGxpc3QgKi9cbi5maWxldXBsb2FkZXItaXRlbXMtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogaXRlbSAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzIGVhc2U7XG4gICAgXHRcdGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLyogaXRlbSB1cGxvYWRpbmcgc3RhdGUgKi9cbi5maWxldXBsb2FkZXItaXRlbS51cGxvYWQtZmFpbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgMTA0LCAxMDQsIDAuMDgpO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtLnVwbG9hZC1wZW5kaW5nIC5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZTphZnRlciB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cblxuLyogaXRlbSBjb2x1bW5zICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4vKiBpdGVtIGNvbHVtbi10aHVtYm5haWwgKi9cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRodW1ibmFpbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlIGltZyxcbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gLjJzIGVhc2U7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAuMnMgZWFzZTtcbn1cblxuLyogdGh1bWJuYWlsIGxvYWRpbmcgc3RhdGUgKi9cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UuZmlsZXVwbG9hZGVyLWxvYWRpbmc6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvcGFjaXR5OiAwLjEyO1xufVxuLyogdGh1bWJuYWlsIHBvcHVwIGJ1dHRvbiAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0uZmlsZS1oYXMtcG9wdXAgLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtLmZpbGUtdHlwZS12aWRlbyAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cDphZnRlcixcbi5maWxldXBsb2FkZXItaXRlbS5maWxlLXR5cGUtYXVkaW8gLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZjtcbn1cblxuLyogaXRlbSBpY29uICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIC4ycyBlYXNlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gLjJzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb24uaXMtYnJpZ2h0LWNvbG9yIHtcbiAgICBjb2xvcjogIzg4ODtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbiBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBpdGVtIGljb24gbGlrZSBmaWxlICovXG4vKlxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb24gaSB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVmNmZhICNmNWY2ZmEgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAwLjRzIGVhc2U7XG4gICAgXHRcdGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIDAuNHMgZWFzZTtcbn1cbiovXG5cbi8qIGl0ZW0gY29sdW1uLXRpdGxlICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1MXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgxcHg7XG4gICAgY29sb3I6ICM3NDgwOUQ7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gYSB7XG4gICAgY29sb3I6ICM3NDgwOUQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGl0bGUgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5NzlmYjg7XG59XG5cbi8qIGl0ZW0gYWN0aW9ucyAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLWFjdGlvbnMgLmZpbGV1cGxvYWRlci1hY3Rpb24gKyAuZmlsZXVwbG9hZGVyLWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi1hY3Rpb25zIC5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi1hY3Rpb25zIC5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3M6aG92ZXIsXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi1hY3Rpb25zIC5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4vKiBpY29uLnJlbW92ZSAqL1xuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFlMWUxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmNmY2Y7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmVmZWY7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjZmNmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIGk6YmVmb3JlLFxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU5NTk1O1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIGk6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIGk6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogaWNvbi1zdGFydCAqL1xuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3RhcnQge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3RhcnQgaSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3RhcnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NThmZTk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdGFydDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogaWNvbi5zdWNjZXNzICovXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3VjY2VzcyBpOmJlZm9yZSxcbi5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3MgaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzIGk6YmVmb3JlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IDExcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3MgaTphZnRlciB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogaWNvbi1kb3dubG9hZCAqL1xuLmZpbGV1cGxvYWRlci1hY3Rpb24tZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tZG93bmxvYWQgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tZG93bmxvYWQgaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogLTNweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1kb3dubG9hZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzc1OGZlOTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLWRvd25sb2FkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBpY29uLXJldHJ5ICovXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeSB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeSBpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeSBpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiA5cHg7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5OmhvdmVyLFxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmV0cnk6aG92ZXIgaTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzc1OGZlOTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5OmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeTphY3RpdmUsXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeTphY3RpdmUgaTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbn1cblxuLyogaWNvbi1zb3J0ICovXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zb3J0IHtcblx0YmFja2dyb3VuZDogI2IwYjhkMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IG1vdmU7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zb3J0OmhvdmVyLFxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc29ydDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjOTc5ZmI4O1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc29ydCBpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRvcDogOHB4O1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXNvcnQgaTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiAwO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc29ydCBpOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiAwO1xufVxuXG4vKiBpdGVtIHByb2dyZXNzIGJhciAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItcHJvZ3Jlc3NiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItcHJvZ3Jlc3NiYXIgLmJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuICAgIHdpZHRoOiAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLnByb2dyZXNzLWJhcjIgLmZpbGV1cGxvYWRlci1wcm9ncmVzc2JhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLnByb2dyZXNzLWJhcjIgLmZpbGV1cGxvYWRlci1wcm9ncmVzc2JhciAuYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA0LCAxMjUsIDIxOSwgMC4wOCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAucHJvZ3Jlc3MtYmFyMiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI5cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAxNTksIDE4NCwgMC4xNik7XG4gICAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4vKiBjbGlwYm9hcmQgcGFzdGUgbG9hZGluZyAqL1xuLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIC5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlcjphZnRlcixcbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLmxlZnQtaGFsZiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnJpZ2h0LWhhbGYsXG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5zcGlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzg5QkVDO1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA0O1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAubGVmdC1oYWxmLFxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAucmlnaHQtaGFsZixcbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5sZWZ0LWhhbGYge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlIDAgMCAxMDAlLyA1MCUgMCAwIDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyT3BhY2l0eSAzcyBzdGVwcygxLCBlbmQpIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJPcGFjaXR5IDNzIHN0ZXBzKDEsIGVuZCkgaW5maW5pdGU7XG4gICAgei1pbmRleDogMztcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnJpZ2h0LWhhbGYge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMDAlIDEwMCUgMC8gMCA1MCUgNTAlIDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlck9wYWNpdHkgM3Mgc3RlcHMoMSwgZW5kKSByZXZlcnNlIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJPcGFjaXR5IDNzIHN0ZXBzKDEsIGVuZCkgcmV2ZXJzZSBpbmZpbml0ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAuc3Bpbm5lciB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlIDAgMCAxMDAlLyA1MCUgMCAwIDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlclNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgIHotaW5kZXg6IDI7XG59XG4vKiBmaWxldXBsb2FkZXIgcG9wdXAgKi9cbi5maWxldXBsb2FkZXItcG9wdXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogcmdiYSg0MCwgNDYsIDYxLCAwLjkpO1xuXHR6LWluZGV4OiA5MDtcblx0XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gMC40cyBlYXNlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gMC40cyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogNDBweDtcblx0XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFxuXHR6LWluZGV4OiAyO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0LXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW5Eb3duIDAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW5Eb3duIDAuNHM7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLm5vZGUuaW1hZ2UgPiBpbWcsXG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLm5vZGUudmlkZW8gPiB2aWRlbyxcbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAubm9kZS5hdWRpbyA+IGF1ZGlvLFxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlLmFzdGV4dCA+IGRpdiB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogIzQ3NTI1ZDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlLmF1ZGlvIGF1ZGlvIHtcblx0d2lkdGg6IDQ1MHB4O1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlLmFzdGV4dCBkaXYge1xuICAgIG1heC13aWR0aDogOTkycHg7XG5cdHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHM6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogLTI0MHB4O1xuXHRoZWlnaHQ6IDIwMDBweDtcblx0YmFja2dyb3VuZDogcmdiYSgzNSwgNDAsIDU0LCAwLjk2KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IHJnYmEoMCwwLDAsMC40KTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggcmdiYSgwLDAsMCwwLjQpO1xuXHR6LWluZGV4OiAtMTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgdWwge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdFxuXHQtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluIDAuNHM7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1heC13aWR0aDogNTAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjODY4ODk2O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgaDUge1xuXHRtYXJnaW46IDhweCAwO1xuXHRjb2xvcjogI2RmZGVlZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IFxufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIGE6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjY7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIGEgaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMjNweDtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgYVtkYXRhLWFjdGlvbj1cImNyb3BcIl0gaSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQQ0V0TFNCSFpXNWxjbUYwWldRZ1lua2dTV052VFc5dmJpNXBieUF0TFQ0S1BDRkVUME5VV1ZCRklITjJaeUJRVlVKTVNVTWdJaTB2TDFjelF5OHZSRlJFSUZOV1J5QXhMakV2TDBWT0lpQWlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZSM0poY0docFkzTXZVMVpITHpFdU1TOUVWRVF2YzNabk1URXVaSFJrSWo0S1BITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjJaWEp6YVc5dVBTSXhMakVpSUhkcFpIUm9QU0l5TkhCNElpQm9aV2xuYUhROUlqSTBjSGdpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TmlJK0NqeHdZWFJvSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWsweE5pQXdMamQyTFRBdU4yZ3RNQzQzYkMweklETm9MVGN1TTNZdE0yZ3RNbll6YUMwemRqSm9NM1k0YURoMk0yZ3lkaTB6YUROMkxUSm9MVE4yTFRjdU0yd3pMVE42VFRVZ05XZzFMak5zTFRVdU15QTFMak4yTFRVdU0zcE5NVEVnTVRGb0xUVXVNMncxTGpNdE5TNHpkalV1TTNvaUx6NEtQQzl6ZG1jK0NnPT0nKTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgYVtkYXRhLWFjdGlvbj1cInJvdGF0ZS1jd1wiXSBpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBaV1FnWW5rZ1NXTnZUVzl2Ymk1cGJ5QXRMVDRLUENGRVQwTlVXVkJGSUhOMlp5QlFWVUpNU1VNZ0lpMHZMMWN6UXk4dlJGUkVJRk5XUnlBeExqRXZMMFZPSWlBaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtJajRLUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCMlpYSnphVzl1UFNJeExqRWlJSGRwWkhSb1BTSXlOSEI0SWlCb1pXbG5hSFE5SWpJMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUkrQ2p4d1lYUm9JR1pwYkd3OUlpTkdSa1pHUmtZaUlHUTlJazB4TmlBM2RpMDBiQzB4TGpFZ01TNHhZeTB4TGpNdE1pNDFMVE11T1MwMExqRXROaTQ1TFRRdU1TMDBMalFnTUMwNElETXVOaTA0SURoek15NDJJRGdnT0NBNFl6SXVOQ0F3SURRdU5pMHhMakVnTmkweUxqaHNMVEV1TlMweExqTmpMVEV1TVNBeExqTXRNaTQzSURJdU1TMDBMalVnTWk0eExUTXVNeUF3TFRZdE1pNDNMVFl0Tm5NeUxqY3ROaUEyTFRaak1pNDBJREFnTkM0MUlERXVOU0ExTGpVZ015NDFiQzB4TGpVZ01TNDFhRFI2SWk4K0Nqd3ZjM1puUGdvPScpO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBhW2RhdGEtYWN0aW9uPVwicmVtb3ZlXCJdIGkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMFpXUWdZbmtnU1dOdlRXOXZiaTVwYnlBdExUNEtQQ0ZFVDBOVVdWQkZJSE4yWnlCUVZVSk1TVU1nSWkwdkwxY3pReTh2UkZSRUlGTldSeUF4TGpFdkwwVk9JaUFpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2UjNKaGNHaHBZM012VTFaSEx6RXVNUzlFVkVRdmMzWm5NVEV1WkhSa0lqNEtQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpFaUlIZHBaSFJvUFNJeU5IQjRJaUJvWldsbmFIUTlJakkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSStDanh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHlJRFYyTVdneGRqbGpNQ0F3SURFdU1TQXhJRFF1TlNBeGN6UXVOUzB4SURRdU5TMHhkaTA1YURGMkxURm9MVEV4ZWswMklERTBhQzB4ZGkwM2FERjJOM3BOT0NBeE5HZ3RNWFl0TjJneGRqZDZUVEV3SURFMGFDMHhkaTAzYURGMk4zb2lMejRLUEhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVEV5SUROak1DQXdJREF0TUM0MUxUSXRNQzQ0ZGkwd0xqZGpNQzB3TGpndE1DNDNMVEV1TlMweExqVXRNUzQxYUMweVl5MHdMamdnTUMweExqVWdNQzQzTFRFdU5TQXhMalYyTUM0M1l5MHhMallnTUM0ekxUSWdNQzQ0TFRJZ01DNDRhQzB4ZGpGb01URjJMVEZvTFRGNlRUWWdNUzQxWXpBdE1DNHpJREF1TWkwd0xqVWdNQzQxTFRBdU5XZ3lZekF1TWlBd0lEQXVOU0F3TGpJZ01DNDFJREF1TlhZd0xqWmpNQzB3TGpFdE1DNDVMVEF1TVMweExqVXRNQzR4Y3kweExqRWdNQzB4TGpVZ01DNHhkaTB3TGpaNklpOCtDand2YzNablBnbz0nKTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkuc2VwYXJhdG9yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDVweCA0MHB4IDVweCAwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM2Mzk0ZTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgLmJ1dHRvbnMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdFxuXHQtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluIDAuNHM7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjNTk2NjcxO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogMDtcblx0Ym9yZGVyOiAycHggc29saWQgIzU5NjY3MTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7ICAgXG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNlNmViZjQ7XG5cdGJvcmRlci1jb2xvcjogI2U2ZWJmNDtcblx0Y29sb3I6ICM5MGEwYmM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uOmZvY3VzLFxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b246YWN0aXZlIHtcblx0Y29sb3I6ICM5MGEwYmM7XG5cdGJhY2tncm91bmQ6ICNkMWQ5ZTg7XG5cdGJvcmRlci1jb2xvcjogI2QxZDllODtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b24uYnV0dG9uLXN1Y2Nlc3Mge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzYzODFFNjtcblx0Ym9yZGVyLWNvbG9yOiAjNjM4MUU2O1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b24uYnV0dG9uLXN1Y2Nlc3M6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNzU4ZmU5O1xuXHRib3JkZXItY29sb3I6ICM3NThmZTk7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbi5idXR0b24tc3VjY2Vzczpmb2N1cyxcbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uLmJ1dHRvbi1zdWNjZXNzOmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuXHRib3JkZXItY29sb3I6ICM2MzgxRTY7XG59XG5cbi5maWxldXBsb2FkZXItY3JvcHBlcixcbi5maWxldXBsb2FkZXItY3JvcHBlciAqIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywyMCwyNywuNjUpO1xuICAgIHotaW5kZXg6IDk7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAyO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEuaGFzLWdyaWQ6YmVmb3JlLFxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEuaGFzLWdyaWQ6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOCk7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdHotaW5kZXg6IDE7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYS5oYXMtZ3JpZDpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMzQlO1xuXHRib3JkZXItdG9wOiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhLmhhcy1ncmlkOmFmdGVyIHtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMzQlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYS5oYXMtZ3JpZC5tb3Zpbmc6YmVmb3JlLFxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEuaGFzLWdyaWQubW92aW5nOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLDAuNCk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogMztcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1hIHtcblx0dG9wOiAtNnB4O1xuXHRsZWZ0OiAtNnB4O1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1iIHtcblx0dG9wOiAtNnB4O1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHRjdXJzb3I6IG4tcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWMge1xuXHR0b3A6IC02cHg7XG5cdHJpZ2h0OiAtNnB4O1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1kIHtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAtNnB4O1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRjdXJzb3I6IHctcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWUge1xuXHRib3R0b206IC02cHg7XG5cdHJpZ2h0OiAtNnB4O1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1mIHtcblx0Ym90dG9tOiAtNnB4O1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHRjdXJzb3I6IHMtcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWcge1xuXHRib3R0b206IC02cHg7XG5cdGxlZnQ6IC02cHg7XG5cdGN1cnNvcjogc3ctcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWgge1xuXHRsZWZ0OiAtNnB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTZweDtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLmFyZWEtbW92ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDk1JTtcblx0aGVpZ2h0OiA5NSU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHotaW5kZXg6IDI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLmFyZWEtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAuYXJlYS1pbWFnZSBpbWcge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5cbi8qIGZpbGV1cGxvYWRlci1zb3J0ZXIgKi9cbi5maWxldXBsb2FkZXItaXRlbS5zb3J0aW5nIHtcblx0YmFja2dyb3VuZDogI2Y1ZjZmQTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRvcGFjaXR5OiAwLjk7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7XG5cdHotaW5kZXg6IDc5OTtcbn1cblxuLmZpbGV1cGxvYWRlci1pdGVtLnNvcnRpbmcsXG4uZmlsZXVwbG9hZGVyLWl0ZW0uc29ydGluZyAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UgaW1nLFxuLmZpbGV1cGxvYWRlci1pdGVtLnNvcnRpbmcgLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlIGNhbnZhcyxcbi5maWxldXBsb2FkZXItaXRlbS5zb3J0aW5nIC5maWxldXBsb2FkZXItaXRlbS1pY29uLFxuLmZpbGV1cGxvYWRlci1zb3J0ZXItcGxhY2Vob2xkZXIge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBcdFx0YW5pbWF0aW9uOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1zb3J0ZXItcGxhY2Vob2xkZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIGFuaW1hdGlvbnMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxldXBsb2FkZXJPcGFjaXR5IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlck9wYWNpdHkge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNTAlLFxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxldXBsb2FkZXJGYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmaWxldXBsb2FkZXJGYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNjYWxlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2NhbGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2xpZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsZXVwbG9hZGVyU3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufSIsIi8qIElvbi5SYW5nZVNsaWRlclxuLy8gY3NzIHZlcnNpb24gMi4wLjNcbi8vIMKpIDIwMTMtMjAxNCBEZW5pcyBJbmVzaGluIHwgSW9uRGVuLmNvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmFuZ2VTbGlkZXIgKi9cblxuLmlycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuICAgIC5pcnMtbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgICAgIC5pcnMtbGluZS1sZWZ0LCAuaXJzLWxpbmUtbWlkLCAuaXJzLWxpbmUtcmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXJzLWxpbmUtbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwOyB3aWR0aDogMTElO1xuICAgICAgICB9XG4gICAgICAgIC5pcnMtbGluZS1taWQge1xuICAgICAgICAgICAgbGVmdDogOSU7IHdpZHRoOiA4MiU7XG4gICAgICAgIH1cbiAgICAgICAgLmlycy1saW5lLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB3aWR0aDogMTElO1xuICAgICAgICB9XG5cbiAgICAuaXJzLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7IHdpZHRoOiAwO1xuICAgIH1cbiAgICAgICAgLmlycy1iYXItZWRnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAuaXJzLXNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogMDsgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmlycy1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICAgICAuaXJzLXNsaWRlci5zaW5nbGUge1xuXG4gICAgICAgIH1cbiAgICAgICAgLmlycy1zbGlkZXIuZnJvbSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuaXJzLXNsaWRlci50byB7XG5cbiAgICAgICAgfVxuICAgICAgICAuaXJzLXNsaWRlci50eXBlX2xhc3Qge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgLmlycy1taW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgIC5pcnMtbWF4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuaXJzLWZyb20sIC5pcnMtdG8sIC5pcnMtc2luZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4uaXJzLWdyaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogbm9uZTtcbiAgICBib3R0b206IDA7IGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMjBweDtcbn1cbi5pcnMtd2l0aC1ncmlkIC5pcnMtZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4gICAgLmlycy1ncmlkLXBvbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMXB4OyBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gICAgLmlycy1ncmlkLXBvbC5zbWFsbCB7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgICAuaXJzLWdyaWQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4OyBsaW5lLWhlaWdodDogOXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4uaXJzLWRpc2FibGUtbWFzayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7IGxlZnQ6IC0xJTtcbiAgICB3aWR0aDogMTAyJTsgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMCk7XG4gICAgei1pbmRleDogMjtcbn1cbi5pcnMtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cbi5sdC1pZTkgLmlycy1kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbn1cblxuXG4uaXJzLWhpZGRlbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogLTk5OTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8qIElvbi5SYW5nZVNsaWRlciwgRmxhdCBVSSBTa2luXG4vLyBjc3MgdmVyc2lvbiAyLjAuM1xuLy8gwqkgRGVuaXMgSW5lc2hpbiwgMjAxNCAgICBodHRwczovL2dpdGh1Yi5jb20vSW9uRGVuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTa2luIGRldGFpbHMgKi9cblxuLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLXJpZ2h0LFxuLmlycy1iYXIsXG4uaXJzLWJhci1lZGdlLFxuLmlycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLXNraW4tZmxhdC5wbmcpIHJlcGVhdC14O1xufVxuXG4uaXJzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4uaXJzLXdpdGgtZ3JpZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuLmlycy1saW5lIHtcbiAgICBoZWlnaHQ6IDEycHg7IHRvcDogMjVweDtcbn1cbiAgICAuaXJzLWxpbmUtbGVmdCB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcbiAgICB9XG4gICAgLmlycy1saW5lLW1pZCB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbiAgICAuaXJzLWxpbmUtcmlnaHQge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMwcHg7XG4gICAgfVxuXG4uaXJzLWJhciB7XG4gICAgaGVpZ2h0OiAxMnB4OyB0b3A6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcbn1cbiAgICAuaXJzLWJhci1lZGdlIHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7IHdpZHRoOiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwcHg7XG4gICAgfVxuXG4uaXJzLXNoYWRvdyB7XG4gICAgaGVpZ2h0OiAzcHg7IHRvcDogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMjU7XG59XG4ubHQtaWU5IC5pcnMtc2hhZG93IHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xufVxuXG4uaXJzLXNsaWRlciB7XG4gICAgd2lkdGg6IDE2cHg7IGhlaWdodDogMThweDtcbiAgICB0b3A6IDIycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XG59XG4uaXJzLXNsaWRlci5zdGF0ZV9ob3ZlciwgLmlycy1zbGlkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MHB4O1xufVxuXG4uaXJzLW1pbiwgLmlycy1tYXgge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRvcDogMDsgcGFkZGluZzogMXB4IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlNGU5O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMHB4OyBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pcnMtZnJvbTphZnRlciwgLmlycy10bzphZnRlciwgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtNnB4OyBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7IGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlZDU1NjU7XG59XG5cblxuLmlycy1ncmlkLXBvbCB7XG4gICAgYmFja2dyb3VuZDogI2UxZTRlOTtcbn1cbi5pcnMtZ3JpZC10ZXh0IHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmlycy1kaXNhYmxlZCB7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG5cbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHYzLjQuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJhXCI7XG59XG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjtcbn1cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiO1xufVxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiO1xufVxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjtcbn1cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XG59XG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG59XG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiO1xufVxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjtcbn1cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7XG59XG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiO1xufVxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7XG59XG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XG59XG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiO1xufVxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XG59XG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7XG59XG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjtcbn1cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiO1xufVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjtcbn1cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiO1xufVxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7XG59XG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiO1xufVxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiO1xufVxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjtcbn1cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjtcbn1cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiO1xufVxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7XG59XG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjtcbn1cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjtcbn1cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7XG59XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7XG59XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiO1xufVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiO1xufVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjtcbn1cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XG59XG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7XG59XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiO1xufVxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XG59XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7XG59XG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiO1xufVxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjtcbn1cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xufVxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjtcbn1cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmltZy1yZXNwb25zaXZlLFxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDEgc21hbGwsXG4uaDIgc21hbGwsXG4uaDMgc21hbGwsXG4uaDQgc21hbGwsXG4uaDUgc21hbGwsXG4uaDYgc21hbGwsXG5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbi5oMyAuc21hbGwsXG4uaDQgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuaDEgc21hbGwsXG4uaDEgc21hbGwsXG5oMiBzbWFsbCxcbi5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuLmgzIHNtYWxsLFxuaDEgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbi5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG4uaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuaDQgc21hbGwsXG4uaDQgc21hbGwsXG5oNSBzbWFsbCxcbi5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDQgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbi5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDEycHg7XG59XG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzI4NjA5MDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMztcbn1cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbn1cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG51bCB1bCxcbm9sIHVsLFxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwsXG5ibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnJvdy1uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb2wteHMtMSxcbi5jb2wtc20tMSxcbi5jb2wtbWQtMSxcbi5jb2wtbGctMSxcbi5jb2wteHMtMixcbi5jb2wtc20tMixcbi5jb2wtbWQtMixcbi5jb2wtbGctMixcbi5jb2wteHMtMyxcbi5jb2wtc20tMyxcbi5jb2wtbWQtMyxcbi5jb2wtbGctMyxcbi5jb2wteHMtNCxcbi5jb2wtc20tNCxcbi5jb2wtbWQtNCxcbi5jb2wtbGctNCxcbi5jb2wteHMtNSxcbi5jb2wtc20tNSxcbi5jb2wtbWQtNSxcbi5jb2wtbGctNSxcbi5jb2wteHMtNixcbi5jb2wtc20tNixcbi5jb2wtbWQtNixcbi5jb2wtbGctNixcbi5jb2wteHMtNyxcbi5jb2wtc20tNyxcbi5jb2wtbWQtNyxcbi5jb2wtbGctNyxcbi5jb2wteHMtOCxcbi5jb2wtc20tOCxcbi5jb2wtbWQtOCxcbi5jb2wtbGctOCxcbi5jb2wteHMtOSxcbi5jb2wtc20tOSxcbi5jb2wtbWQtOSxcbi5jb2wtbGctOSxcbi5jb2wteHMtMTAsXG4uY29sLXNtLTEwLFxuLmNvbC1tZC0xMCxcbi5jb2wtbGctMTAsXG4uY29sLXhzLTExLFxuLmNvbC1zbS0xMSxcbi5jb2wtbWQtMTEsXG4uY29sLWxnLTExLFxuLmNvbC14cy0xMixcbi5jb2wtc20tMTIsXG4uY29sLW1kLTEyLFxuLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTksXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogMC4wMSU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICNmM2YzZjQ7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogI2YzZjNmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LXNtLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG50ZXh0YXJlYS5pbnB1dC1sZyxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0Mi41cHg7XG59XG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG59XG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4O1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcbn1cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNhN2FhYWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bjpmb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bi5hY3RpdmU6Zm9jdXMsXG4uYnRuLmZvY3VzLFxuLmJ0bjphY3RpdmUuZm9jdXMsXG4uYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgLW1vei1vcGFjaXR5OiAwLjY1O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uYnRuLXRvb2xiYXIgLmJ0bixcbi5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi10b29sYmFyID4gLmJ0bixcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xufVxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZjNmM2Y0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2IC5vcGVuID4gYSxcbi5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjNmM2Y0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbn1cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFnZXIgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5wYWdlciAubmV4dCA+IGEsXG4ucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4ucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5hLmxhYmVsOmhvdmVyLFxuYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3Zlcixcbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYnRuLXhzIC5iYWRnZSxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uanVtYm90cm9uID4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgfVxufVxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYzdkZGVmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUgPiBhLFxuLnBhbmVsLXRpdGxlID4gc21hbGwsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4ucGFuZWwgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2RmZjBkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5ZWRmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4Zjtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2ZjZjhlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjJkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ud2VsbCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjI7XG4gIC1tb3otb3BhY2l0eTogMC4yO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xufVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjU7XG4gIC1tb3otb3BhY2l0eTogMC41O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjk7XG4gIC1tb3otb3BhY2l0eTogMC45O1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcC50b3Age1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi50b29sdGlwLnJpZ2h0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udG9vbHRpcC5ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnRvb2x0aXAubGVmdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3csXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldixcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjU7XG4gIC1tb3otb3BhY2l0eTogMC41O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC45O1xuICAtbW96LW9wYWNpdHk6IDAuOTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzOVwiO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzYVwiO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YmVmb3JlLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmJlZm9yZSxcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmJlZm9yZSxcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYWdlcjpiZWZvcmUsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTpiZWZvcmUsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1oZWFkZXI6YmVmb3JlLFxuLm1vZGFsLWhlYWRlcjphZnRlcixcbi5tb2RhbC1mb290ZXI6YmVmb3JlLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC41LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC41LjAnKTtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNS4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjUuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjUuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC41LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjUuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG5cbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMjAlLFxuICA1MyUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLFxuICA1MCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSxcbiAgNTAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuLypcbiAqXG4gKiAgIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICB2ZXJzaW9uIDIuM1xuICpcbiovXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuaDEge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuaDQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmg2IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuaDMsXG5oNCxcbmg1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjYTdiMWMyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAyNXB4O1xufVxuLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICBjb2xvcjogIzk5OWM5ZTtcbn1cbi5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5Mzg0NjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpob3Zlcixcbi5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiA+IGxpID4gYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ubmF2YmFyIHtcbiAgYm9yZGVyOiAwO1xufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJGNDA1MDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5ib2R5LXNtYWxsIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2YmFyLXRvcC1saW5rcyBsaSBhIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSg4NiwgOTYsIDExNywgMC43KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXRhc2tzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTlweDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICBtYXJnaW4tbGVmdDogLTEyM3B4O1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXVzZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZXNzYWdlcyxcbi5kcm9wZG93bi1hbGVydHMge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuLmRyb3Bkb3duLW1lc3NhZ2VzIGxpIGEsXG4uZHJvcGRvd24tYWxlcnRzIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZHJvcGRvd24tbWVzc2FnZXMgbGkgZW0sXG4uZHJvcGRvd24tYWxlcnRzIGxpIGVtIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzNweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUucG5nXCIpIG5vLXJlcGVhdDtcbn1cbi5wYWNlLWRvbmUgLm5hdi1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxOWFhOGQ7XG4gIGJhY2tncm91bmQ6ICMyOTM4NDY7XG59XG4ubmF2Lm5hdi1zZWNvbmQtbGV2ZWwgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmF2Lm5hdi1zZWNvbmQtbGV2ZWwuY29sbGFwc2Vbc3R5bGVdIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubmF2LWhlYWRlciBhIHtcbiAgY29sb3I6ICNERkU0RUQ7XG59XG4ubmF2LWhlYWRlciAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODA5NWE4O1xufVxuLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2YmFyLWZvcm0tY3VzdG9tIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG4ubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYubmF2YmFyLXRvcC1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAyMDAwO1xufVxuLmNvdW50LWluZm8gLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiAxMnB4O1xufVxuLmFycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uYWN0aXZlID4gYSA+IC5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLm5hdi1zZWNvbmQtbGV2ZWwgbGksXG4ubmF2LXRoaXJkLWxldmVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG59XG4ubmF2LXRoaXJkLWxldmVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG59XG4ubmF2LXNlY29uZC1sZXZlbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHk6bm90KC5maXhlZC1zaWRlYmFyKTpub3QoLmNhbnZhcy1tZW51KS5taW5pLW5hdmJhciAubmF2IGxpOmhvdmVyID4gLm5hdi1zZWNvbmQtbGV2ZWwsXG4ubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZml4ZWQtbmF2IC5zbGltU2Nyb2xsRGl2ICNzaWRlLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbn1cbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzBweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQwNTA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6ICMyOTM4NDY7XG59XG4ubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgbGVmdDogNjVweDtcbn1cbi5uYXZiYXItZGVmYXVsdCAuc3BlY2lhbF9saW5rIGEge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE3OTg3ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhIHNwYW4ubGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubGFuZGluZ19saW5rIGEge1xuICBiYWNrZ3JvdW5kOiAjMWNjMDlmO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhIHNwYW4ubGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFjYzA5Zjtcbn1cbi5sb2dvLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG4ucGFjZS1kb25lIC5uYXZiYXItc3RhdGljLXNpZGUsXG4ucGFjZS1kb25lIC5uYXYtaGVhZGVyLFxuLnBhY2UtZG9uZSBsaS5hY3RpdmUsXG4ucGFjZS1kb25lICNwYWdlLXdyYXBwZXIsXG4ucGFjZS1kb25lIC5mb290ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIwMzA7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG59XG4uZml4ZWQtbmF2ICN3cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkuZml4ZWQtbmF2ICN3cmFwcGVyIC5uYXZiYXItc3RhdGljLXNpZGUsXG5ib2R5LmZpeGVkLW5hdiAjd3JhcHBlciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbmJvZHkudG9wLW5hdmlnYXRpb24uZml4ZWQtbmF2ICN3cmFwcGVyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuLmJvZHktc21hbGwgLm5hdmJhci1maXhlZC10b3Age1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5ib2R5Lm1pbmktbmF2YmFyIC5wcm9maWxlLWVsZW1lbnQsXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhbnZhcy1tZW51IC5wcm9maWxlLWVsZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHk6bm90KC5maXhlZC1zaWRlYmFyKTpub3QoLmNhbnZhcy1tZW51KS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keS5taW5pLW5hdmJhciAubG9nby1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmNhbnZhcy1tZW51IC5sb2dvLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5taW5pLW5hdmJhciAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG5ib2R5LmNhbnZhcy1tZW51IC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzNweCAyNXB4O1xufVxuYm9keS5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCA3MHB4O1xufVxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5mb290ZXIsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5mb290ZXIge1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbn1cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLmZvb3RlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhciAubmF2YmFyLXN0YXRpYy1zaWRlLFxuYm9keS5jYW52YXMtbWVudSAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMjIwcHg7XG4gIHotaW5kZXg6IDIwMDE7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDBweDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwcHg7XG59XG5ib2R5LmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAyMjBweDtcbn1cbmJvZHkuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMjIwcHg7XG59XG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2IGxpOmZvY3VzID4gLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbn1cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciBsaS5hY3RpdmUgLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgbGVmdDogMHB4O1xufVxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LWxhYmVsLFxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbixcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1sYWJlbCxcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSAucHJvZmlsZS1lbGVtZW50IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEsXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDUycHg7XG59XG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDBweDtcbn1cbmJvZHkuY2FudmFzLW1lbnUgbmF2Lm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHotaW5kZXg6IDIwMDE7XG4gIGJhY2tncm91bmQ6ICMyZjQwNTA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciBuYXYubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzFhYjM5NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2hpdGUtYmcgLm5hdmJhci1maXhlZC10b3AsXG4ud2hpdGUtYmcgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpob3Zlcixcbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi50b3AtbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udG9wLW5hdmlnYXRpb24ubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbi5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG4uY2FudmFzLW1lbnUgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbi50b3AtbmF2aWdhdGlvbi5maXhlZC1uYXYgI3dyYXBwZXIsXG4uZml4ZWQtbmF2ICN3cmFwcGVyLnRvcC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLmJvZHktc21hbGwgLndyYXBwZXIud3JhcHBlci1jb250ZW50LFxuLmJvZHktc21hbGwgLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggMHB4O1xufVxuLm5hdmJhci10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24gLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubWVudS12aXNpYmxlLWxnLFxuLm1lbnUtdmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtdmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LXZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLmZvY3VzLFxuLmJ0bi5hY3RpdmUsXG4uYnRuOmZvY3VzLFxuLmJ0bjpob3Zlcixcbi5idG46YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJ0bi13LW0ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUge1xuICBjb2xvcjogIzFjODRjNjtcbn1cbi5idG4taW5mby5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjMjNjNmM4O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICNmOGFjNTk7XG59XG4uYnRuLWRhbmdlci5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM4NGM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3YmI5O1xuICBib3JkZXItY29sb3I6ICMxYTdiYjk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY5MGQ4O1xuICBib3JkZXItY29sb3I6ICMxZjkwZDg7XG59XG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNjNmM4O1xuICBib3JkZXItY29sb3I6ICMyM2M2Yzg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWI5YmI7XG4gIGJvcmRlci1jb2xvcjogIzIxYjliYjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmQ3ZDk7XG4gIGJvcmRlci1jb2xvcjogIzI2ZDdkOTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XG4gIGJvcmRlci1jb2xvcjogI2MyYzJjMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmFiYWJhO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhhYzU5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyxcbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdhNTRhO1xuICBib3JkZXItY29sb3I6ICNmN2E1NGE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliNjZkO1xuICBib3JkZXItY29sb3I6ICNmOWI2NmQ7XG59XG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU1NjU7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDc1ODtcbiAgYm9yZGVyLWNvbG9yOiAjZWM0NzU4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjc3NjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2Nzc2O1xufVxuLmJ0bi1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1saW5rLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tbGluay5kaXNhYmxlZCxcbi5idG4tbGluay5kaXNhYmxlZDpob3Zlcixcbi5idG4tbGluay5kaXNhYmxlZDpmb2N1cyxcbi5idG4tbGluay5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWxpbmsuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmssXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluay5hY3RpdmUge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cbi5idG4td2hpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uYnRuLXdoaXRlOmhvdmVyLFxuLmJ0bi13aGl0ZTpmb2N1cyxcbi5idG4td2hpdGU6YWN0aXZlLFxuLmJ0bi13aGl0ZS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13aGl0ZSxcbi5idG4td2hpdGU6YWN0aXZlOmZvY3VzLFxuLmJ0bi13aGl0ZTphY3RpdmU6aG92ZXIsXG4uYnRuLXdoaXRlLmFjdGl2ZTpob3Zlcixcbi5idG4td2hpdGUuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG59XG4uYnRuLXdoaXRlOmFjdGl2ZSxcbi5idG4td2hpdGUuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQ7XG59XG4uYnRuLXdoaXRlOmFjdGl2ZSxcbi5idG4td2hpdGUuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi13aGl0ZS5kaXNhYmxlZCxcbi5idG4td2hpdGUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdoaXRlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13aGl0ZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdoaXRlLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2hpdGVbZGlzYWJsZWRdLFxuLmJ0bi13aGl0ZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdoaXRlW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2hpdGVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4td2hpdGUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjY2FjYWNhO1xufVxuLmZvcm0tY29udHJvbCxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzLFxuLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZm9ybSxcbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbDpob3Zlcixcbi5vcGVuIC5idG4uZHJvcGRvd24tdG9nZ2xlLFxuLnBhbmVsLFxuLnBvcG92ZXIsXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmJ0bi1sYXJnZS1kaW0ge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDQycHg7XG59XG5idXR0b24uZGltIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuYnV0dG9uLmRpbTphY3RpdmUge1xuICB0b3A6IDNweDtcbn1cbmJ1dHRvbi5idG4tcHJpbWFyeS5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMTY5ODdlLCAwcHggNXB4IDBweCAwcHggIzE2OTg3ZSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLXByaW1hcnkuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICMxNjk4N2UsIDBweCAycHggMHB4IDBweCAjMTY5ODdlLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1kZWZhdWx0LmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICNiM2IzYjMsIDBweCA1cHggMHB4IDBweCAjYjNiM2IzLCAwcHggMTBweCA1cHggIzk5OTtcbn1cbmJ1dHRvbi5idG4tZGVmYXVsdC5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2IzYjNiMywgMHB4IDJweCAwcHggMHB4ICNiM2IzYjMsIDBweCA1cHggM3B4ICM5OTk7XG59XG5idXR0b24uYnRuLXdhcm5pbmcuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2Y3OWQzYywgMHB4IDVweCAwcHggMHB4ICNmNzlkM2MsIDBweCAxMHB4IDVweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi13YXJuaW5nLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjZjc5ZDNjLCAwcHggMnB4IDBweCAwcHggI2Y3OWQzYywgMHB4IDVweCAzcHggIzk5OTtcbn1cbmJ1dHRvbi5idG4taW5mby5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMWVhY2FlLCAwcHggNXB4IDBweCAwcHggIzFlYWNhZSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLWluZm8uZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICMxZWFjYWUsIDBweCAycHggMHB4IDBweCAjMWVhY2FlLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1zdWNjZXNzLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICMxODcyYWIsIDBweCA1cHggMHB4IDBweCAjMTg3MmFiLCAwcHggMTBweCA1cHggIzk5OTtcbn1cbmJ1dHRvbi5idG4tc3VjY2Vzcy5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggIzE4NzJhYiwgMHB4IDJweCAwcHggMHB4ICMxODcyYWIsIDBweCA1cHggM3B4ICM5OTk7XG59XG5idXR0b24uYnRuLWRhbmdlci5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjZWEzOTRjLCAwcHggNXB4IDBweCAwcHggI2VhMzk0YywgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLWRhbmdlci5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2VhMzk0YywgMHB4IDJweCAwcHggMHB4ICNlYTM5NGMsIDBweCA1cHggM3B4ICM5OTk7XG59XG5idXR0b24uZGltOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmJ1dHRvbi5kaW06YWN0aXZlOmJlZm9yZSB7XG4gIHRvcDogN3B4O1xuICBmb250LXNpemU6IDUwcHg7XG59XG4ubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEQURFO1xuICBjb2xvcjogIzVFNUU1RTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxREFERTtcbiAgY29sb3I6ICM1RTVFNUU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5sYWJlbC1wcmltYXJ5LFxuLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sYWJlbC1zdWNjZXNzLFxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM4NGM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sYWJlbC13YXJuaW5nLFxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sYWJlbC13YXJuaW5nLWxpZ2h0LFxuLmJhZGdlLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5sYWJlbC1kYW5nZXIsXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtaW5mbyxcbi5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtaW52ZXJzZSxcbi5iYWRnZS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtd2hpdGUsXG4uYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzVFNUU1RTtcbn1cbi5sYWJlbC13aGl0ZSxcbi5iYWRnZS1kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkUzNjtcbiAgY29sb3I6ICM4QjkxQTA7XG59XG4vKiBUT09HTEUgU1dJQ0ggKi9cbi5vbm9mZnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub25vZmZzd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWFiMzk0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXIge1xuICB3aWR0aDogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUsXG4ub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBUcmVidWNoZXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJPRkZcIjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNDRweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICByaWdodDogMHB4O1xufVxuLyogQ0hPU0VOIFBMVUdJTiAqL1xuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JENUREO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogUEFHSU5BVElOICovXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIFRPT0xUSVBTICovXG4udG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQwNTA7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMkY0MDUwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyRjQwNTA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkY0MDUwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkY0MDUwO1xufVxuLyogRUFTWSBQSUUgQ0hBUlQqL1xuLmVhc3lwaWVjaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVhc3lwaWVjaGFydCAuaDIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVhc3lwaWVjaGFydCBjYW52YXMge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZWFzeXBpZWNoYXJ0IC5lYXN5cGllLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmVhc3lwaWVjaGFydCBpbWcge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmpxc3Rvb2x0aXAge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi8qIEZVTExDQUxFTkRBUiAqL1xuLmZjLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4uZmMtYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuOWVtO1xuICBsaW5lLWhlaWdodDogMS45ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mYy1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZjLWhlYWRlci10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZmMtY29udGVudCAuZmMtd2lkZ2V0LWhlYWRlcixcbi5mYy1jb250ZW50IC5mYy13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mYy1ib3JkZXItc2VwYXJhdGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLmZjLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZDRjhFMztcbn1cbi5leHRlcm5hbC1ldmVudCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZjLWx0ciAuZmMtZXZlbnQtaG9yaS5mYy1ldmVudC1lbmQsXG4uZmMtcnRsIC5mYy1ldmVudC1ob3JpLmZjLWV2ZW50LXN0YXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZjLWV2ZW50LFxuLmZjLWFnZW5kYSAuZmMtZXZlbnQtdGltZSxcbi5mYy1ldmVudCBhIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgLyogYmFja2dyb3VuZCBjb2xvciAqL1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIC8qIGJvcmRlciBjb2xvciAqL1xufVxuLmZjLWV2ZW50LXRpbWUsXG4uZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzcxNzE3MTtcbiAgcGFkZGluZzogMCAxcHg7XG59XG4udWktY2FsZW5kYXIgLmZjLWV2ZW50LXRpbWUsXG4udWktY2FsZW5kYXIgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBDaGF0ICovXG4uY2hhdC1hY3Rpdml0eS1saXN0IC5jaGF0LWVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5jaGF0LWVsZW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNoYXQtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmNoYXQtZWxlbWVudCxcbi5jaGF0LWVsZW1lbnQgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jaGF0LWVsZW1lbnQsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5jaGF0LWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNoYXQtZWxlbWVudCBpbWcuaW1nLWNpcmNsZSxcbi5kcm9wZG93bi1tZXNzYWdlcy1ib3ggaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmNoYXQtZWxlbWVudCAud2VsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmNoYXQtZWxlbWVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY2hhdC1lbGVtZW50IC5waG90b3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5yaWdodC5jaGF0LWVsZW1lbnQgPiAucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNoYXQtcGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hhdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaGF0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQjNBOUE5O1xufVxuLmNoYXQgbGkubGVmdCAuY2hhdC1ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4uY2hhdCBsaS5yaWdodCAuY2hhdC1ib2R5IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuLmNoYXQgbGkgLmNoYXQtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5wYW5lbCAuc2xpZGVkb3duIC5nbHlwaGljb24sXG4uY2hhdCAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY2hhdC1wYW5lbCAucGFuZWwtYm9keSB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi8qIExJU1QgR1JPVVAgKi9cbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubm8tcGFkZGluZyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uby1wYWRkaW5nIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAvKmJvcmRlci10b3A6IG5vbmU7Ki9cbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbGVtZW50cy1saXN0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7Ki9cbiAgLypib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYzsqL1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmVsZW1lbnRzLWxpc3QgbGkuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5lbGVtZW50LWRldGFpbC1ib3gge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLyogRkxPVCBDSEFSVCAgKi9cbi5mbG90LWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG59XG4ud2lkZ2V0IC5mbG90LWNoYXJ0LmRhc2hib2FyZC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZsb3QtY2hhcnQuZGFzaGJvYXJkLWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZmxvdC1jaGFydC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbG90LWNoYXJ0LXBpZS1jb250ZW50IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uanFzdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzJiMzAzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDgsIDU4LCAwLjgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5qcXNmaWVsZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oLTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLmxlZ2VuZExhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uc3RhdC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdGF0LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RhdC1wZXJjZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnN0YXQtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIERBVEFUQUJMRVMgKi9cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5ib2R5LkRUVFRfUHJpbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLkRUVFRfUHJpbnQgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJ1dHRvbi5EVFRUX2J1dHRvbixcbmRpdi5EVFRUX2J1dHRvbixcbmEuRFRUVF9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY3NmE2YztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cbmJ1dHRvbi5EVFRUX2J1dHRvbjpob3ZlcixcbmRpdi5EVFRUX2J1dHRvbjpob3ZlcixcbmEuRFRUVF9idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY3NmE2YztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cbmJ1dHRvbi5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpLFxuZGl2LkRUVFRfYnV0dG9uOmhvdmVyOm5vdCguRFRUVF9kaXNhYmxlZCksXG5hLkRUVFRfYnV0dG9uOmhvdmVyOm5vdCguRFRUVF9kaXNhYmxlZCkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4vKiBDSVJDTEUgKi9cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJ0bi1jaXJjbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLmJ0bi1jaXJjbGUuYnRuLWxnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmJ0bi1jaXJjbGUuYnRuLXhsIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLnNob3ctZ3JpZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuLnNob3ctZ3JpZCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLyogQU5JTUFUSU9OICovXG4uY3NzLWFuaW1hdGlvbi1ib3ggaDEge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG4uYW5pbWF0aW9uLWVmZWN0LWxpbmtzIGEge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4jYW5pbWF0aW9uX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5hbmltYXRpb24tdGV4dC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmFuaW1hdGlvbi10ZXh0LWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmFuaW1hdGlvbi10ZXh0LWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFuaW1hdGlvbi10ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogUEVBQ0UgKi9cbi5wYWNlIHtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFdJREdFVFMgKi9cbi53aWRnZXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53aWRnZXQuc3R5bGUxIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLndpZGdldCBoMixcbi53aWRnZXQgaDMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2lkZ2V0LXRleHQtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi53aWRnZXQtaGVhZC1jb2xvci1ib3gge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2lkZ2V0IC5mbG90LWNoYXJ0IHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi52ZXJ0aWNhbC1hbGlnbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udmVydGljYWwtYWxpZ24gaDIsXG4udmVydGljYWwtYWxpZ24gaDMge1xuICBtYXJnaW46IDA7XG59XG4udG9kby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRvZG8tbGlzdC5zbWFsbC1saXN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRvZG8tbGlzdC5zbWFsbC1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDZweCA2cHggNnB4IDEycHg7XG59XG4udG9kby1saXN0LnNtYWxsLWxpc3QgLmJ0bi14cyxcbi50b2RvLWxpc3Quc21hbGwtbGlzdCAuYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxcHggMnB4IDFweCA1cHg7XG59XG4udG9kby1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b2RvLWxpc3QgLmhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4udG9kby1saXN0ID4gbGkgLmxhYmVsIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNoZWNrLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udG9kby1jb21wbGV0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5nZW8tc3RhdGlzdGljIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdseXBoaWNvbi5mYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG4vKiBJTlBVVFMgKi9cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1zLXNtIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmlucHV0LXMge1xuICB3aWR0aDogMjAwcHg7XG59XG4uaW5wdXQtcy1sZyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5pLWNoZWNrcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWNvbnRyb2wsXG4uc2luZ2xlLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCAwcywgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uc2luZ2xlLWxpbmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmOGFjNTk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsXG4uaGFzLWVycm9yIC5idG4tZ3JvdXAgLnJhZGlvLWlubGluZS1idG4ge1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZjhhYzU5O1xufVxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTZFNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zcGlubmVyLWJ1dHRvbnMuaW5wdXQtZ3JvdXAtYnRuIC5idG4teHMge1xuICBsaW5lLWhlaWdodDogMS4xMztcbn1cbi5zcGlubmVyLWJ1dHRvbnMuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICMxYWIzOTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2xpZGVyX3JlZCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRUQ1NTY1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyogVUkgU29ydGFibGUgKi9cbi51aS1zb3J0YWJsZSAuaWJveC10aXRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2VjZWNlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U3ZWFlYztcbn1cbi5pYm94LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwcHggMHB4IDIzcHggIWltcG9ydGFudDtcbn1cbi8qIFNXSVRDSEVTICovXG4ub25vZmZzd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFBQjM5NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSxcbi5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBUcmVidWNoZXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBQjM5NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIk9GRlwiO1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUFCMzk0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAzNnB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHJpZ2h0OiAwcHg7XG59XG4vKiBqcUdyaWQgKi9cbi51aS1qcWdyaWQge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnVpLWpxZ3JpZC1idGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnVpLWpxZ3JpZC1odGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnVpLWpxZ3JpZC10aXRsZWJhciB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxLjFlbSAxZW0gMC4yZW07XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkO1xuICBib3JkZXItdG9wOiAwcHggc29saWQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi51aS1qcWdyaWQgdHIudWktcm93LWx0ciB0ZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi51aS1zZWFyY2gtdG9vbGJhciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY3NmE2YztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTE2cHg7XG59XG4udWktanFncmlkIHRyLnVpLXNlYXJjaC10b29sYmFyIHRoIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjJmYmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnVpLWpxZ3JpZCAudWktcGctaW5wdXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBoZWlnaHQ6IDE1cHg7XG59XG4udWktanFncmlkIC51aS1wZy1zZWxib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4udWktanFncmlkIC51aS1wYWdlci1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXBhZ2VyIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcGctdGFibGUgLm5hdnRhYmxlIC51aS1jb3JuZXItYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnVpLWpxZ3JpZCAudWktcGctYnV0dG9uOmhvdmVyIHtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDBweDtcbn1cbi51aS1qcWdyaWQgLmxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwMTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnVpLWpxZ3JpZCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4udWktanFncmlkLXBhZ2VyIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4udWktanFncmlkIHRyLmpxZ3JvdyB0ZCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGViYXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4udWktanFkaWFsb2cgLnVpLWpxZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51aS1qcWRpYWxvZyA+IC51aS1yZXNpemFibGUtc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4vKiBOZXN0YWJsZSBsaXN0ICovXG4uZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGQtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kZC1saXN0IC5kZC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmRkLWNvbGxhcHNlZCAuZGQtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGQtaXRlbSxcbi5kZC1lbXB0eSxcbi5kZC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5kZC1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5kZC1oYW5kbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRkLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRkLWl0ZW0gPiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMDtcbn1cbi5kZC1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzNweDtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5kZC1wbGFjZWhvbGRlcixcbi5kZC1lbXB0eSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmZiZmY7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjZiY2JmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGQtZW1wdHkge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JiYjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMzBweCAzMHB4O1xufVxuLmRkLWRyYWdlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGQtZHJhZ2VsID4gLmRkLWl0ZW0gLmRkLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGQtZHJhZ2VsIC5kZC1oYW5kbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi8qKlxuKiBOZXN0YWJsZSBFeHRyYXNcbiovXG4ubmVzdGFibGUtbGlzdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuI25lc3RhYmxlLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG59XG4jbmVzdGFibGUtb3V0cHV0LFxuI25lc3RhYmxlMi1vdXRwdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzM2VtO1xuICBmb250LWZhbWlseTogb3BlbiBzYW5zLCBsdWNpZGEgZ3JhbmRlLCBsdWNpZGEgc2FucyB1bmljb2RlLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNuZXN0YWJsZTIgLmRkLWhhbmRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgcGFkZGluZzogMTBweDtcbn1cbiNuZXN0YWJsZTIgLmRkLWhhbmRsZTpob3ZlciB7XG4gIC8qYmFja2dyb3VuZDogI2JiYjsqL1xufVxuI25lc3RhYmxlMiBzcGFuLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI25lc3RhYmxlLW91dHB1dCxcbiNuZXN0YWJsZTItb3V0cHV0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBDb2RlTWlycm9yICovXG4uQ29kZU1pcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi8qIEdvb2dsZSBNYXBzICovXG4uZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG4vKiBWYWxpZGF0aW9uICovXG5sYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjY2M1OTY1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZm9ybS1jb250cm9sLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICNjYzU5NjU7XG59XG4vKiBuZ0dyaWQgKi9cbi5ncmlkU3R5bGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5ncmlkU3R5bGUyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLm5nSCBlYWRlckNlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLm5nQ2VsbCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5uZ1RvcFBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbn1cbi5uZ1Jvdy5ldmVuIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5uZ1Jvdy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNFQkYyRjE7XG59XG4ubmdSb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5uZ0NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZ0hlYWRlckNlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4vKiBUb2FzdHIgY3VzdG9tIHN0eWxlICovXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdDpiZWZvcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgbWFyZ2luOiBhdXRvIDAuNWVtIGF1dG8gLTEuNWVtO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwQ1wiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDNweCAjOTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjOTk5O1xuICBvcGFjaXR5OiAwLjk7XG4gIC1tcy1maWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IDpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDRweCAjOTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjOTk5O1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbn1cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbn1cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbn1cbi50b2FzdC10b3AtZnVsbC13aWR0aCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGgge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLyogTm90aWZpZSAqL1xuLmNnLW5vdGlmeS1tZXNzYWdlLmluc3BpbmlhLW5vdGlmeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxIHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyIHB4IDQgcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxIHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyIHB4IDQgcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IG5vbmUgO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2Y4YWM1OTtcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzFjODRjNjtcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjRUQ1NTY1O1xufVxuLmluc3BpbmlhLW5vdGlmeS5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMWFiMzk0O1xufVxuLyogSW1hZ2UgY3JvcHBlciBzdHlsZSAqL1xuLmltZy1jb250YWluZXIsXG4uaW1nLXByZXZpZXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltZy1wcmV2aWV3LXNtIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLyogRm9ydW0gc3R5bGVzICAqL1xuLmZvcnVtLXBvc3QtY29udGFpbmVyIC5tZWRpYSB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG4uZm9ydW0tYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG59XG4uZm9ydW0tYXZhdGFyIC5pbWctY2lyY2xlIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5hdXRob3ItaW5mbyB7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcnVtLXBvc3QtaW5mbyB7XG4gIHBhZGRpbmc6IDlweCAxMnB4IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLm1lZGlhLWJvZHkgPiAubWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG4uZm9ydW0tcG9zdC1jb250YWluZXIgLm1lZGlhLWJvZHkgLnBob3RvcyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZvcnVtLXBob3RvIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm1lZGlhLWJvZHkgPiAubWVkaWEgLmZvcnVtLWF2YXRhciB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtYm9keSA+IC5tZWRpYSAuZm9ydW0tYXZhdGFyIC5pbWctY2lyY2xlIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbn1cbi5taWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbn1cbi5mb3J1bS1pdGVtIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cbi52aWV3cy1udW1iZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvcnVtLWNvbnRhaW5lcixcbi5mb3J1bS1wb3N0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbi5mb3J1bS1pdGVtIHNtYWxsIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ydW0taXRlbSAuZm9ydW0tc3ViLXRpdGxlIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLmZvcnVtLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xufVxuLmZvcnVtLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ydW0tZGVzYyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcnVtLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYS5mb3J1bS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5hLmZvcnVtLWl0ZW0tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb3J1bS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5mb3J1bS1pdGVtLmFjdGl2ZSAuZmEge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5mb3J1bS1pdGVtLmFjdGl2ZSBhLmZvcnVtLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9ydW0taW5mbyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAwcHg7XG4gICAgLyogQ29tbWVudCB0aGlzIGlzIHlvdSB3YW50IHRvIHNob3cgZm9ydW0gaW5mbyBpbiBzbWFsbCBkZXZpY2VzICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ydW0tZGVzYyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogTmV3IFRpbWVsaW5lIHN0eWxlICovXG4udmVydGljYWwtY29udGFpbmVyIHtcbiAgLyogdGhpcyBjbGFzcyBpcyB1c2VkIHRvIGdpdmUgYSBtYXgtd2lkdGggdG8gdGhlIGVsZW1lbnQgaXQgaXMgYXBwbGllZCB0bywgYW5kIGNlbnRlciBpdCBob3Jpem9udGFsbHkgd2hlbiBpdCByZWFjaGVzIHRoYXQgbWF4LXdpZHRoICovXG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1jb250YWluZXI6OmFmdGVyIHtcbiAgLyogY2xlYXJmaXggKi9cbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbiN2ZXJ0aWNhbC10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4jdmVydGljYWwtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN2ZXJ0aWNhbC10aW1lbGluZS5saWdodC10aW1lbGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTdlYWVjO1xufVxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNWY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmRhcmstdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y1ZjVmNTtcbn1cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSxcbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCxcbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAjdmVydGljYWwtdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gICN2ZXJ0aWNhbC10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb246YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2Y1ZjVmNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJlbSAwO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrIHtcbiAgICBtYXJnaW46IDRlbSAwO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjFmMWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLmNzc2FuaW1hdGlvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWljb24uaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgcGFkZGluZzogMWVtO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICBtYXJnaW46IDFlbSAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi52ZXJ0aWNhbC1kYXRlIHNtYWxsIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS42ZW07XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLmJ0biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDEyMiU7XG4gICAgdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEyMiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAuY3NzYW5pbWF0aW9ucyAudmVydGljYWwtdGltZWxpbmUtY29udGVudC5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLyogVGFicyAqL1xuLnRhYnMtY29udGFpbmVyIC5wYW5lbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWItcGFuZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi50YWJzLWNvbnRhaW5lciAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgLnRhYi1wYW5lIC5wYW5lbC1ib2R5LFxuLnRhYnMtY29udGFpbmVyIC50YWJzLXJpZ2h0IC50YWItcGFuZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1iZWxvdyA+IC5uYXYtdGFicyxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyxcbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC5wYW5lbC1ib2R5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzLFxuLnRhYnMtY29udGFpbmVyIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC5wYW5lbC1ib2R5IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCAucGFuZWwtYm9keSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1yaWdodDogMjAlO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudCA+IC50YWItcGFuZSxcbi50YWJzLWNvbnRhaW5lciAucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFicy1jb250YWluZXIgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSxcbi50YWJzLWNvbnRhaW5lciAucGlsbC1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWJlbG93ID4gLm5hdi10YWJzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlN2VhZWM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmhvdmVyLFxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWMgdHJhbnNwYXJlbnQgI2U3ZWFlYyAjZTdlYWVjO1xuICAqYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTlweDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYyAjZTdlYWVjICNlN2VhZWMgdHJhbnNwYXJlbnQ7XG4gICpib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbn1cbi8qIGpzdmVjdG9ybWFwICovXG4uanZlY3Rvcm1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanZlY3Rvcm1hcC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDRENEQ0Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZiwgVmVyZGFuYTtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uanZlY3Rvcm1hcC16b29taW4sXG4uanZlY3Rvcm1hcC16b29tb3V0LFxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIHBhZGRpbmc6IDNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmp2ZWN0b3JtYXAtem9vbWluLFxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uanZlY3Rvcm1hcC16b29taW4ge1xuICB0b3A6IDEwcHg7XG59XG4uanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgdG9wOiAzMHB4O1xufVxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uanZlY3Rvcm1hcC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaElBQWdBUE1BQVAvLy93QUFBTWJHeG9TRWhMYTJ0cHFhbWpZMk5sWldWdGpZMk9UazVMeTh2QjRlSGdRRUJBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgvaHBEY21WaGRHVmtJSGRwZEdnZ1lXcGhlR3h2WVdRdWFXNW1id0FoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNXhESVNXbGhwZXJONTJKTGhTU2RSZ3dWbzFJQ1FaUlVzaXdIcFRKVDRpb3dOUzh2eVcyaWNDRjZrOEhNTUJrQ0VEc2t4VEJEQVp3dUFra3FJZnhJUXloQlFCRnZBUVNESVRNNVZEVzZYTkU0S2FnTmg2Qmd3ZTYwc21RVUIzZDRSejFaQkFwbkZBU0RkMGhpaGgxMkJrRTlrakFKVmx5Y1hJZzdDUUlGQTZTbG5KODdwYXFiU0tpS29xdXNuYk1kbURDMnRYUWxrVWh6aVl0eVdUeElmeTZCRThXSnQ1WUp2cEppdnhOYUdtTEhUMFZuT2dTWWYwZFpYUzdBUGRwQjMwOVJuSE9HNWdEcVhHTERhQzQ1N0QxelovVi9ubU9NODJYaUhSTFlLaEtQMW9abUFEZEVBQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNmhESVNXbFpwT3JOcDFsR05SU2RScERVb2xJR3c1UlVZaGhIdWtxRnU4RHNyRXlxbldUaEd2QW1oVmx0ZUJ2b2pwVEREQlVFSUZ3TUZCUkFtQmtTZ09yQkZab2dDQVN3QkRFWS9DWlNnN0dTRTBnU0NqUUJNVkcwMjN4V0Joa2xBbm9FZGhRRWZ5TnFNSWNLamhSc2pFZG5lekIrQTRrOGdUd0poRnVpVzRkb2tYaWxvVWVwQkFwNXFhS3BwNitIbzdhV1c1NHdsN29idkVlMGtSdW9wbENHZXB3U3gyakp2cUhFbUd0NndoSnBHcGZKQ0htT29OSEthSHg2MVdpU1I5MkU0bGJGb3ErQjZRRHR1ZXRjYUJQblc2K083d0RIcElpSzlTYVZLNUdnVjU0M3R6amdHY2doQWdBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTdoRElTU2t4cE9yTjV6RkhOV1JkaFNpVm9WTEhzcFJVTW95VWFreUVlOFBUUENBVFc5QTE0RTBVdnVBS01OQVpLWVVaQ2lCTXVCYWtTUUtHOEcyRnpVV294MkFVdEFRRmNCS2xWUW9MZ1FSZVpoUWxDSUplc1FYSTVCMENCblVNT3hNQ2Vub0NmVENFV0JzSkNvbFRNQU5sZHgxNUJHczhCNXdsQ1o5UG82T0prd21ScG5xa3FudVNyYXlxZkttcXBMYWpvaVc1SEpxN0ZMMUdyMm1NTWNLVU1JaUpnSWVteTd4WnRKc1Rtc000eEhpS3Y1S01DWHFmeVVDSkVvblhQTjJyQU9JQW1zZkIzdVBvQUsrK0crdzQ4ZWRaUEsrTTZoTEpwUWc0ODRlblhJZFFGU1MxdTZVaGtzRU5FUUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk9jUXlFbXBHS0xxeldjWlJWVVFuWllnMWFCU2gyR1VWRUlRMmFRT0UrRytjRDRudHBXa1pRajFKSWlaSW9nREZGeUhJMFV4UXdGdWdNU09GSVBKZnRmVkFFb1pMQmJjTEVGaGxRaXFHcDFWZDE0MEFVa2xVTjNlQ0E1MUMxRVdNek1DZXpDQkJta3hWSVZIQldkM0hIbDlKUU9JSlNkU25KMFRES0NoQ3dVSmpvV01QYUdxREthbm5hc01vNlduTTU2MlI1WWx1WlJ3dXIwd3BncVpFN05LVW0rRk5SUEloakJKeEtadGVXdUlCTU40elJNSVZJaGZmY2dvandDRjExN2k0bmxMblk1enRSTHNuT2srYVYrb0pZN1Y3bTc2UGRrUzR0cktjZGcwWmMwdFRjS2tSQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk80UXlFa3BLcWpxelNjcFJhVmtYWldRRXhpbXcxQlNDVUVJbERvaHJmdDZjcEtDazV4aWQ1TU5KVGFBSWtla0tHUWtXeUtIa3ZoS3NSN0FSbWl0a0FZRFlSSWJVUVJRaldCd0pSekNoaTlDUmxCY1kxVU40ZzAvVk5CMEFsY3ZjQVlIUnlaUGRFUUZZVjhjY3dSNUhXeEVKMDJZbVJNTG5KMXhDWXAwWTVpZHBRdWhvcG1tQzJLZ29qS2FzVVFEazVCTkF3d01PaDJSdFJxNXVRdVBaS0dJSlFJR3dBd0dmNkkwSlhNcEM4QzdrWFdEQklORk14UzRES01BV1ZXQUdZc0FkTnFXNXVhUnhrU0tKT1pLYVUzdFBPQlo0RHVLMkxBVGdKaGtQSk1nVHdLQ2RGanlQSEVuS3hGQ0RoRUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR6RU1oSmFWS3A2czJuSWtvbElKMldrQlNocGtWUldxcVFyaExTRXU5TVpKS0s5eTFacnFZSzlXaUNsbXZvVWFGOGdJUVNOZUYxRXI0TU5GbjRTUlNEQVJXcm9BSUVUZzFpVnd1SGpZQjFrWWMxbXdydXdYS0M5Z21zSlhsaUd4YytYaVVDYnk5eWRoMXNPU2RNa3BNVEJwYVhCenNmaG9jNWw1OEdtNXlUb0FhWmhhT1VxamtEZ0NXTkhBVUxDd09MYVRtenN3YWRFcWdnUXdnSHVRc0hJb1pDSFFNTVFnUUd1YlZFY3hPUEZBY01EQVlVQTg1ZVdBUm1mU1JRQ2RjTWUwemVQMUFBeWd3TGxKdFBOQUFMMTlEQVJkUHpCT1dTbTFickpCaTQ1c29SQVdRQUFrclFJeWtTaFE5d1ZoSEN3Q1FDQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlSTURqSTBGZDMwL2lJMlVBNUdTUzVVRGoybDZOb3FnT2dONGdrc0VCZ1lGZjBGRHFLZ0hueVo5T1g4SHJnWUhkSHBjSFFVTFhBUzJxS3BFTlJnN2VBTUxDN2tUQmFpeFVZRmtLQXpXQUFuTEM3RkxWeExXREJMS0N3YUtUVUxnRXdiTEE0aEp0T2tTQk5xSVRUM3hFZ2ZMcEJ0ekUvaml1TDA0UkdFQmd3V2hTaFJnUUV4SEJBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3eERJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWmlDcUdrNWRURVNKZWFPQWxDbHpzSnNxd2lKd2lxbkZyYjJuUzlrbUljZ0VzalF5ZExpSWxIZWhocGVqYUlqemg5ZW9tU2paUitpcHNsV0lSTEFnTURPUjJET3FLb2dUQjlwQ1VKQmFnREJYUjZYQjBFQmtJSXNhUnNHR01NQXhvREJnWUhUS0ppVVlFR0RBekhDOUVBQ2NVR2tJZ0Z6Z3daMFFzU0JjWEhpUXZPd2dEZEV3ZkZzMHNEenQ0UzZCSzR4WWprRE96bjB1bkZlQnpPQmlqSW0xRGdtZzVZRlF3c0NNanAxb0o4THlJQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHdFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0dsNk5vaVBPSDE2aVpLTmxINktteVdGT2dnSGhFRXZBd3dNQTBOOUdCc0VDNmFtaG5WY0V3YXZEQWF6R3dJRGFIMWlwYVlMQlVUQ0dnUURBOE5kSHowRnBxZ1RCd3NMcUFiV0FBbklBNEZXS2RNTEdkWUdFZ3JhaWdiVDBPSVRCY2c1UXdQVDR4THJST1pMNkF1UUFQVVM3YnhMcG9XaWRZMEp0eExIS2h3d01KQlRIZ1BLZEVRQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0FVTERKQ1JpWG8xQ3BHWERKT1VqWStZaXA5RGhUb0pBNFJCTHdNTEN3VkRmUmdiQkFhcXFvWjFYQk1Ic3dzSHR4dEZhSDFpcWFvR05nQUl4UnBiRkFnZlBRU3FwYmdHQnFVRDF3QlhlQ1lwMUFZWjE5SkpPWWdIMUt3QTRVQnZRd1hVQnhQcVZEOUwzc2JwMkJOazJ4dnZGUEpkK01GQ042SEFBSUtnTmdnWTBLdEVCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNkJESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZllJRE1hQUZkVEVTSmVhRURBSU14WUZxck9VYU5XNEU0T2JZY0NYYWlCVkVnVUxlME5KYXh4dFlrc2poMk5Ma1pJU2dEZ0poSHRoa3BVNG1XNmJsUmlZbVpPbGg0SldrRHFJTHdVR0JuRTZUWUViQ2dldnIwTjFnSDRBdDdnSGlScEZhTE5ycnE4SE5nQUpBNzBBV3hRSUgxK3ZzWU1EQXpaUVBDOVZDTmtEV1VoR2t1RTVQeEpOd2lVSzRVZkx6T2xENFd2ekFIYW9HOW54UGk1ZCtqWVVxZkFoaHlrT0Z3SldpQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQlBBUXlFbHBVcW5xemFjaVNvVmtYVlVNRmFGU3dscE9DY01ZbEVyQWF2aE9Nbk5MTm84S3Nac01aSXRKRUlESUZTa0xHUW9RVE5oSXNGZWhSd3cyQ1FMS0YwdFlHS1lTZyt5Z3NaSXVOcUprc0tnYmZnSUdlcE5vMmNJVUIzVjFCM0l2TmlCWU5RYURTVHRmaGh4MEN3VlBJMFVKZTArYm00ZzVWZ2NHb3FPY25qbWpxRFNkbmhnRW9hbWNzWnVYTzFhV1F5OEtBd09BdVRZWUd3aTd3NWgrS3IwU0o4TUZpaHBOYngrNEVycTdCWUJ1enNkaUgxakNBem9TZmwwclZpck5iUlhsQkJsTFgrQlAwWEpMQVBHelRrQXVBT3FiMFdUNUFIN09jZENtNUI4VGdSd1NSS0lIUXRhTEN3ZzFSQUFBT3dBQUFBQUFBQUFBQUE9PSk7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogM3B4IDNweCAxcHggM3B4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgcGFkZGluZzogM3B4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4vKlNsaWNrIENhcm91c2VsICovXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xufVxuLyogUGF5bWVudHMgKi9cbi5wYXltZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnBheW1lbnQtaWNvbi1iaWcge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjRDFEQURFO1xufVxuLnBheW1lbnRzLW1ldGhvZC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbC1oZWFkaW5nIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyBpIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLyogU2VsZWN0MiBjdXN0b20gc3R5bGVzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbn1cbi5zaWRlYmFyZC1wYW5lbCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZDogI2ViZWJlZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQgaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQsXG4ubWVkaWEtYm9keSxcbi5zaWRlYmFyZC1wYW5lbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lkZWJhcmQtcGFuZWwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMDtcbn1cbi5zaWRlYmFyLWNvbnRlbnQgLndyYXBwZXIsXG4ud3JhcHBlci5zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xufVxuLmJvZHktc21hbGwgLnNpZGViYXItY29udGVudCAud3JhcHBlcixcbi5ib2R5LXNtYWxsIC53cmFwcGVyLnNpZGViYXItY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiNyaWdodC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA5O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMjYwcHg7XG59XG4jcmlnaHQtc2lkZWJhci5zaWRlYmFyLW9wZW4ge1xuICByaWdodDogMDtcbn1cbiNyaWdodC1zaWRlYmFyLnNpZGViYXItb3Blbi5zaWRlYmFyLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicy5uYXZzLTQgbGkge1xuICB3aWR0aDogMjUlO1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLm5hdi10YWJzLm5hdnMtMyBsaSB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicy5uYXZzLTIgbGkge1xuICB3aWR0aDogNTAlO1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLm5hdi10YWJzIGxpIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLm5hdi10YWJzIGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjMkY0MDUwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzM0NTU2O1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2lkZWJhci1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5zaWRlYmFyLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLnNpZGViYXItbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5zaWRlYmFyLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItbWVzc2FnZTpudGgtY2hpbGQoMm4rMikge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLnNpZGViYXItbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyMHB4IDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItdGl0bGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC50YWItY29udGVudCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1tZXNzYWdlID4gYSA+IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItbWVzc2FnZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItbWVzc2FnZSAubWVzc2FnZS1hdmF0YXIge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNldGluZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbiBzYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDA1MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LmZ1bGwtaGVpZ2h0LWxheW91dCAjd3JhcHBlcixcbmJvZHkuZnVsbC1oZWlnaHQtbGF5b3V0ICNwYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jcGFnZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbmJvZHkuYm94ZWQtbGF5b3V0IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvc2hhdHRlcmVkLnBuZycpO1xufVxuYm9keS5ib3hlZC1sYXlvdXQgI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0MDUwO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLnRvcC1uYXZpZ2F0aW9uLmJveGVkLWxheW91dCAjd3JhcHBlcixcbi5ib3hlZC1sYXlvdXQgI3dyYXBwZXIudG9wLW5hdmlnYXRpb24ge1xuICBtYXgtd2lkdGg6IDEzMDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2xlYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWMgIWltcG9ydGFudDtcbn1cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZvbnQtbm9yYW1sIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYi1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5oci1saW5lLWRhc2hlZCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2U3ZWFlYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5oci1saW5lLXNvbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlICAgICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAgICFpbXBvcnRhbnQ7XG59XG4vKiBHQUxMRVJZICovXG4uZ2FsbGVyeSA+IC5yb3cgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZhbmN5Ym94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLyogT25seSBmb3IgZGVtbyAqL1xuICB3aWR0aDogMjQlO1xufVxuLyogU3VtbWVybm90ZSB0ZXh0IGVkaXRvciAgKi9cbi5ub3RlLWVkaXRvciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi8qIE1PREFMICovXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3V0bGluZTogMCBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgei1pbmRleDogMjIwMDtcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMzBweDtcbn1cbi5pbm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYjtcbn1cbi5pbm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbmltYXRlZC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uaW5tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uaW5tb2RhbCAubW9kYWwtaWNvbiB7XG4gIGZvbnQtc2l6ZTogODRweDtcbiAgY29sb3I6ICNlMmUzZTM7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIFdSQVBQRVJTICovXG4jd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ud3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggNDBweDtcbn1cbiNwYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDU2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIDI0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxufVxuLnRpdGxlLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5pYm94LWNvbnRlbnQgaDEsXG4uaWJveC1jb250ZW50IGgyLFxuLmlib3gtY29udGVudCBoMyxcbi5pYm94LWNvbnRlbnQgaDQsXG4uaWJveC1jb250ZW50IGg1LFxuLmlib3gtdGl0bGUgaDEsXG4uaWJveC10aXRsZSBoMixcbi5pYm94LXRpdGxlIGgzLFxuLmlib3gtdGl0bGUgaDQsXG4uaWJveC10aXRsZSBoNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbnVsLnVuc3R5bGVkLFxub2wudW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYmlnLWljb24ge1xuICBmb250LXNpemU6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTVlNmU3O1xufVxuLyogRk9PVEVSICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmZvb3Rlci5maXhlZF9mdWxsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5mb290ZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBtYXJnaW4tbGVmdDogMjIwcHg7XG59XG5ib2R5Lm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQsXG5ib2R5LmJvZHktc21hbGwubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAwIDAgNzBweDtcbn1cbmJvZHkubWluaS1uYXZiYXIuY2FudmFzLW1lbnUgLmZvb3Rlci5maXhlZCxcbmJvZHkuY2FudmFzLW1lbnUgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuYm9keS5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAwIDAgMjIwcHg7XG59XG5ib2R5LmJvZHktc21hbGwgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4vKiBQQU5FTFMgKi9cbi5wYWdlLWhlYWRpbmcge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwcHggMTBweCAyMHB4IDEwcHg7XG59XG4ucGFuZWwtaGVhZGluZyBoMSxcbi5wYW5lbC1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLyogVEFCTEVTICovXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQkVCO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBwYWRkaW5nOiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4vKiBQQU5FTFMgKi9cbi5wYW5lbC5ibGFuay1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5ibGFuay1wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgLW1vei1ib3JkZXItYm90dG9tLWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItbGVmdC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXJpZ2h0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItdG9wLWNvbG9yczogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREICNEREREREQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbTogI2YzZjNmNDtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXYubmF2LXRhYnMgbGkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogI0E3QjFDMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjVweDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLnVpLXRhYiAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbi8qIEdMT0JBTCAgKi9cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5vLWJvcmRlcnMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uby1tYXJnaW5zIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5pYm94LWNvbnRlbnQudGV4dC1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5ib3JkZXItbGVmdC1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmxpbmstYmxvY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubmF2Lm5hdmJhci10b3AtbGlua3MgLmxpbmstYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5saW5rLWJsb2NrIGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYm9keS5taW5pLW5hdmJhciAuYnJhbmRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW1nLmNpcmNsZS1ib3JkZXIge1xuICBib3JkZXI6IDZweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnJhbmRpbmcge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4ubG9naW4tcGFuZWwge1xuICBtYXJnaW4tdG9wOiAyNSU7XG59XG4uaWNvbnMtYm94IGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pY29ucy1ib3ggLmluZm9udCBhIGkge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5pY29ucy1ib3ggLmluZm9udCBhIHtcbiAgY29sb3I6ICNhNmE4YTk7XG59XG4uaWNvbnMtYm94IC5pbmZvbnQgYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51aS1kcmFnZ2FibGUgLmlib3gtdGl0bGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJlYWRjcnVtYiA+IGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUYyRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNjYTQ0NDA7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlib3gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pYm94LmNvbGxhcHNlZCAuaWJveC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pYm94LmNvbGxhcHNlZCAuZmEuZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmlib3guY29sbGFwc2VkIC5mYS5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5pYm94OmFmdGVyLFxuLmlib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uaWJveC10aXRsZSB7XG4gIC1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLWxlZnQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXRvcC1jb2xvcnM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogM3B4IDAgMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE0cHggMTVweCA3cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4uaWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweDtcbn1cbi5pYm94LWZvb3RlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbnRhYmxlLnRhYmxlLW1haWwgdHIgdGQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLnRhYmxlLW1haWwgLmNoZWNrLW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udGFibGUtbWFpbCAubWFpbC1kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zdGFyLW1haWwsXG4uY2hlY2stbWFpbCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnVucmVhZCB0ZCBhLFxuLnVucmVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnJlYWQgdGQgYSxcbi5yZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udW5yZWFkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmODtcbn1cbi5pYm94LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cbi5pYm94LWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmZiO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmlib3gtaGVhZGluZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5pYm94LXRpdGxlIGg1IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDdweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmlib3gtdGl0bGUgLmxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uaWJveC10b29scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pYm94LXRvb2xzIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjYzRjNGM0O1xufVxuLmlib3gtdG9vbHMgYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlib3gtdG9vbHMgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmlib3ggLmlib3gtdG9vbHMub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4vKiBCQUNLR1JPVU5EUyAqL1xuLnRyYW5zcGFyZW50LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ3JheS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG59XG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGF6dXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNjNmM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi55ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5yZWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ1NTY1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibGFjay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzFjODRjNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM4NGM2O1xuICBib3JkZXItY29sb3I6ICMxYzg0YzY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMyM2M2Yzg7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhhYzU5O1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG4gIGJvcmRlci1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnByb2dyZXNzLXNtYWxsLFxuLnByb2dyZXNzLXNtYWxsIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucHJvZ3Jlc3Mtc21hbGwsXG4ucHJvZ3Jlc3MtbWluaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wcm9ncmVzcy1taW5pLFxuLnByb2dyZXNzLW1pbmkgLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucHJvZ3Jlc3MtYmFyLW5hdnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjN2FiO1xufVxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2M2Yzg7XG59XG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xufVxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ1NTY1O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5qdW1ib3Ryb24gaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLyogQ09MT1JTICovXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxYzg0YzY7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMyM2M2Yzg7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmOGFjNTk7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbXBsZV90YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW1nLXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4ICM5MTkxOTE7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4ICM5MTkxOTE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCAjOTE5MTkxO1xufVxuLyogRm9yIGhhbmRsZSBkaWZlcmVudCBiZyBjb2xvciBpbiBBbmd1bGFySlMgdmVyc2lvbiAqL1xuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfMiBuYXYubmF2YmFyLFxuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfMyBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5pbmJveCBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5lbWFpbF92aWV3IG5hdi5uYXZiYXIsXG4ubWFpbGJveFxcLmVtYWlsX2NvbXBvc2UgbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzRfMSBuYXYubmF2YmFyLFxuLm1ldHJpY3MgbmF2Lm5hdmJhcixcbi5tZXRyaWNzXFwuaW5kZXggbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzUgbmF2Lm5hdmJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4vKiBGb3IgaGFuZGxlIGRpZmVyZW50IGJnIGNvbG9yIGluIE1WQyB2ZXJzaW9uICovXG4uRGFzaGJvYXJkXzIgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfMyAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkRhc2hib2FyZF80XzEgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5Db21wb3NlRW1haWwgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5FbWFpbFZpZXcgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5JbmJveCAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLk1ldHJpY3MgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfNSAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmEuY2xvc2UtY2FudmFzLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDEwMTE7XG4gIGNvbG9yOiAjYTdiMWMyO1xufVxuYS5jbG9zZS1jYW52YXMtbWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogRlVMTCBIRUlHSFQgKi9cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5maC1icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOTZweCk7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZoLW5vLWJyZWFkY3J1bWIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDk5cHgpO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maC1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAyMDQwICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwge1xuICB6LWluZGV4OiAyMDUwICFpbXBvcnRhbnQ7XG59XG4uc3BpbmVyLWV4YW1wbGUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi8qIE1BUkdJTlMgJiBQQURESU5HUyAqL1xuLnAteHhzIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnAteHMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnAtc20ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnAtbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucC1tZCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ucC1sZyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucC14bCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucC13LXhzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnAtdy1zbSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wLXctbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5wLXctbWQge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4ucC13LWxnIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnAtdy14bCB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbi5tLXh4cyB7XG4gIG1hcmdpbjogMnB4IDRweDtcbn1cbi5tLXhzIHtcbiAgbWFyZ2luOiA1cHg7XG59XG4ubS1zbSB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLm0tbWQge1xuICBtYXJnaW46IDIwcHg7XG59XG4ubS1sZyB7XG4gIG1hcmdpbjogMzBweDtcbn1cbi5tLXhsIHtcbiAgbWFyZ2luOiA1MHB4O1xufVxuLm0tbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm0tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLWwteHMge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubS1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tLWwge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tLWwtbWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tLWwtbGcge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5tLWwteGwge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5tLWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubS1sLW4teHhzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubS1sLW4tNHAge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5tLWwtbi14cyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLm0tbC1uLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm0tbC1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLm0tbC1uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLm0tbC1uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuLm0tbC1uLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuLm0tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm0tdC14eHMge1xuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbn1cbi5tLXQteHMge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5tLXQtc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubS10IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tLXQtbWQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tLXQtbi14eHMge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm0tdC1uLXhzIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tLXQtbi1zbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLm0tdC1uIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLm0tdC1uLXhsIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXIteHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cbi5tLXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm0tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLm0tciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubS1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tLXItNyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm0tci1uLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5tLXItbi1zbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ubS1yLW4ge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLm0tci1uLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5tLXItbi1sZyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG4ubS1yLW4teGwge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cbi5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubS1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm0tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tLWItbi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm0tYi1uLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5tLWItbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLm0tYi1uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4ubS1iLW4tbWQge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbi5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLm0tYi1uLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG4uc3BhY2UtMTUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5zcGFjZS0yMCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNwYWNlLTI1IHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4uc3BhY2UtMzAge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5mdWxsc2NyZWVuLWlib3gtbW9kZSAuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5ib2R5LmZ1bGxzY3JlZW4taWJveC1tb2RlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLmlib3guZnVsbHNjcmVlbiB7XG4gIHotaW5kZXg6IDIwMzA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pYm94LmZ1bGxzY3JlZW4gLmNvbGxhcHNlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlib3guZnVsbHNjcmVlbiAuaWJveC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG59XG5ib2R5Lm1vZGFsLW9wZW4ge1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5ib2R5Lm1vZGFsLW9wZW4gLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcbn1cbi8qIFNob3cgcHJvZmlsZSBkcm9wZG93biBvbiBmaXhlZCBzaWRlYmFyICovXG5ib2R5Lm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLnByb2ZpbGUtZWxlbWVudCxcbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5ib2R5Lm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzM3B4IDI1cHg7XG59XG5ib2R5Lm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLmxvZ28tZWxlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2xlYXItbGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmNsZWFyLXJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cbi8qIFNFQVJDSCBQQUdFICovXG4uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNlYXJjaC1yZXN1bHQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzFFMEZCRTtcbn1cbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtbGluayB7XG4gIGNvbG9yOiAjMDA2NjIxO1xufVxuLnNlYXJjaC1yZXN1bHQgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLyogQ09OVEFDVFMgKi9cbi5jb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGFjdC1ib3ggPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24gPiBhIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24gYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1ib3ggLmNvbnRhY3QtYm94LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi8qIElOVk9JQ0UgKi9cbi5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCg0KSxcbi5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMyksXG4uaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5pbnZvaWNlLXRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoNCksXG4uaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDMpLFxuLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmludm9pY2UtdG90YWwgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTUlO1xufVxuLyogRVJST1IgJiBMT0dJTiAmIExPQ0tTQ1JFRU4qL1xuLm1pZGRsZS1ib3gge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5sb2Nrc2NyZWVuLm1pZGRsZS1ib3gge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cbi5sb2dpbnNjcmVlbi5taWRkbGUtYm94IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmxvZ2luQ29sdW1ucyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDIwcHggMjBweDtcbn1cbi5wYXNzd29yZEJveCB7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDIwcHggMjBweDtcbn1cbi5sb2dvLW5hbWUge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubWlkZGxlLWJveCBoMSB7XG4gIGZvbnQtc2l6ZTogMTcwcHg7XG59XG4ud3JhcHBlciAubWlkZGxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuLmxvY2std29yZCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00NzBweDtcbn1cbi5sb2NrLXdvcmQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubG9jay13b3JkIC5maXJzdC13b3JkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cbi8qIERBU0JPQVJEICovXG4uZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG59XG4uZGFzaGJvYXJkLWhlYWRlciBoMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5maXN0LWl0ZW0ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3RhdGlzdGljLWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZGFzaGJvYXJkLWhlYWRlciAubGlzdC1ncm91cC1pdGVtIHNwYW4ubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGlzdC1ncm91cC5jbGVhci1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxudWwuY2xlYXItbGlzdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIEludGltZWxpbmUgKi9cbi50aW1lbGluZS1pdGVtIC5kYXRlIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4udGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4udGltZWxpbmUtaXRlbSAuY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi50aW1lbGluZS1pdGVtIC5jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi8qIFBJTiBCT0FSRCAqL1xudWwubm90ZXMgbGksXG51bC50YWctbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5ub3RlcyBsaSBoNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwubm90ZXMgbGkgZGl2IHNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxudWwubm90ZXMgbGkgZGl2IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxudWwubm90ZXMgbGkge1xuICBtYXJnaW46IDEwcHggNDBweCA1MHB4IDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG51bC5ub3RlcyBsaSBkaXYgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgLyogRmlyZWZveCAqL1xuICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMnB4ICMyMTIxMjE7XG4gIC8qIFNhZmFyaStDaHJvbWUgKi9cbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDJweCByZ2JhKDMzLCAzMywgMzMsIDAuNyk7XG4gIC8qIE9wZXJhICovXG4gIGJveC1zaGFkb3c6IDVweCA1cHggMnB4IHJnYmEoMzMsIDMzLCAzMywgMC43KTtcbn1cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xufVxudWwubm90ZXMgbGk6bnRoLWNoaWxkKGV2ZW4pIGRpdiB7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxudWwubm90ZXMgbGk6bnRoLWNoaWxkKDNuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG51bC5ub3RlcyBsaTpudGgtY2hpbGQoNW4pIGRpdiB7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG59XG51bC5ub3RlcyBsaSBkaXY6aG92ZXIsXG51bC5ub3RlcyBsaSBkaXY6Zm9jdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxudWwubm90ZXMgbGkgZGl2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjEwcHg7XG4gIHdpZHRoOiAyMTBweDtcbiAgcGFkZGluZzogMWVtO1xuICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggN3B4ICMyMTIxMjE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgzMywgMzMsIDMzLCAwLjcpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDdweCByZ2JhKDMzLCAzMywgMzMsIDAuNyk7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjtcbn1cbi8qIEZJTEUgTUFOQUdFUiAqL1xuLmZpbGUtYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5maWxlLW1hbmFnZXIgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZpbGUtbWFuYWdlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9sZGVyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uZm9sZGVyLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9sZGVyLWxpc3QgbGkgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzNkNGQ1ZDtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmNhdGVnb3J5LWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMzZDRkNWQ7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LW5hdnkge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWM4NGM2O1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICMyM2M2Yzg7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRUY1MzUyO1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGOEFDNTk7XG59XG4uZmlsZS1tYW5hZ2VyIGg1LnRhZy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udGFnLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi50YWctbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZpbGUtbWFuYWdlciAuaHItbGluZS1kYXNoZWQge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5maWxlIC5pY29uLFxuLmZpbGUgLmltYWdlIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5maWxlIC5pY29uIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmlsZS1jb250cm9sIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZpbGUtY29udHJvbC5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5maWxlIC5pY29uIGkge1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuLmZpbGUgLmZpbGUtbmFtZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmZpbGUtbmFtZSBzbWFsbCB7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLmNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwLjZlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjZlbSBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAwLjZlbSBzb2xpZCAjZjFmMWYxO1xuICByaWdodDogMGVtO1xuICBib3R0b206IDBlbTtcbn1cbmEuY29tcG9zZS1tYWlsIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG4ubWFpbC1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLyogUFJPRklMRSAqL1xuLnByb2ZpbGUtY29udGVudCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9maWxlLXN0YXRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByb2ZpbGUtaW1hZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbn1cbi5wcm9maWxlLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG4uZmVlZC1hY3Rpdml0eS1saXN0IC5mZWVkLWVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5mZWVkLWVsZW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZlZWQtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmZlZWQtZWxlbWVudCxcbi5mZWVkLWVsZW1lbnQgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mZWVkLWVsZW1lbnQsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVlZC1lbGVtZW50ID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mZWVkLWVsZW1lbnQgaW1nLmltZy1jaXJjbGUsXG4uZHJvcGRvd24tbWVzc2FnZXMtYm94IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5mZWVkLWVsZW1lbnQgLndlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5mZWVkLWVsZW1lbnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZlZWQtZWxlbWVudCAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uZmVlZC1waG90byB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maWxlLWxpc3QgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5maWxlLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZpbGUtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udXNlci1mcmllbmRzIGltZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4vKiBNQUlMQk9YICovXG4ubWFpbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFpbC1ib3gtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbn1cbi5tYWlsLWJveC1oZWFkZXIgaDIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubWFpbGJveC1jb250ZW50IC50YWctbGlzdCBsaSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tYWlsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMjBweDtcbn1cbi5tYWlsLXRleHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5tYWlsLXRleHQgLm5vdGUtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5tYWlsLWJvZHkgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFpbC10ZXh0IC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGODtcbn1cbi5tYWlsLWF0dGFjaG1lbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1haWxib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tYWlsLW9udGFjdCB7XG4gIHdpZHRoOiAyMyU7XG59XG4vKiBQUk9KRUNUUyAqL1xuLnByb2plY3QtcGVvcGxlLFxuLnByb2plY3QtYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuZGQucHJvamVjdC1wZW9wbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucHJvamVjdC1wZW9wbGUgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5wcm9qZWN0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2plY3QtbGlzdCB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucHJvamVjdC1tYW5hZ2VyIC50YWctbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2plY3QtZmlsZXMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi8qIEZBUSAqL1xuLmZhcS1pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZhcS1xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhcS1xdWVzdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTc5ZDgyO1xufVxuLmZhcS1hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZmFxLWl0ZW0gLnRhZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogQ2hhdCB2aWV3ICovXG4ubWVzc2FnZS1pbnB1dCB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuLmNoYXQtYXZhdGFyIHtcbiAgd2hpdGU6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGF0LXVzZXItbmFtZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2hhdC11c2VyIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmNoYXQtdXNlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2hhdC12aWV3IHtcbiAgei1pbmRleDogMjAwMTI7XG59XG4uY2hhdC11c2Vycyxcbi5jaGF0LXN0YXRpc3RpYyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hhdC11c2VycyxcbiAgLmNoYXQtc3RhdGlzdGljIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uY2hhdC12aWV3IC5pYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmNoYXQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5tZXNzYWdlLWF2YXRhciB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZS1hdmF0YXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlLWRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2UtZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG4ubWVzc2FnZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5tZXNzYWdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGF0LWRpc2N1c3Npb24ge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmNoYXQtdXNlcnMge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLmNoYXQtbWVzc2FnZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGpzVHJlZSAqL1xuLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1hbmNob3IgPiAuZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uLm5vbmUge1xuICB3aWR0aDogMDtcbn1cbi8qIENMSUVOVFMgKi9cbi5jbGllbnRzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNsaWVudHMtbGlzdCAudGFiLXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjAwcHg7XG59XG4uY2xpZW50LWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MjBweDtcbn1cbi5jbGllbnRzLWxpc3QgdGFibGUgdHIgdGQge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZSA7XG59XG4uY2xpZW50LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jbGllbnQtbGluazpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNsaWVudC1hdmF0YXIge1xuICB3aWR0aDogNDJweDtcbn1cbi5jbGllbnQtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jb250YWN0LXR5cGUge1xuICB3aWR0aDogMjBweDtcbiAgY29sb3I6ICNjMWMzYzQ7XG59XG4uY2xpZW50LXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2xpZW50LWRldGFpbCAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNsaWVudC1kZXRhaWwgLnZlcnRpY2FsLXRpbWVsaW5lLWljb24uZ3JheS1iZyB7XG4gIGNvbG9yOiAjYTdhYWFiO1xufVxuLmNsaWVudHMtbGlzdCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLmNsaWVudHMtbGlzdCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLmNsaWVudHMtbGlzdCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4vKiBCTE9HIEFSVElDTEUgKi9cbi5ibG9nIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9nIGg1IHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4uYmxvZyAuYnRuIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4uYXJ0aWNsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyRjQwNTA7XG59XG4uYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5hcnRpY2xlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAxMDBweCAwO1xufVxuLmFydGljbGUgLmlib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4vKiBJU1NVRSBUUkFDS0VSICovXG4uaXNzdWUtdHJhY2tlciAuYnRuLWxpbmsge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbnRhYmxlLmlzc3VlLXRyYWNrZXIgdGJvZHkgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uaXNzdWUtaW5mbyB7XG4gIHdpZHRoOiA1MCU7XG59XG4uaXNzdWUtaW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4uaXNzdWUtaW5mbyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogVEVBTVMgKi9cbi50ZWFtLW1lbWJlcnMge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi50ZWFtLW1lbWJlcnMgaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4vKiBBR0lMRSBCT0FSRCAqL1xuLnNvcnRhYmxlLWxpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYWdpbGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5hZ2lsZS1saXN0IGxpIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgbWFyZ2luOiAwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hZ2lsZS1saXN0IGxpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFnaWxlLWxpc3QgbGkud2FybmluZy1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZjhhYzU5O1xufVxuLmFnaWxlLWxpc3QgbGkuZGFuZ2VyLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNFRDU1NjU7XG59XG4uYWdpbGUtbGlzdCBsaS5pbmZvLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxYzg0YzY7XG59XG4uYWdpbGUtbGlzdCBsaS5zdWNjZXNzLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxYWIzOTQ7XG59XG4uYWdpbGUtZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKiBESUZGICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmZmM2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5kZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNmM2O1xufVxuLyogRS1jb21tZXJjZSAqL1xuLnByb2R1Y3QtYm94IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5wcm9kdWN0LWJveDpob3Zlcixcbi5wcm9kdWN0LWJveC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggI2E4YThhODtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggI2E4YThhODtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4ICNhOGE4YTg7XG59XG4ucHJvZHVjdC1pbWl0YXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmOTtcbiAgY29sb3I6ICNiZWJlYzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZHVjdC1pbWl0YXRpb24ueGwge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLnByb2R1Y3QtZGVzYyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lY29tbWVyY2UgLnRhZy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5lY29tbWVyY2UgLmZhLXN0YXIge1xuICBjb2xvcjogI0QxREFERTtcbn1cbi5lY29tbWVyY2UgLmZhLXN0YXIuYWN0aXZlIHtcbiAgY29sb3I6ICNmOGFjNTk7XG59XG4uZWNvbW1lcmNlIC5ub3RlLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY3NmE2YztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnB4IDAgNXB4IDA7XG59XG4ucHJvZHVjdC1uYW1lOmhvdmVyLFxuLnByb2R1Y3QtbmFtZTpmb2N1cyB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnByb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMnB4O1xuICByaWdodDogMDtcbn1cbi5wcm9kdWN0LWRldGFpbCAuaWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDUwcHggMzBweDtcbn1cbi5pbWFnZS1pbWl0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG59XG4ucHJvZHVjdC1tYWluLXByaWNlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnByb2R1Y3QtaW1hZ2VzIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4vKiBTb2NpYWwgZmVlZCAqL1xuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWZlZWQtYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDYycHg7XG59XG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtZmVlZC1ib3ggLnNvY2lhbC1hdmF0YXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICBmbG9hdDogbm9uZTtcbn1cbi5zb2NpYWwtZmVlZC1ib3gge1xuICAvKnBhZGRpbmc6IDE1cHg7Ki9cbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hcnRpY2xlIC5zb2NpYWwtZmVlZC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFydGljbGUgLnNvY2lhbC1mZWVkLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNvY2lhbC1hY3Rpb24ge1xuICBtYXJnaW46IDE1cHg7XG59XG4uc29jaWFsLWF2YXRhciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG59XG4uc29jaWFsLWNvbW1lbnQgLnNvY2lhbC1jb21tZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uc29jaWFsLWF2YXRhciBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc29jaWFsLWF2YXRhciAubWVkaWEtYm9keSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2NpYWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc29jaWFsLWJvZHkgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zb2NpYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5zb2NpYWwtZm9vdGVyIC5zb2NpYWwtY29tbWVudCBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNvY2lhbC1jb21tZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zb2NpYWwtY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc29jaWFsLWNvbW1lbnQgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKiBWb3RlIGxpc3QgKi9cbi52b3RlLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnZvdGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4udm90ZS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbn1cbi52b3RlLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZvdGUtYWN0aW9ucyBhIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udm90ZS1hY3Rpb25zIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52b3RlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnZvdGUtdGl0bGU6aG92ZXIsXG4udm90ZS10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnZvdGUtaW5mbyxcbi52b3RlLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4udm90ZS1pbmZvLFxuLnZvdGUtaW5mbyBhIHtcbiAgY29sb3I6ICNiNGI2Yjg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi52b3RlLWluZm8gYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52b3RlLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnZvdGUtaWNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2U4ZTllYTtcbn1cbi52b3RlLWljb24uYWN0aXZlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG5ib2R5LmJvZHktc21hbGwgLnZvdGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc21hbGwtY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwO1xufVxuI3NtYWxsLWNoYXQgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuLm9wZW4tc21hbGwtY2hhdCB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwYWRkaW5nOiA5cHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ub3Blbi1zbWFsbC1jaGF0OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLnNtYWxsLWNoYXQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zbWFsbC1jaGF0LWJveC5uZy1zbWFsbC1jaGF0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm9keS1zbWFsbCAuc21hbGwtY2hhdC1ib3gge1xuICBib3R0b206IDcwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnNtYWxsLWNoYXQtYm94LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNtYWxsLWNoYXQtYm94IC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzJGNDA1MDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY2hhdC1kYXRlIHtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLmF1dGhvci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50ID4gZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLmNoYXQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1heC13aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5jaGF0LW1lc3NhZ2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY29udGVudCAubGVmdCAuY2hhdC1tZXNzYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5yaWdodCAuY2hhdC1tZXNzYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNtYWxsLWNoYXQtYm94IC5mb3JtLWNoYXQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4vKlxuICogbWV0aXNtZW51IC0gdjIuMC4yXG4gKiBBIGpRdWVyeSBtZW51IHBsdWdpblxuICogaHR0cHM6Ly9naXRodWIuY29tL29ub2t1bXVzL21ldGlzTWVudVxuICpcbiAqIE1hZGUgYnkgT3NtYW4gTnVyaSBPa3VtdXNcbiAqIFVuZGVyIE1JVCBMaWNlbnNlXG4gKi9cbi5tZXRpc21lbnUgLnBsdXMtbWludXMsXG4ubWV0aXNtZW51IC5wbHVzLXRpbWVzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1ldGlzbWVudSAuYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xufVxuLm1ldGlzbWVudSAuZ2x5cGhpY29uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmdseXBoaWNvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLm1ldGlzbWVudSAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5tZXRpc21lbnUgLmlvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5pb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cbi5tZXRpc21lbnUgLmZhLnBsdXMtbWludXM6YmVmb3JlLFxuLm1ldGlzbWVudSAuZmEucGx1cy10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5mYS5wbHVzLXRpbWVzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEucGx1cy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLm1ldGlzbWVudSAuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1ldGlzbWVudSAuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZXRpc21lbnUgLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXJvdGF0aW5nLXBsYW5lXCI+PC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1yb3RhdGluZy1wbGFuZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXJvdGF0ZVBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcm90YXRlUGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWRvdWJsZS1ib3VuY2VcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdWJsZS1ib3VuY2UxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3VibGUtYm91bmNlMlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlLnNrLXNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTEsXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWRvdWJsZUJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2F2ZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QyXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0M1wiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDRcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q1XCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdhdmUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5zay1zcGlubmVyLXdhdmUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YXZlU3RyZXRjaERlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YXZlU3RyZXRjaERlbGF5IHtcbiAgMCUsXG4gIDQwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXdhdmVTdHJldGNoRGVsYXkge1xuICAwJSxcbiAgNDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmUxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUxLFxuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2FuZGVyaW5nQ3ViZU1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgfVxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgfVxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXB1bHNlXCI+PC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1wdWxzZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXB1bHNlU2NhbGVPdXQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcHVsc2VTY2FsZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXB1bHNlU2NhbGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWNoYXNpbmctZG90c1wiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG90MVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG90MlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzUm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c1JvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDEsXG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDBweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaGFzaW5nRG90c1JvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaGFzaW5nRG90c0JvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItdGhyZWUtYm91bmNlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UyXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UzXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgZGl2IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stdGhyZWVCb3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIC5zay1ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stdGhyZWVCb3VuY2VEZWxheSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stdGhyZWVCb3VuY2VEZWxheSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2lyY2xlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jdWJlLWdyaWRcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY3ViZS1ncmlkIHtcbiAgLypcbiAgICogU3Bpbm5lciBwb3NpdGlvbnNcbiAgICogMSAyIDNcbiAgICogNCA1IDZcbiAgICogNyA4IDlcbiAgICovXG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlIHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiAzMyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSxcbiAgNzAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gIH1cbiAgMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsXG4gIDcwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICB9XG4gIDM1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd29yZHByZXNzXCI+XG4gKiAgICAgIDxzcGFuIGNsYXNzPVwic2staW5uZXItY2lyY2xlXCI+PC9zcGFuPlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13b3JkcHJlc3Muc2stc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1pbm5lckNpcmNsZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLnNrLXNwaW5uZXItd29yZHByZXNzIC5zay1pbm5lci1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWlubmVyQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2staW5uZXJDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWZhZGluZy1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxOCU7XG4gIGhlaWdodDogMTglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTE6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLFxuICAzOSUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLFxuICAzOSUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ib2R5LnJ0bHMge1xuICAvKiBUaGVtZSBjb25maWcgKi9cbn1cbmJvZHkucnRscyAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDIyMHB4IDAgMDtcbn1cbmJvZHkucnRscyAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDM1cHggN3B4IDEwcHg7XG59XG5ib2R5LnJ0bHMgLmlib3gtdGl0bGUgaDUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgLnB1bGwtcmlnaHQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxzIC5wdWxsLWxlZnQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRscyAuaWJveC10b29scyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keS5ydGxzIC5zdGF0LXBlcmNlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkucnRscyAubmF2YmFyLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkucnRscyAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTRweCAyMHB4IDVweCA1cHg7XG59XG5ib2R5LnJ0bHMgLmZlZWQtZWxlbWVudCA+IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxzIC50aW1lbGluZS1pdGVtIC5kYXRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkucnRscyAudGltZWxpbmUtaXRlbSAuZGF0ZSBpIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5ib2R5LnJ0bHMgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbmJvZHkucnRscyAudGhlbWUtY29uZmlnIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5ib2R5LnJ0bHMgLnNwaW4taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG59XG5ib2R5LnJ0bHMgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keS5ydGxzICN0b2FzdC1jb250YWluZXIgPiAudG9hc3Q6YmVmb3JlIHtcbiAgbWFyZ2luOiBhdXRvIC0xLjVlbSBhdXRvIDAuNWVtO1xufVxuYm9keS5ydGxzICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xufVxuYm9keS5ydGxzIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuYm9keS5ydGxzIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbmJvZHkucnRscyAuZmlsZS1ib3gge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgdWwubm90ZXMgbGkge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgLmNoYXQtdXNlcnMsXG5ib2R5LnJ0bHMgLmNoYXQtc3RhdGlzdGljIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5ib2R5LnJ0bHMgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkucnRscyAuYi1yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5ib2R5LnJ0bHMgLmRkLWxpc3QgLmRkLWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bHMgLmRkLWl0ZW0gPiBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgLnRoZW1lLWNvbmZpZy1ib3gge1xuICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bHMgLnRoZW1lLWNvbmZpZy1ib3guc2hvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bHMgLnNwaW4taWNvbiB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuYm9keS5ydGxzIC5za2luLXNldHR0aW5ncyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bHMgLnNraW4tc2V0dHRpbmdzIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5ib2R5LnJ0bHMgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucnRscyAuY2hhdC11c2VycyxcbiAgYm9keS5ydGxzIC5jaGF0LXN0YXRpc3RpYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbmJvZHkucnRscy5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkLFxuYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgNzBweCAwIDA7XG59XG5ib2R5LnJ0bHMubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAuZm9vdGVyLmZpeGVkLFxuYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5ib2R5LnJ0bHMudG9wLW5hdmlnYXRpb24gLm5hdmJhci10b2dnbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYm9keS1zbWFsbC5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5ib2R5LnJ0bHMudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkucnRscy5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xufVxuYm9keS5ydGxzLm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbmJvZHkucnRscy5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAyMjBweCAwIDA7XG59XG5ib2R5LnJ0bHMuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMjIwcHg7XG59XG4uYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmJvZHkucnRscyAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbmJvZHkucnRscy5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbmJvZHkucnRscy5taW5pLW5hdmJhci50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5ydGxzIC50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkLFxuYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ydGxzIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5ib2R5LXNtYWxsLnJ0bHMgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG4gIC5ib2R5LXNtYWxsLnJ0bHMgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuICAuYm9keS1zbWFsbC5ydGxzLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ydGxzLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAucnRscy5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ydGxzIC5sdHItc3VwcG9ydCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLypcbiAqXG4gKiAgIFRoaXMgaXMgc3R5bGUgZm9yIHNraW4gY29uZmlnXG4gKiAgIFVzZSBvbmx5IGluIGRlbW8gdGhlbWVcbiAqXG4qL1xuLnRoZW1lLWNvbmZpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICByaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRoZW1lLWNvbmZpZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IC0yMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuLnRoZW1lLWNvbmZpZy1ib3guc2hvdyB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMHB4IDBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5za2luLXNldHR0aW5ncyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG59XG4uc2tpbi1zZXR0dGluZ3MgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2V0aW5ncy1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLnNldGluZ3MtaXRlbS5za2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNldGluZ3MtaXRlbSAuc3dpdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNraW4tbmFtZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZXRpbmdzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRlZmF1bHQtc2tpbixcbi5ibHVlLXNraW4sXG4udWx0cmEtc2tpbixcbi55ZWxsb3ctc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZWZhdWx0LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLmRlZmF1bHQtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTlkODI7XG59XG4uYmx1ZS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMS5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG4uYmx1ZS1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOGRkYjtcbn1cbi55ZWxsb3ctc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTMucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAxMDAlO1xufVxuLnllbGxvdy1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NlODczNTtcbn1cbi51bHRyYS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMi5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG4udWx0cmEtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYTJkNDA7XG59XG4vKlxuICpcbiAqICAgU0tJTiAxIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBCbHVlIGxpZ2h0XG4gKlxuKi9cbi5za2luLTEgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMzBweDtcbn1cbi5za2luLTEgLm5hdmJhci10b3AtbGlua3MgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnNraW4tMS5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cbi5za2luLTEgLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMwZTlhZWYgIWltcG9ydGFudDtcbn1cbi5za2luLTEgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMGU5YWVmO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nJyk7XG59XG4uc2tpbi0xLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogIzNlNDk1Zjtcbn1cbi5za2luLTEgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5za2luLTEgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG59XG4uc2tpbi0xIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5za2luLTEgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogIzBlOWFlZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGU5YWVmO1xufVxuYm9keS5za2luLTEge1xuICBiYWNrZ3JvdW5kOiAjM2U0OTVmO1xufVxuLnNraW4tMSAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNraW4tMSAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLnNraW4tMSAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4IDMwcHg7XG59XG4uZml4ZWQtbmF2LnNraW4tMSAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2tpbi0xIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4uc2tpbi0xICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNmZhO1xufVxuLnNraW4tMSAuaWJveC10aXRsZSxcbi5za2luLTEgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNraW4tMSAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuLnNraW4tMSAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNraW4tMSAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4IDI1cHg7XG59XG4uc2tpbi0xIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2tpbi0xIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5za2luLTEgLnByb2ZpbGUtZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5za2luLTEgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2tpbi0xIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMSAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNraW4tMSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKlxuICpcbiAqICAgU0tJTiAyIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBJbnNwaW5pYSBVbHRyYVxuICpcbiovXG5ib2R5LnNraW4tMiB7XG4gIGNvbG9yOiAjNTY1NzU4ICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0yIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDI1cHg7XG59XG4uc2tpbi0yIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4uc2tpbi0yIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMjNjNmM4ICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0yIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzIzYzZjODtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0yLnBuZycpO1xufVxuLnNraW4tMi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG4uc2tpbi0yIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2tpbi0yLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuLnNraW4tMiAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuLnNraW4tMiAubG9nby1lbGVtZW50IHtcbiAgcGFkZGluZzogMTdweCAwO1xufVxuLnNraW4tMiAubmF2ID4gbGkgPiBhLFxuLnNraW4tMiAud2VsY29tZS1tZXNzYWdlIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG59XG4uc2tpbi0yICN0b3Atc2VhcmNoOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5za2luLTIgI3NpZGUtbWVudSA+IGxpID4gYSxcbi5za2luLTIgLm5hdi5uYXYtc2Vjb25kLWxldmVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM1ODZiN2Q7XG59XG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMyMTNhNTM7XG59XG4uc2tpbi0yLm1pbmktbmF2YmFyIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzIxM2E1Mztcbn1cbi5za2luLTIgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogIzIzYzZjODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xufVxuLnNraW4tMiAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5za2luLTIgI3RvcC1zZWFyY2gge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuc2tpbi0yICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5za2luLTIgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogIzIxM2E1Mztcbn1cbi5maXhlZC1uYXYuc2tpbi0yIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogIzIxM2E1MztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNraW4tMiAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG59XG4uc2tpbi0yIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG59XG4uc2tpbi0yIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4uc2tpbi0yIC5kYXNob2FyZC0xIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMzBweCAyNXB4IDMwcHg7XG59XG4uc2tpbi0yIC5pYm94LXRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5za2luLTIgLmlib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0yICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICNmNmY2ZjYgMjAlLCAjZDVkNWQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAjZjZmNmY2IDIwJSwgI2Q1ZDVkNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICNmNmY2ZjYgMjAlLCAjZDVkNWQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICNmNmY2ZjYgMjAlLCAjZDVkNWQ1IDEwMCUpO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSNmNmY2ZjYsIGVuZENvbG9yc3RyPSNkNWQ1ZDUpXCI7XG59XG4uc2tpbi0yIC5pYm94LXRpdGxlLFxuLnNraW4tMiAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2tpbi0yIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2tpbi0yIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2tpbi0yIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5za2luLTIgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNraW4tMiAubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6aG92ZXIsXG4uc2tpbi0yIC5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxYTJkNDE7XG59XG4uc2tpbi0yIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIGNvbG9yOiAjMjEzYTUzO1xufVxuLnNraW4tMiAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMiAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKlxuICpcbiAqICAgU0tJTiAzIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBZZWxsb3cvcHVycGxlXG4gKlxuKi9cbi5za2luLTMgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMzBweDtcbn1cbi5za2luLTMgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5za2luLTMuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG4uc2tpbi0zIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZWNiYTUyICFpbXBvcnRhbnQ7XG59XG5ib2R5LmJveGVkLWxheW91dC5za2luLTMgI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjM2UyYzQyO1xufVxuLnNraW4tMyAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlY2JhNTI7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMy5wbmcnKTtcbn1cbi5za2luLTMubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiAjM2UyYzQyO1xufVxuLnNraW4tMyAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNraW4tMyAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM4MjgzYztcbn1cbi5maXhlZC1uYXYuc2tpbi0zIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5za2luLTMgLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOTQ4Yjk2O1xufVxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNraW4tMyAubmF2YmFyLW1pbmltYWxpemUge1xuICBiYWNrZ3JvdW5kOiAjZWNiYTUyO1xuICBib3JkZXItY29sb3I6ICNlY2JhNTI7XG59XG5ib2R5LnNraW4tMyB7XG4gIGJhY2tncm91bmQ6ICMzZTJjNDI7XG59XG4uc2tpbi0zIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2tpbi0zIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDEwcHggMzBweDtcbn1cbi5za2luLTMgLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cbi5za2luLTMgI3BhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY2ZmE7XG59XG4uc2tpbi0zIC5pYm94LXRpdGxlLFxuLnNraW4tMyAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2tpbi0zIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG4uc2tpbi0zIC5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2tpbi0zIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzVweCAyNXB4IDI1cHggMjVweDtcbn1cbi5za2luLTMgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5za2luLTMgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNraW4tMyAucHJvZmlsZS1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNraW4tMyAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5za2luLTMgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4uc2tpbi0zIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzM4MjgzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2tpbi0zIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc2tpbi0zIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3MnhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NW14S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3bXhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NFd4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11N1d4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTdHeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTRteEtLVFUxS2cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ1JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5ib2R5Lm1kLXNraW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gLmxhYmVsLFxuLm1kLXNraW4gLmJhZGdlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xufVxuLm1kLXNraW4gLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWQtc2tpbiAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1kLXNraW4gLndyYXBwZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gIH1cbn1cbi5tZC1za2luIC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zNCksIDAgMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cbi5tZC1za2luIC5mdWxsLWhlaWdodC1sYXlvdXQgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbiAuaWJveCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubWQtc2tpbiAuaWJveC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLmlib3gtdGl0bGUsXG4ubWQtc2tpbiAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLm1kLXNraW4gLmlib3gtdGl0bGUgaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWQtc2tpbiBhLmNsb3NlLWNhbnZhcy1tZW51IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbiAud2VsY29tZS1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubWQtc2tpbiAjdG9wLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gI3RvcC1zZWFyY2g6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luICNuZXN0YWJsZS1vdXRwdXQsXG4ubWQtc2tpbiAjbmVzdGFibGUyLW91dHB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgbHVjaWRhIGdyYW5kZSwgbHVjaWRhIHNhbnMgdW5pY29kZSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5tZC1za2luIC5sYW5kaW5nLXBhZ2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWQtc2tpbiAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbiAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tZC1za2luIC5sYW5kaW5nLXBhZ2UubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1kLXNraW4gLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAyNXB4O1xufVxuLm1kLXNraW4gLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1YjVkNWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWQtc2tpbiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5tZC1za2luIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1YjVkNWY7XG59XG4ubWQtc2tpbiAubmF2IC5vcGVuID4gYSxcbi5tZC1za2luIC5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuLm1kLXNraW4gLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLm1kLXNraW4gLm5hdmJhci10b3AtbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG4ubWQtc2tpbiAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1kLXNraW4gLnBhY2UtZG9uZSAubmF2LWhlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1kLXNraW4gLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjk7XG59XG4ubWQtc2tpbiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDUycHg7XG59XG4ubWQtc2tpbiAubmF2YmFyLXRvcC1saW5rcyBsaSBhIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLm1kLXNraW4gLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWQtc2tpbiAubmF2YmFyLXN0YXRpYy1zaWRlIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ubWQtc2tpbiAubmF2YmFyLXN0YXRpYy1zaWRlIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLm1kLXNraW4gLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxuLm1kLXNraW4gLm5hdi1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gLm5hdi1oZWFkZXIgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubWQtc2tpbiAubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLm1kLXNraW4gLm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDY1cHg7XG59XG4ubWQtc2tpbiAuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLm1kLXNraW4gLnBhY2UtZG9uZSAubmF2YmFyLXN0YXRpYy1zaWRlLFxuLm1kLXNraW4gLnBhY2UtZG9uZSAubmF2LWhlYWRlcixcbi5tZC1za2luIC5wYWNlLWRvbmUgbGkuYWN0aXZlLFxuLm1kLXNraW4gLnBhY2UtZG9uZSAjcGFnZS13cmFwcGVyLFxuLm1kLXNraW4gLnBhY2UtZG9uZSAuZm9vdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1kLXNraW4gLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB6LWluZGV4OiAyMDMwO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbiAubmF2YmFyLWZpeGVkLXRvcCxcbi5tZC1za2luIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQUIzOTQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4gLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luICNyaWdodC1zaWRlYmFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDkwMDtcbn1cbi5tZC1za2luIC53aGl0ZS1iZyAubmF2YmFyLWZpeGVkLXRvcCxcbi5tZC1za2luIC53aGl0ZS1iZyAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbiAuY29udGFjdC1ib3gge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tZC1za2luIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICBtYXJnaW46IDMwcHggMjBweCAwIDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWQtc2tpbiAuZGFzaGJvYXJkLWhlYWRlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICB9XG59XG4ubWQtc2tpbiB1bC5ub3RlcyBsaSBkaXYge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubWQtc2tpbiAuZmlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4gLm1haWwtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWQtc2tpbiAubWFpbC1ib3gtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ubWQtc2tpbiAubWFpbGJveC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gLnNvY2lhbC1mZWVkLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdC5uYXZiYXItc2Nyb2xsLFxuLm1kLXNraW4ubGFuZGluZy1wYWdlLmJvZHktc21hbGwgLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItc2Nyb2xsIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWQtc2tpbi5sYW5kaW5nLXBhZ2UgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDEwcHg7XG59XG4ubWQtc2tpbi5sYW5kaW5nLXBhZ2UgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlLmJvZHktc21hbGwgLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5tZC1za2luIC5sYW5kaW5nX2xpbmsgYSxcbi5tZC1za2luIC5zcGVjaWFsX2xpbmsgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjk7XG59XG4ubWQtc2tpbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5tZC1za2luLnRvcC1uYXZpZ2F0aW9uIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5tZC1za2luLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmhvdmVyLFxuLm1kLXNraW4gLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmZvY3VzLFxuLm1kLXNraW4udG9wLW5hdmlnYXRpb24gLm5hdiAub3BlbiA+IGEsXG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2IC5vcGVuID4gYTpob3Zlcixcbi5tZC1za2luLnRvcC1uYXZpZ2F0aW9uIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tZC1za2luLmZpeGVkLW5hdiAjd3JhcHBlci50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZC1za2luLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiAwO1xufVxuLm1kLXNraW4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuLm1kLXNraW4uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG4ubWQtc2tpbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luLmNhbnZhcy1tZW51IG5hdi5uYXZiYXItc3RhdGljLXNpZGUge1xuICB6LWluZGV4OiAyMDAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzLFxuICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3MsXG4gIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG4gIC5ib2R5LXNtYWxsIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLmJvZHktc21hbGwubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxvY2std29yZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWZvcm0tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNpZGViYXJkLXBhbmVsIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItY29udGVudCAud3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pYm94LXRvb2xzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC50aW1lbGluZS1pdGVtIC5kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0gLmRhdGUgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICB9XG4gIC50aW1lbGluZS1pdGVtIC5jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuICAubmF2Lm5hdmJhci10b3AtbGlua3MgbGkuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlib3gtdG9vbHMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4vKiBPbmx5IGRlbW8gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLndlbGNvbWUtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyohXG4gKiBNb3BhQm9vdHN0cmFwQnVuZGxlIHBhZ2luYXRpb24gc3VwcG9ydFxuICovXG4ucGFnaW5hdGlvbiAuZGlzYWJsZWQgYSxcbi5wYWdpbmF0aW9uIC5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNCRkJGQkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0IGEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLypcbiAqIG1vdmluZyBzdWJuYXZpZ2F0aW9uIGJhciBzbmFwcGluZyB0byB0b3Agb24gc2Nyb2xsXG4gKiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzkxNzk3MDgvcmVwbGljYXRpbmctYm9vdHN0cmFwcy1tYWluLW5hdi1hbmQtc3VibmF2XG4gKiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwMzE4MTYzL3N1Ym5hdi1iYXItY29sbGFwc2VkLXdpdGgtdHdpdHRlci1ib290c3RyYXBcbiAqIGh0dHA6Ly90d2l0dGVyLmdpdGh1Yi5jb20vYm9vdHN0cmFwL2Fzc2V0cy9jc3MvZG9jcy5jc3NcbiAqL1xuLyogU3VibmF2ICovXG4uc3VibmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIC8qIFJlcGVhdCB0aGUgZ3JhZGllbnQgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2Y1ZjVmNSksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBDaHJvbWUgMTArLFNhZmFyaSA1LjErICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Y1ZjVmNScsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc3VibmF2IC5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1Ym5hdiAubmF2ID4gbGkgPiBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYSxcbi5zdWJuYXYgLm5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBjb2xvcjogIzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xuICBib3JkZXItbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYSAuY2FyZXQsXG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzc3O1xufVxuLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG4uc3VibmF2IC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5zdWJuYXYgLmRyb3Bkb3duLW1lbnUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi8qIEZpeGVkIHN1Ym5hdiBvbiBzY3JvbGwsIGJ1dCBvbmx5IGZvciA5ODBweCBhbmQgdXAgKHNvcnJ5IElFISkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3VibmF2LWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgICAvKiAxMCBsZXNzIHRoYW4gLm5hdmJhci1maXhlZCB0byBwcmV2ZW50IGFueSBvdmVybGFwICovXG4gICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAvKiBkcm9wIHRoZSBib3JkZXIgb24gdGhlIGZpeGVkIGVkZ2VzICovXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgICAvKiBJRTYtOSAqL1xuICB9XG4gIC5zdWJuYXYtZml4ZWQgLm5hdiB7XG4gICAgd2lkdGg6IDkzOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXB4O1xuICB9XG4gIC5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhOmhvdmVyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8qIE1ha2UgdGFibGVzIHNwYWNlZCBvdXQgYSBiaXQgbW9yZSAqL1xuaDIgKyB0YWJsZSxcbmgzICsgdGFibGUsXG5oNCArIHRhYmxlLFxuaDIgKyAucm93IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi8qIExBUkdFIERFU0tUT1AgU0NSRUVOUyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAvKiBVcGRhdGUgc3VibmF2IGNvbnRhaW5lciAqL1xuICAuc3VibmF2LWZpeGVkIC5uYXYge1xuICAgIHdpZHRoOiAxMTY4cHg7XG4gICAgLyogMnB4IGxlc3MgdG8gYWNjb3VudCBmb3IgbGVmdC9yaWdodCBib3JkZXJzIGJlaW5nIHJlbW92ZWQgd2hlbiBpbiBmaXhlZCBtb2RlICovXG4gIH1cbn1cbi8qKlxuICogVG8gc3VwcG9ydCBzdWJuYXZiYXJzIHdlIGFkZCBhIHNlY3Rpb24gcGFkZGluZyB0b3AsIFxuICogc28gaWYgeW91IHVzZSBpbnBhZ2UgYW5jaG9ycyB3cmFwIHRoZW0gaW4gc2VjdGlvbnMgdG8gaGF2ZSBjb3JyZWN0IHNjcm9sbGluZyBwYWRkaW5nLXRvcFxuICovXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi8qKlxuKiBTb21lIGZpeGVzIGZvciBkaXNwbGF5aW5nIGdvb2dsZSBtYXBzIGluc2lkZSBhIHBhZ2Ugd2l0aCBib290c3RyYXBcbiovXG4uZ21ub3ByaW50IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNyaWdodC1zaWRlYmFyIHtcbiAgdG9wOiA1MHB4O1xufVxuI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4jcmlnaHQtc2lkZWJhciAuc2lkZWJhci1jb250YWluZXIgLm5hdi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogIzNhNDQ1OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jcmlnaHQtc2lkZWJhciAuc2lkZWJhci1jb250YWluZXIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5oZWxwLXRvb2x0aXAtbGFiZWwudG9vbHRpcC10aGVtZS1wcmltYXJ5ICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJGNDA1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNDA1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlciAuaGVscC10b29sdGlwLWxhYmVsIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyLmRyb3Bkb3duLWZpbHRlci1maWVsZC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOXB4O1xuICB0b3A6IDlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlci5kcm9wZG93bi1maWx0ZXItZmllbGQtZGVzY3JpcHRpb24td3JhcHBlci1sZWZ0IC50b29sdGlwIHtcbiAgcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItbGVmdCAudG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xufVxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlci5kcm9wZG93bi1maWx0ZXItZmllbGQtZGVzY3JpcHRpb24td3JhcHBlci1yaWdodCAudG9vbHRpcCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItcmlnaHQgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MDBweDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgdHI6Zmlyc3QtY2hpbGQgdGgsXG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgdHIgdGgsXG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHRyIHRkIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLnBvcG92ZXIucG9wb3Zlci1sZyB7XG4gIG1heC13aWR0aDogNTEycHg7XG59XG4uYXJ0aWNsZS10aXRsZSB7XG4gIG1hcmdpbjogNDBweCAwIDUwcHggMDtcbn1cbi5maWVsZC12YWx1ZS1yb3cgLmZpZWxkLXZhbHVlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWluLWhlaWdodDogMTdweDtcbn1cbi5maWVsZC12YWx1ZS1yb3cgLmVkaXQtZmllbGQtdmFsdWUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC12YWx1ZS1yb3c6aG92ZXIgLmVkaXQtZmllbGQtdmFsdWUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml0ZS1lZGl0YWJsZS5pdGUtZWRpdGFibGUtc2VuZGluZyAuaXRlLWVkaXRhYmxlLWZvcm0gLml0ZS1lZGl0YWJsZS1zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWluLWhlaWdodDogMTdweDtcbn1cbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS10ZXh0OmhvdmVyIC5pdGUtZWRpdGFibGUtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtdGV4dCAuaXRlLWVkaXRhYmxlLWVkaXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS1mb3JtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS1mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtZm9ybSAuaXRlLWVkaXRhYmxlLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLWZvcm0gLml0ZS1lZGl0YWJsZS1zdWJtaXQtbGluayxcbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS1mb3JtIC5pdGUtZWRpdGFibGUtY2FuY2VsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDhweCAwIDAgNHB4O1xufVxuLmVkaXRhYmxlLXBlbmNpbC13cmFwcGVyIC5lZGl0YWJsZS1wZW5jaWwtaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5lZGl0YWJsZS1wZW5jaWwtd3JhcHBlcjpob3ZlciAuZWRpdGFibGUtcGVuY2lsLWljb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNvbGxhcHNlLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29sbGFwc2UtaXRlbSAuY29sbGFwc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jb2xsYXBzZS1pdGVtIC5jb2xsYXBzZS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5jb2xsYXBzZS1pdGVtLmNvbGxhcHNlZCAuY29sbGFwc2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uY29sbGFwc2Utcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLmNvbGxhcHNlLXJvdyAuY29sbGFwc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jb2xsYXBzZS1yb3cgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmNvbGxhcHNlLXJvdy5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLnRhYmxlLWNvbGxhcHNhYmxlIHRyIC5jb2xsYXBzZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi50YWJsZS1jb2xsYXBzYWJsZSB0ciAuY29sbGFwc2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4udGFibGUtY29sbGFwc2FibGUgdHIuZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xufVxuLnRhYmxlLWNvbGxhcHNhYmxlIHRyLmV4cGFuZGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbn1cbi50YWJsZS1jb2xsYXBzYWJsZSB0ci5leHBhbmRlZCAuY29sbGFwc2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4udGFibGUtY29sbGFwc2FibGUgdHIgLnNvcnRhYmxlLWhhbmRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtOCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTcge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy02IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtNSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0wIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tOCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTcge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tNSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0wIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtOCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTcge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC02IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtNSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0wIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctOCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTcge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy02IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctNSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0wIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb250YWluZXIteHMgLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxudGFibGUuY29udGFpbmVyLXhzIC52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cbnRyLmNvbnRhaW5lci14cyAudmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxudGguY29udGFpbmVyLXhzIC52aXNpYmxlLXhzLFxudGQuY29udGFpbmVyLXhzIC52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci14cyAudmlzaWJsZS14cy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXhzIC52aXNpYmxlLXhzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci14cyAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIteHMgLmhpZGRlbi14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItc20gLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxudGFibGUuY29udGFpbmVyLXNtIC52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cbnRyLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxudGguY29udGFpbmVyLXNtIC52aXNpYmxlLXNtLFxudGQuY29udGFpbmVyLXNtIC52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXNtIC52aXNpYmxlLXNtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItc20gLmhpZGRlbi1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbWQgLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxudGFibGUuY29udGFpbmVyLW1kIC52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cbnRyLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxudGguY29udGFpbmVyLW1kIC52aXNpYmxlLW1kLFxudGQuY29udGFpbmVyLW1kIC52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLW1kIC52aXNpYmxlLW1kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbWQgLmhpZGRlbi1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbGcgLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxudGFibGUuY29udGFpbmVyLWxnIC52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cbnRyLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxudGguY29udGFpbmVyLWxnIC52aXNpYmxlLWxnLFxudGQuY29udGFpbmVyLWxnIC52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWxnIC52aXNpYmxlLWxnLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbGcgLmhpZGRlbi1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmNvbC14bGctMSxcbiAgLmNvbC14bGctMixcbiAgLmNvbC14bGctMyxcbiAgLmNvbC14bGctNCxcbiAgLmNvbC14bGctNSxcbiAgLmNvbC14bGctNixcbiAgLmNvbC14bGctNyxcbiAgLmNvbC14bGctOCxcbiAgLmNvbC14bGctOSxcbiAgLmNvbC14bGctMTAsXG4gIC5jb2wteGxnLTExLFxuICAuY29sLXhsZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC14bGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXhsZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC02N3B4IHtcbiAgbWFyZ2luLWxlZnQ6IDY3cHg7XG59XG4uY2xlYXItYm90aCB7XG4gIGNsZWFyOiBib3RoO1xufVxuLndpZHRoLTM3cHgge1xuICB3aWR0aDogMzdweDtcbn1cbi53aWR0aC1sYWJlbCB7XG4gIHdpZHRoOiAxMTZweDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlci5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnksXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNhNDQ1OTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cy5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cy5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlci5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4ubmF2Lm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0IC5yaWdodC1zaWRlYmFyLXRvZ2dsZTpob3ZlciBpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIC5hbGVydC13cmFwcGVyLXN0YXRpYyB7XG4gIGhlaWdodDogMTkycHg7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIC5hbGVydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1mbGV4LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5uYXYtZmxleC1yaWdodCA+IGxpIHtcbiAgICBmbGV4OiAwIDEgMDtcbiAgfVxuICAubmF2LWZsZXgtcmlnaHQgPiBsaS5maXJzdCB7XG4gICAgZmxleDogMCAxIDA7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkubGFzdCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkubGFzdCA+IGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkgYS5uYXZiYXItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHggOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4IDVweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWZsZXgtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LWZsZXgtcmlnaHQgPiBsaS5sYXN0ID4gYSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG4jc2VsZWN0Mi1zZWFyY2hfcXVlcnktcmVzdWx0cyB7XG4gIG1heC1oZWlnaHQ6IDQ3NXB4O1xufVxuLnAteHhzIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnAteHMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnAtc20ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnAtbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucC1tZCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ucC1sZyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucC14bCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucC13LXh4cyB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnAtdy14cyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5wLXctc20ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucC13LW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucC13LW1kIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLnAtdy1sZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wLXcteGwge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ucC1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnAtbC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucC1sLW5vbmUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sLW5vbmUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1sLW5vbmUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtbC1ub25lLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5wLWwtbm9uZS14bGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1sLXh4cyB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wLWwtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5wLWwtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wLWwteGwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5wLWwtbi14eHMge1xuICBwYWRkaW5nLWxlZnQ6IC01cHg7XG59XG4ucC1sLW4teHMge1xuICBwYWRkaW5nLWxlZnQ6IC0xMHB4O1xufVxuLnAtbC1uLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAtMTVweDtcbn1cbi5wLWwtbi1tIHtcbiAgcGFkZGluZy1sZWZ0OiAtMjBweDtcbn1cbi5wLWwtbi1tZCB7XG4gIHBhZGRpbmctbGVmdDogLTI1cHg7XG59XG4ucC1sLW4tbGcge1xuICBwYWRkaW5nLWxlZnQ6IC0zMHB4O1xufVxuLnAtbC1uLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNDBweDtcbn1cbi5wLXQtbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucC10LXh4cyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ucC10LXhzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucC10LXNtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ucC10LW0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wLXQtbWQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5wLXQtbGcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5wLXQteGwge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wLXQtbi14eHMge1xuICBwYWRkaW5nLXRvcDogLTVweDtcbn1cbi5wLXQtbi14cyB7XG4gIHBhZGRpbmctdG9wOiAtMTBweDtcbn1cbi5wLXQtbi1zbSB7XG4gIHBhZGRpbmctdG9wOiAtMTVweDtcbn1cbi5wLXQtbi1tIHtcbiAgcGFkZGluZy10b3A6IC0yMHB4O1xufVxuLnAtdC1uLW1kIHtcbiAgcGFkZGluZy10b3A6IC0yNXB4O1xufVxuLnAtdC1uLWxnIHtcbiAgcGFkZGluZy10b3A6IC0zMHB4O1xufVxuLnAtdC1uLXhsIHtcbiAgcGFkZGluZy10b3A6IC00MHB4O1xufVxuLnAtci1ub25lIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnAtci1ub25lLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXItbm9uZS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1yLW5vbmUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLXItbm9uZS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnAtci1ub25lLXhsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1yLXh4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnAtci14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wLXItc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLW1kIHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnAtci1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wLXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLW4teHhzIHtcbiAgcGFkZGluZy1yaWdodDogLTVweDtcbn1cbi5wLXItbi14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMHB4O1xufVxuLnAtci1uLXNtIHtcbiAgcGFkZGluZy1yaWdodDogLTE1cHg7XG59XG4ucC1yLW4tbSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yMHB4O1xufVxuLnAtci1uLW1kIHtcbiAgcGFkZGluZy1yaWdodDogLTI1cHg7XG59XG4ucC1yLW4tbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAtMzBweDtcbn1cbi5wLXItbi14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IC00MHB4O1xufVxuLnAtYi1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLWIteHhzIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wLWIteHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wLWItc20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5wLWItbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnAtYi1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLnAtYi1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnAtYi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnAtYi1uLXh4cyB7XG4gIHBhZGRpbmctYm90dG9tOiAtNXB4O1xufVxuLnAtYi1uLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMHB4O1xufVxuLnAtYi1uLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNXB4O1xufVxuLnAtYi1uLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogLTIwcHg7XG59XG4ucC1iLW4tbWQge1xuICBwYWRkaW5nLWJvdHRvbTogLTI1cHg7XG59XG4ucC1iLW4tbGcge1xuICBwYWRkaW5nLWJvdHRvbTogLTMwcHg7XG59XG4ucC1iLW4teGwge1xuICBwYWRkaW5nLWJvdHRvbTogLTQwcHg7XG59XG4ucC0xIHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTEge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTEge1xuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtci0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC04IHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTgge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtci04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC05IHtcbiAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTkge1xuICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTkge1xuICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtci05IHtcbiAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG4ubS14eHMge1xuICBtYXJnaW46IDVweDtcbn1cbi5tLXhzIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm0tc20ge1xuICBtYXJnaW46IDE1cHg7XG59XG4ubS1tIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLm0tbWQge1xuICBtYXJnaW46IDI1cHg7XG59XG4ubS1sZyB7XG4gIG1hcmdpbjogMzBweDtcbn1cbi5tLXhsIHtcbiAgbWFyZ2luOiA0MHB4O1xufVxuLm0tdy14eHMge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLm0tdy14cyB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLm0tdy1zbSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm0tdy1tIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4ubS13LW1kIHtcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG4ubS13LWxnIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG4ubS13LXhsIHtcbiAgbWFyZ2luOiAwIDQwcHg7XG59XG4ubS1uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0tbC14eHMge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm0tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm0tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm0tbC1tIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubS1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4ubS1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ubS1sLW4teHhzIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubS1sLW4teHMge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ubS1sLW4tc20ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ubS1sLW4tbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5tLWwtbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cbi5tLWwtbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi5tLWwtbi14bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cbi5tLXQtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tLXQteHhzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm0tdC14bXMge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tLXQtc20ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm0tdC1tIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tLXQtbWQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tLXQtbi14eHMge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLm0tdC1uLXhtcyB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4ubS10LW4teHMge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5tLXQtbi1zbSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLm0tdC1uLW0ge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5tLXQtbi1tZCB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuLm0tdC1uLWxnIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG4ubS10LW4teGwge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbi5tLXItbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm0tci14eHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tLXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubS1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm0tci1tIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm0tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5tLXItbGcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubS1yLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm0tci1uLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ubS1yLW4tc20ge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLm0tci1uLW0ge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLm0tci1uLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbn1cbi5tLXItbi1sZyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG4ubS1yLW4teGwge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm0tYi1tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm0tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tLWItbi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuLm0tYi1uLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4ubS1iLW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5tLWItbi1tIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG4ubS1iLW4tbWQge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbn1cbi5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLm0tYi1uLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG4ubS1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tLXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tLXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ubS1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLm0teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tLXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4udC0xNSB7XG4gIHRvcDogMTVweDtcbn1cbi5iLTE1IHtcbiAgYm90dG9tOiAxNXB4O1xufVxuLmwtMTUge1xuICBsZWZ0OiAxNXB4O1xufVxuLnItMTUge1xuICByaWdodDogMTVweDtcbn1cbi50LTE1LWkge1xuICB0b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5iLTE1LWkge1xuICBib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5sLTE1LWkge1xuICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uci0xNS1pIHtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZsb2F0LWUtbWFyZ2lucyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi14eGwge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLW4teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLW4tbWQge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuLm0tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXItbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm0tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ubS1sLTYge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLm0tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG4ubS1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5tLXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG4ubS1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wLTEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wLXQtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnAtdC0yIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5wLXQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4ucC10LTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLnAtYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbi5wLWItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4ucC1sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5wLWwtMyB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLnAtci0yIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLnAtci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLnAtbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ucC1yLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ucC10LTcge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLnAtYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi5wLXItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cbi5wLWwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLnAtbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5wLWwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uZi1zLTIycHgge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmYtcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mLXMtMjQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZC1pIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmQtaS1iIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmQtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZC1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udi1hLXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnYtYS1iIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnctMTItcCB7XG4gIHdpZHRoOiAxMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctMTItcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53LTEyLTI1LXAge1xuICB3aWR0aDogMTIuMjUlO1xufVxuLnctMTQtcCB7XG4gIHdpZHRoOiAxNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctMTQtcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53LTE0LTItcCB7XG4gIHdpZHRoOiAxNCU7XG59XG4udy0xMC1wIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi53LTE1LXAge1xuICB3aWR0aDogMTUlO1xufVxuLnctMTYtNS1wIHtcbiAgd2lkdGg6IDE2LjUlO1xufVxuLnctMjAtcCB7XG4gIHdpZHRoOiAyMCU7XG59XG4udy0xMDAtcCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udy0zMDAge1xuICB3aWR0aDogMzAwcHg7XG59XG4ub2YtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vZi1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucG9zLWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucG9zLXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMTtcbn1cbmE6aG92ZXIuYnRuLWRhbmdlcixcbmE6YWN0aXZlLmJ0bi1kYW5nZXIsXG5hOmZvY3VzLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNDQ0NDMDQ7XG59XG4uY2xlYXItbm9uZSB7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud29yay1icmVhay1icmVhay1hbGwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWlkZGxlLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsIC53cmFwcGVyLndyYXBwZXItY29udGVudCxcbi5ib2R5LXNtYWxsIC50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5lbXB0eS1oaWRkZW46ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvcmQtYnJlYWstYnJlYWstd29yZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ud2hpdGUtc3BhY2Utbm9ybWFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAudG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmgtZi1jIHtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnctZi1jIHtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wb2ludGVyLWV2ZW50cy1hbGwge1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG59XG4udi1hLW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnYtYS10LWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG4udGl0bGUtYWN0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mLXctYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJyZWFrLWZvcmNlIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5taW4tdy01NSB7XG4gIG1pbi13aWR0aDogNTVweDtcbn1cbi5taW4tdy02MCB7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5taW4tdy0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLm1pbi13LTI1MCB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4ubWluLXctNDAwIHtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cbi5taW4tdy0xMDAwIHtcbiAgbWluLXdpZHRoOiAxMDAwcHg7XG59XG4ubWluLXctMTIwMCB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xufVxuLm1pbi13LTEzMDAge1xuICBtaW4td2lkdGg6IDEzMDBweDtcbn1cbi5taW4tdy0xNTAwIHtcbiAgbWluLXdpZHRoOiAxNTAwcHg7XG59XG4ubWluLXctMTYwMCB7XG4gIG1pbi13aWR0aDogMTYwMHB4O1xufVxuLm1pbi13LTE4MDAge1xuICBtaW4td2lkdGg6IDE4MDBweDtcbn1cbi5tYXgtdy0xNDUge1xuICBtYXgtd2lkdGg6IDE0NXB4O1xufVxuLm1heC13LTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ubWF4LXctMzAwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi53LTEyMCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi53LTE1MCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi53LTIwMCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi53LTMwMCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi53LTQwMCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi53LTUwMCB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi53LTE2MDAge1xuICB3aWR0aDogMTYwMHB4O1xufVxuLmgtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubWluLWgtMjAwIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4ubWluLWgtNDAwIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4ubWluLWgtNTAwIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4ubWF4LWgtMjAwIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4ubWF4LWgtNDAwIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4ubWF4LWgtNTAwIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4ubWF4LWgtODAwIHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG59XG4uaC01My1pIHtcbiAgaGVpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG59XG4udi1hLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNFRDU1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuLmNvbGxlY3Rpb24taXRlbS1kZWZhdWx0LmljaGVjay1pbnB1dCArIC5oZWxwLWJsb2NrIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJnLXdoaXRlLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4uZGlzYWJsZWQtZ3JvdXAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICBib3JkZXItY29sb3I6ICNjMmMyYzI7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZm9jdXMsXG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmFiYWJhO1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmhvdmVyOmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzOmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmhvdmVyOmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzLmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmhvdmVyLmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG4gIGJvcmRlci1jb2xvcjogI2JhYmFiYTtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjYzJjMmMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnkuZm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnk6aG92ZXI6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXM6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXM6Zm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6Zm9jdXMuZm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMuZm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXIuZm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM4NGM2O1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTdiYjk7XG4gIGJvcmRlci1jb2xvcjogIzFhN2JiOTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzcy5mb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzczpob3Zlcjpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpmb2N1czpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1czpmb2N1cyxcbi5idG4tc3VjY2Vzczpob3Zlcjpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzczpmb2N1cy5mb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cy5mb2N1cyxcbi5idG4tc3VjY2Vzczpob3Zlci5mb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3YmI5O1xuICBib3JkZXItY29sb3I6ICMxYTdiYjk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmOTBkODtcbiAgYm9yZGVyLWNvbG9yOiAjMWY5MGQ4O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tb3V0bGluZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmU6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFmOTBkODtcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzFjODRjNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNjNmM4O1xuICBib3JkZXItY29sb3I6ICMyM2M2Yzg7XG59XG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYjliYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjFiOWJiO1xufVxuLmJ0bi1pbmZvOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvLmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvOmhvdmVyOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzOmZvY3VzLFxuLmJ0bi1pbmZvOmhvdmVyOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmZvY3VzLmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzLmZvY3VzLFxuLmJ0bi1pbmZvOmhvdmVyLmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cyxcbi5idG4taW5mby5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWI5YmI7XG4gIGJvcmRlci1jb2xvcjogIzIxYjliYjtcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZkN2Q5O1xuICBib3JkZXItY29sb3I6ICMyNmQ3ZDk7XG59XG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tb3V0bGluZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjZkN2Q5O1xufVxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjMjNjNmM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG4gIGJvcmRlci1jb2xvcjogI2Y4YWM1OTtcbn1cbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdhNTRhO1xuICBib3JkZXItY29sb3I6ICNmN2E1NGE7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmc6aG92ZXI6aG92ZXIsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6Zm9jdXM6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXM6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6aG92ZXI6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6Zm9jdXMuZm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMuZm9jdXMsXG4uYnRuLXdhcm5pbmc6aG92ZXIuZm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YTU0YTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdhNTRhO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWI2NmQ7XG4gIGJvcmRlci1jb2xvcjogI2Y5YjY2ZDtcbn1cbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmOWI2NmQ7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmOGFjNTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ1NTY1O1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzLFxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDc1ODtcbiAgYm9yZGVyLWNvbG9yOiAjZWM0NzU4O1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXM6aG92ZXIsXG4uYnRuLWRhbmdlci5mb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyOmhvdmVyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6Zm9jdXM6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1czpmb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6Zm9jdXMuZm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cy5mb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyLmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ3NTg7XG4gIGJvcmRlci1jb2xvcjogI2VjNDc1ODtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjY3NzY7XG4gIGJvcmRlci1jb2xvcjogI2VmNjc3Njtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VmNjc3Njtcbn1cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1kZWZhdWx0LWItbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JhYmFiYTtcbn1cbi5idG4tcHJpbWFyeS1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxOGE2ODk7XG59XG4uYnRuLXN1Y2Nlc3MtYi1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWE3YmI5O1xufVxuLmJ0bi1pbmZvLWItbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIxYjliYjtcbn1cbi5idG4td2FybmluZy1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmN2E1NGE7XG59XG4uYnRuLWRhbmdlci1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYzQ3NTg7XG59XG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnN3YWwtYnV0dG9uLS1hcHByb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi5zd2FsLWJ1dHRvbi0tYXBwcm92ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xufVxuLmJ0bi1ncm91cCAuYnRuLWFjdGl2ZS1wcmltYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5kcm9wZG93bi1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5kcm9wZG93bi1tZW51LWl0ZW0uZHJvcGRvd24tbWVudS1pdGVtLXNtIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4uZHJvcGRvd24tc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmEuZGlzYWJsZWQsXG5hW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmYtdy1uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm1haW4tbmF2IHVsLm5hdiB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ubWFpbi1uYXYgdWwubmF2ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuLm1haW4tbmF2IHVsLm5hdiA+IGxpIGEuYnRuLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdy15OiBvdmVybGF5O1xufVxuLndoaXRlLXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tZmlsdGVyIC5zY3JvbGxhYmxlLW1kIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRyb3Bkb3duLWZpbHRlciAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1maWx0ZXJlZCA+IHRoZWFkID4gdHIudGFibGUtaGVhZGVyLXJvdyA+IHRoLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyID4gdGhlYWQgPiB0ci50YWJsZS1oZWFkZXItcm93ID4gdGgsXG4udGFibGUtZmlsdGVyZWQgPiB0aGVhZCA+IHRyLnRhYmxlLWZvb3Rlci1yb3cgPiB0aCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciA+IHRoZWFkID4gdHIudGFibGUtZm9vdGVyLXJvdyA+IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWZpbHRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWZpbHRlcmVkID4gdGhlYWQgPiB0ciA+IHRoIC5kcm9wZG93bi1maWx0ZXIsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgPiB0aGVhZCA+IHRyID4gdGggLmRyb3Bkb3duLWZpbHRlciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZS1maWx0ZXJlZCA+IHRoZWFkID4gdHIgPiB0aCAuZHJvcGRvd24tZmlsdGVyLm9wZW4sXG4udGFibGUtY29sdW1uLXdyYXBwZXIgPiB0aGVhZCA+IHRyID4gdGggLmRyb3Bkb3duLWZpbHRlci5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTFweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQge1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICByaWdodDogMDtcbn1cbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5yYWRpbyxcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUgLnJhZGlvLFxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSAuY2hlY2tib3gsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5jaGVja2JveCB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgLmxpbmstZmlsdGVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgLmxpbmstZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFibGUtZmlsdGVyZWQgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQge1xuICByaWdodDogYXV0bztcbn1cbi50YWJsZS1maWx0ZXJlZCB0aGVhZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi50YWJsZS1jb2x1bW4td3JhcHBlciB0aGVhZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi50YWJsZS1maWx0ZXJlZCB0aGVhZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciB0aGVhZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cbi50YWJsZS1maWx0ZXJlZCAubGluay1maWx0ZXIsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmxpbmstZmlsdGVyLFxuLnRhYmxlLWZpbHRlcmVkIC5zcGFuLWZpbHRlcixcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuc3Bhbi1maWx0ZXIge1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciBhOmhvdmVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgYTpob3Zlcixcbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyIGE6Zm9jdXMsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciBhOmZvY3VzLFxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgYTphY3RpdmUsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciBhOmFjdGl2ZSxcbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyIGEuYWN0aXZlLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi50YWJsZS1maWx0ZXJlZCAuc3Bhbi1maWx0ZXIsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNwYW4tZmlsdGVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZS1maWx0ZXJlZCAuc2Nyb2xsYWJsZS1tZCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuc2Nyb2xsYWJsZS1tZCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50YWJsZS1maWx0ZXJlZCAuc2Nyb2xsYWJsZS1tZC50YWJsZS1jb2x1bW4tY29udHJvbCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuc2Nyb2xsYWJsZS1tZC50YWJsZS1jb2x1bW4tY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cbiNmaWx0ZXJfc2hvd19jYWxsYmFja19maWx0ZXJfbGFiZWwge1xuICB3aWR0aDogMTIwcHg7XG59XG4udGFibGUtY29sdW1uLWZvcm0td3JhcHBlciArIC5mb3JtLWhvcml6b250YWwgPiAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb2x1bW4tbGFiZWwge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnRhYmxlLWNvbHVtbi13aWRnZXQtc2hvdyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4udGFibGUtY29sdW1uLXdpZGdldC1zaG93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1jb250cm9sIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCBsYWJlbCAudGFibGUtY29sdW1uLWNvbnRyb2wtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCAubWluaWNvbG9ycyAubWluaWNvbG9ycy1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1jb250cm9sIC5taW5pY29sb3JzIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCAubWluaWNvbG9ycyAubWluaWNvbG9ycy1wYW5lbCB7XG4gIGxlZnQ6IC0xNTBweDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLnRhYmxlLWNvbHVtbi1zZWFyY2gtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICByaWdodDogOHB4O1xuICBsZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtMXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtaW4td2lkdGg6IDI5MnB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAuc2Nyb2xsYWJsZS1tZCB7XG4gIGhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIgPiBkaXYge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgfVxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmNsZWFyZml4OjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuY2xlYXJmaXg6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmRsLWhvcml6b250YWwgZGQ6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5kbC1ob3Jpem9udGFsIGRkOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jb250YWluZXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jb250YWluZXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmNvbnRhaW5lci1mbHVpZDo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmNvbnRhaW5lci1mbHVpZDo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucm93OjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucm93OjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmJ0bi10b29sYmFyOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuYnRuLXRvb2xiYXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXY6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXY6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhcjo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubmF2YmFyLWhlYWRlcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhci1oZWFkZXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhci1jb2xsYXBzZTo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhci1jb2xsYXBzZTo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucGFnZXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5wYWdlcjo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucGFuZWwtYm9keTo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnBhbmVsLWJvZHk6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm1vZGFsLWhlYWRlcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm1vZGFsLWhlYWRlcjo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubW9kYWwtZm9vdGVyOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubW9kYWwtZm9vdGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0xcHg7XG59XG4uZmlsdGVyLWVtcHR5LXdyYXBwZXIge1xuICBoZWlnaHQ6IDI3MHB4O1xuICBsaW5lLWhlaWdodDogMjcwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLkpDb2xSZXNpemVyIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5KQ0xSZ3JpcHMge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5KQ0xSZ3JpcCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG4uSkNMUmdyaXAgLkpDb2xSZXNpemVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgdG9wOiAwO1xufVxuLkpDTFJMYXN0R3JpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5KQ0xSZ3JpcERyYWcge1xuICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCBibGFjaztcbn1cbi50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLWxpc3QtdGFibGVDb25maWcgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjQ4cHg7XG4gICAgbWluLXdpZHRoOiAxNDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctbWFrZS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4udGFibGUtY29sdW1uLWZvcm0td3JhcHBlci1zbSAudGFibGUtY29uZmlnLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy1zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAyMjdweDtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIudWktc29ydGFibGUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlci51aS1zb3J0YWJsZS1oYW5kbGUudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIudWktc29ydGFibGUtaGFuZGxlLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyLnVpLXNvcnRhYmxlLWhhbmRsZS51aS1zb3J0YWJsZS1oZWxwZXIgLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyLnVpLXNvcnRhYmxlLWhhbmRsZS51aS1zb3J0YWJsZS1oZWxwZXIgLmxpbmstZmlsdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlci51aS1zb3J0YWJsZS1oYW5kbGUudWktc29ydGFibGUtaGVscGVyIC5kcm9wZG93bi1maWx0ZXIub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlciAuZHJvcGRvd24tbWVudSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIgLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IC0zcHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4udGFibGUtY29sdW1uLW9yZGVyLWFwcGx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDNweDtcbiAgei1pbmRleDogOTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlIHRkLnRhYmxlLWNlbGwtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC50YWJsZS1jZWxsLXdoaXRlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1jb2x1bW4tZmlsdGVyZWQtcm93IHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udGFibGUtY29sdW1uLWZpbHRlcmVkLXJvdyAudGFibGUtY29sdW1uLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmlsdGVyLWxpbmsge1xuICBjb2xvcjogIzUxOWNkYztcbn1cbi50YWJsZS1zaG93LWNvbnRyb2wtd3JhcHBlciB7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uZmlsdGVyLXRvdGFsLWFsbC1hamF4IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG50cjpob3ZlciB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgbWF4LWhlaWdodDogNDdweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbnRyOmhvdmVyIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxudHI6aG92ZXIgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxudHI6aG92ZXIgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuYWN0aW9uLWRlbGV0ZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxudHI6aG92ZXIuZXhwYW5kZWQgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xufVxudHI6bm90KDpob3ZlcikgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSxcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSxcbi51bnN0aWNreS1hY3Rpb25zLWNvbHVtbiB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0IC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyxcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zLFxuLnVuc3RpY2t5LWFjdGlvbnMtY29sdW1uIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zLFxuLnRhYmxlLWFjdGlvbi1jb2x1bW4tdmlzaWJsZSAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMsXG4udW5zdGlja3ktYWN0aW9ucy1jb2x1bW4gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zLFxuLnRhYmxlLWFjdGlvbi1zY3JvbGxlZC1yaWdodCB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdLFxuLnRhYmxlLWFjdGlvbi1jb2x1bW4tdmlzaWJsZSB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdLFxuLnVuc3RpY2t5LWFjdGlvbnMtY29sdW1uIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbixcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbixcbi51bnN0aWNreS1hY3Rpb25zLWNvbHVtbiAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMgLmFjdGlvbi1kZWxldGUtYnV0dG9uLFxuLnRhYmxlLWFjdGlvbi1zY3JvbGxlZC1yaWdodCB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbixcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuYWN0aW9uLWRlbGV0ZS1idXR0b24sXG4udW5zdGlja3ktYWN0aW9ucy1jb2x1bW4gdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuYWN0aW9uLWRlbGV0ZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMgYSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmRpc3BsYXktZmlsdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmRpc3BsYXktZmlsdGVyIC5idG4tc2hvdy1hbGwge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5kcm9wZG93bi1tZW51LnNob3ctc2VsZWN0ZWQgLnRhYmxlLWNvbnRyb2wtc2hvdy1hbGwsXG4uZHJvcGRvd24tbWVudS5zaG93LXNlbGVjdGVkIC50YWJsZS1jb250cm9sLXNob3ctaGlkZS1idG4tc2VwYXJhdG9yLFxuLmRyb3Bkb3duLW1lbnUuc2hvdy1zZWxlY3RlZCB0ci50YWJsZS1jb2x1bW4tc2VhcmNoLWl0ZW06aGFzKGlucHV0W3R5cGU9J2NoZWNrYm94J106bm90KDpjaGVja2VkKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1zZWxlY3RlZCAuYnRuLXNob3ctYWxsIHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4uZHJvcGRvd24tbWVudS5zaG93LXNlbGVjdGVkIC5idG4tc2hvdy1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1ub3Qtc2VsZWN0ZWQgLnRhYmxlLWNvbnRyb2wtaGlkZS1hbGwsXG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCAudGFibGUtY29udHJvbC1zaG93LWhpZGUtYnRuLXNlcGFyYXRvcixcbi5kcm9wZG93bi1tZW51LnNob3ctbm90LXNlbGVjdGVkIHRyLnRhYmxlLWNvbHVtbi1zZWFyY2gtaXRlbTpoYXMoaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCAuYnRuLXNob3ctYWxsIHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCAuYnRuLXNob3ctbm90LXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4jdGFibGVfY29sdW1uX2NvbmRpdGlvbnNfY29uZGl0aW9ucyBbZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2Zvcm0gLmNvbGxlY3Rpb24taXRlbSB7XG4gIGNsZWFyOiBib3RoO1xufVxuI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2Zvcm0gW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5sb2dpbnNjcmVlbi5taWRkbGUtYm94IHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuLmxvZ2luc2NyZWVuLmxhcmdlLWJveCB7XG4gIHdpZHRoOiA5NDBweDtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvZ2luc2NyZWVuLmxhcmdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qKlxuICogQGZpbGVcbiAqIENvbHVtbnMgd2l0aCBhdXRvbWF0aWMgd2lkdGgsIHNpbWlsYXIgdG8gLmNvbC14cy0xIGFuZCBmcmllbmRzLlxuICovXG4uY29sLXhzLWF1dG8sXG4uY29sLXhzMS1hdXRvLFxuLmNvbC1zbS1hdXRvLFxuLmNvbC1tZC1hdXRvLFxuLmNvbC1sZy1hdXRvLFxuLmNvbC14cy1hdXRvLXJpZ2h0LFxuLmNvbC14czEtYXV0by1yaWdodCxcbi5jb2wtc20tYXV0by1yaWdodCxcbi5jb2wtbWQtYXV0by1yaWdodCxcbi5jb2wtbGctYXV0by1yaWdodCxcbi5jb2wtbWlkZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jb2wtbWlkZGxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY29sLXhzLWF1dG8ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb2wteHMtYXV0by1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzMS1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXhzMS1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tYXV0by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctYXV0by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uY29sLWNvbmRlbnNlZCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29sLWNvbmRlbnNlZC1sIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29sLWNvbmRlbnNlZC1yIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ZCBzcGFuLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGQgc3Bhbixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgYSB7XG4gIGNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uY2xvY2twaWNrZXItcG9wb3ZlciB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmNsb2NrcGlja2VyLXRpY2suYWN0aXZlLFxuLmNsb2NrcGlja2VyLXRpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxOTcsIDE2MywgMC4yNSk7XG59XG4uY2xvY2twaWNrZXItY2FudmFzLWJnIHtcbiAgZmlsbDogcmdiYSgyOSwgMTk3LCAxNjMsIDAuMjUpO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZy10cmFucyB7XG4gIGZpbGw6IHJnYmEoMjksIDE5NywgMTYzLCAwLjI1KTtcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMtYmVhcmluZyxcbi5jbG9ja3BpY2tlci1jYW52YXMtZmcge1xuICBmaWxsOiAjMWRjNWEzO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcyBsaW5lIHtcbiAgc3Ryb2tlOiAjMWRjNWEzO1xufVxuLmNsb2NrcGlja2VyLXNwYW4taG91cnMudGV4dC1wcmltYXJ5LFxuLmNsb2NrcGlja2VyLXNwYW4tbWludXRlcy50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzFkYzVhMztcbn1cbi5jbG9ja3BpY2tlci1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5jbG9ja3BpY2tlci1idXR0b246Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5jbG9ja3BpY2tlci1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b246aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlLmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b246Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkLmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5jbG9ja3BpY2tlci1idXR0b24gLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b246aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1czpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZm9jdXM6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uOmhvdmVyOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1czpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZm9jdXM6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmhvdmVyOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cy5mb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZm9jdXMuZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmhvdmVyLmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmUuZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF0sXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24sXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b246aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b246Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uIC5iYWRnZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjY2NjO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGE6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAwIDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDNweCAzcHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZ3JvdXAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuI2xvYWRlcixcbiNsb2FkZXJfc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNDk4ZGI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIHotaW5kZXg6IDk5OTg7XG59XG4jbG9hZGVyOmJlZm9yZSxcbiNsb2FkZXJfc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICBib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U3NGMzYztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICovXG4gIGFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbn1cbiNsb2FkZXI6YWZ0ZXIsXG4jbG9hZGVyX3NtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmOWM5MjI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICovXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xufVxuI2xvYWRlcl9zbWFsbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4jbG9hZGVyX3NtYWxsOmJlZm9yZSxcbiNsb2FkZXJfc21hbGw6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbiNsb2FkZXJfc21hbGw6YWZ0ZXIsXG4jbG9hZGVyX3NtYWxsOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxufVxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4uZm9ybS1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZvcm0tcGFuZWwgPiAuZm9ybS1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jb2wtbHctc214LFxuLmNvbC1sdy1zbSxcbi5jb2wtbHcteHNtLFxuLmNvbC1sdy1tZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC1sdy1zbXgge1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLmNvbC1sdy1zbSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uY29sLWx3LXhzbSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uY29sLWx3LW9mZnNldC1zbXgge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG4uY29sLWx3LW9mZnNldC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cbi5jb2wtbHctbWQge1xuICB3aWR0aDogMjMwcHg7XG59XG4uY29sLWx3LW9mZnNldC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMzBweDtcbn1cbi5pLXcge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uaS13LWZ1bGwge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5pLXcgKyAubC13IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmktdy14cyxcbi5pLXcteHNtLFxuLmktdy1zbSxcbi5pLXctbWQsXG4uaS13LXhtZCxcbi5pLXctbW1kLFxuLmktdy1sZyxcbi5pLXcteGxnIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaS13LXhzIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAuaS13LXhzbSB7XG4gICAgd2lkdGg6IDEwNnB4O1xuICB9XG4gIC5pLXctc20ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAuaS13LW1kIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbiAgLmktdy14bWQge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuICAuaS13LW1tZCB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG4gIC5pLXctbGcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAuaS13LXhsZyB7XG4gICAgd2lkdGg6IDUyMHB4O1xuICB9XG4gIC5pLW0tdy14cyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG4gIC5pLW0tdy14c20ge1xuICAgIG1heC13aWR0aDogMTA2cHg7XG4gIH1cbiAgLmktbS13LXNtIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5pLW0tdy1tZCB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxuICAuaS1tLXcteG1kIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5pLW0tdy1tbWQge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbiAgLmktbS13LWxnIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5pLW0tdy14bGcge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cbiAgLmNvbC1pdy1yLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5mLWMteHMge1xuICB3aWR0aDogNzBweDtcbn1cbi5mLWMteHNtIHtcbiAgd2lkdGg6IDk2cHg7XG59XG4uZi1jLXNtIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmYtYy1tZCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi5mLWMteHhtZCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5mLWMteHhtZCB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5mLWMtbW1kIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmYtYy1sZyB7XG4gIHdpZHRoOiAyNzBweDtcbn1cbi5mLWMteGxnIHtcbiAgd2lkdGg6IDUxMHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZi1nIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mLWc6YmVmb3JlLFxuLmZvcm0taG9yaXpvbnRhbCAuZi1nOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZi1nOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaXcteHMsXG4uaXctbWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLml3LXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbn1cbi5pdy1tZCB7XG4gIHBhZGRpbmctbGVmdDogMjQ1cHg7XG59XG4uY29sLWl3LWNvbC1idG4sXG4uY29sLWl3LXh4cyxcbi5jb2wtaXcteHMsXG4uY29sLWl3LXhzbSxcbi5jb2wtaXctc20sXG4uY29sLWl3LW1kLFxuLmNvbC1pdy14eHhtZCxcbi5jb2wtaXcteHhtZCxcbi5jb2wtaXcteG1kLFxuLmNvbC1pdy1tbWQsXG4uY29sLWl3LW1tbWQsXG4uY29sLWl3LWxnLFxuLmNvbC1pdy14bGcsXG4uY29sLWl3LW1kX2xnIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29sLWl3LWNvbC1idG4ge1xuICB3aWR0aDogNjJweDtcbn1cbi5jb2wtaXcteHhzIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uY29sLWl3LXhzIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmNvbC1pdy14c20ge1xuICB3aWR0aDogMTI2cHg7XG59XG4uY29sLWl3LXNtIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuLmNvbC1pdy1tZCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5jb2wtaXcteHh4bWQge1xuICB3aWR0aDogMTcwcHg7XG59XG4uY29sLWl3LXh4bWQge1xuICB3aWR0aDogMTgwcHg7XG59XG4uY29sLWl3LXhtZCB7XG4gIHdpZHRoOiAyMTBweDtcbn1cbi5jb2wtaXcteG1tZCB7XG4gIHdpZHRoOiAyMjNweDtcbn1cbi5jb2wtaXctbW1kIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuLmNvbC1pdy1tbW1kIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuLmNvbC1pdy1sZyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5jb2wtaXctbGcteDIge1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWl3LWxnLXgyIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gIH1cbn1cbi5jb2wtaXctbWRfbGcge1xuICB3aWR0aDogNDYwcHg7XG59XG4uY29sLWl3LXhsZyB7XG4gIHdpZHRoOiA1NDBweDtcbn1cbi5jb2wtaW13LXh4cyB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi5jb2wtaW13LXhzIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5jb2wtaW13LXhzbSB7XG4gIG1heC13aWR0aDogMTI2cHg7XG59XG4uY29sLWltdy1zbSB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4uY29sLWltdy1tZCB7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG4uY29sLWltdy14eG1kIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbi5jb2wtaW13LXhtZCB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG4uY29sLWltdy14bW1kIHtcbiAgbWF4LXdpZHRoOiAyMjNweDtcbn1cbi5jb2wtaW13LW1tZCB7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG4uY29sLWltdy1sZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uY29sLWltdy1tZF9sZyB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG4uY29sLWltdy14bGcge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuLnRjLW1kIHtcbiAgd2lkdGg6IDE0MXB4O1xufVxuLnRjLWxnIHtcbiAgd2lkdGg6IDI4MXB4O1xufVxuLmZvcm0tY29udHJvbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mb3JtLWNvbnRyb2wtYm94OmJlZm9yZSxcbi5mb3JtLWNvbnRyb2wtYm94OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmZvcm0tY29udHJvbC1ib3g6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mb3JtLWNvbnRyb2wtYm94OmJlZm9yZSxcbi5mb3JtLWNvbnRyb2wtYm94OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmZvcm0tY29udHJvbC1ib3g6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mb3JtLWdyb3VwLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSxcbltkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5mb3JtIC5idG4ucmFkaW8taW5saW5lLWJ0biAuaGVscC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKC0xMDAlIC0gNXB4KTtcbiAgbGVmdDogMDtcbn1cbmZvcm0gLmFzdGVyaXNrIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyxcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNmU3O1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaS50YWItbGFiZWwsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaS50YWItbGFiZWwge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSxcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTZlNyAjZTVlNmU3ICNlNWU2ZTc7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYS5oYXMtZXJyb3IsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEuaGFzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1ICNFRDU1NjUgI2U1ZTZlNztcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhID4gLnRpdGxlLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhID4gLnRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSA+IGksXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgPiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgPiBpLnJlbW92ZS1pY29uOmhvdmVyLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhID4gaS5yZW1vdmUtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjRUQ1NTY1ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhOmhvdmVyID4gaS5hZGQtaWNvbixcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciA+IGkuYWRkLWljb24ge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLnRhYi1jb250ZW50LnRhYi1jb250ZW50LWJvcmRlcmVkLFxuZm9ybSAuaS13LXRhYnMgPiAudGFiLWNvbnRlbnQudGFiLWNvbnRlbnQtYm9yZGVyZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLnRhYi1jb250ZW50LnRhYi1jb250ZW50LWJvcmRlcmVkID4gLnRhYi1wYW5lLFxuZm9ybSAuaS13LXRhYnMgPiAudGFiLWNvbnRlbnQudGFiLWNvbnRlbnQtYm9yZGVyZWQgPiAudGFiLXBhbmUge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUsXG5mb3JtIC5pLXctdGFicyA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXS50YWJsZSB0aGVhZCB0aCA+IGxhYmVsLFxuZm9ybSAuaS13LXRhYnMudGFibGUgdGhlYWQgdGggPiBsYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwuc2luZ2xlLWljb24gLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbC5zaW5nbGUtaWNvbiAub3JnLWxhYmVsLXRvb2x0aXAgaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsLmhlbHAtdG9vbHRpcC10YWIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsIHNwYW4ub3JnLWxhYmVsLXRvb2x0aXAge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM2NzZhNmM7XG4gIGN1cnNvcjogaGVscDtcbn1cbnNwYW4ub3JnLWxhYmVsLXRvb2x0aXAgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IGhlbHA7XG59XG5zcGFuLm9yZy1sYWJlbC10b29sdGlwICsgLnRvb2x0aXAuaW4sXG5hLm9yZy1sYWJlbC10b29sdGlwICsgLnRvb2x0aXAuaW4sXG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwgKyAudG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5zcGFuLm9yZy1sYWJlbC10b29sdGlwICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIsXG5hLm9yZy1sYWJlbC10b29sdGlwICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIsXG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6ICNlNWU2ZTcgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5zcGFuLm9yZy1sYWJlbC10b29sdGlwICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgbGksXG5hLm9yZy1sYWJlbC10b29sdGlwICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgbGksXG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBsaSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY29sb3ItcmVzZXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDUycHg7XG4gIHotaW5kZXg6IDEwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjI7XG4gIC1tb3otb3BhY2l0eTogMC4yO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xufVxuLmNvbG9yLXJlc2V0LWxpbms6aG92ZXIsXG4uY29sb3ItcmVzZXQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjU7XG4gIC1tb3otb3BhY2l0eTogMC41O1xuICBvcGFjaXR5OiAwLjU7XG59XG5idXR0b24uY29sb3ItcmVzZXQtbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm1pbmljb2xvcnMtY29sb3ItcmVzZXQtc21hbGwgLmNvbG9yLXJlc2V0LWxpbmsge1xuICBsZWZ0OiAzNnB4O1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2wtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuLm9yZy1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9yZy1kaXNhYmxlZCAub3JnLWxhYmVsLXRvb2x0aXAge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbmlucHV0Lm9yZy1kaXNhYmxlZCxcbi5vcmctZGlzYWJsZWQgaW5wdXQ6bm90KC5vcmctZW5hYmxlZCksXG50ZXh0YXJlYS5vcmctZGlzYWJsZWQsXG4ub3JnLWRpc2FibGVkIHRleHRhcmVhOm5vdCgub3JnLWVuYWJsZWQpLFxuc2VsZWN0Lm9yZy1kaXNhYmxlZCxcbi5vcmctZGlzYWJsZWQgc2VsZWN0Om5vdCgub3JnLWVuYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5vcmctZGlzYWJsZWQuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4ub3JnLWRpc2FibGVkLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vcmctZGlzYWJsZWQuc2VsZWN0Mi1jb250YWluZXIsXG4ub3JnLWRpc2FibGVkIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLm9yZy1lbmFibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ub3JnLWRpc2FibGVkLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLm9yZy1kaXNhYmxlZCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5vcmctZW5hYmxlZCkgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLm9yZy1kaXNhYmxlZC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuLm9yZy1kaXNhYmxlZCAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XG59XG4ub3JnLWRpc2FibGVkLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbi5vcmctZGlzYWJsZWQgLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG4ub3JnLWRpc2FibGVkLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4ub3JnLWRpc2FibGVkIC5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuLm9yZy1kaXNhYmxlZC5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyLFxuLm9yZy1kaXNhYmxlZCAuaXJhZGlvX3NxdWFyZS1ncmVlbi5ob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xufVxuLm9yZy1kaXNhYmxlZC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4ub3JnLWRpc2FibGVkIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4ub3JnLWRpc2FibGVkLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZC5ob3Zlcixcbi5vcmctZGlzYWJsZWQgLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZC5ob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xufVxubGFiZWwucmFkaW8taW5saW5lLWJ0bi5vcmctZGlzYWJsZWQsXG4ub3JnLWRpc2FibGVkIGxhYmVsLnJhZGlvLWlubGluZS1idG4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm9yZy1kaXNhYmxlZCAuYnRuLWRhbmdlcltkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2Nzc2O1xuICBib3JkZXItY29sb3I6ICNlZjY3NzY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgLW1vei1vcGFjaXR5OiAwLjY1O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ub3JnLWVuYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5vcmctZGlzYWJsZWQgLm9yZy1lbmFibGVkIFtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3QyLWZvcm0tY29udHJvbC1kaXNhYmxlZCArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xufVxuLnNjcm9sbGFibGUtbGcge1xuICBtYXgtaGVpZ2h0OiA0NzZweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sLWJvbGQge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb3JtLWNvbXBhY3Qge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZm9ybS1jb21wYWN0IC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb3JtLWNvbXBhY3QuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWNvbXBhY3QuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWNvbXBhY3QuZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1jb21wYWN0LmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5mb3JtLWNvbXBhY3QgYVtkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0sXG4uZm9ybS1jb21wYWN0IGFbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5mb3JtLWNvbXBhY3QgLmZvcm0tY29udHJvbCxcbi5mb3JtLWNvbXBhY3QgLnNpbmdsZS1saW5lIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tY29tcGFjdCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1jb21wYWN0IC5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmZvcm0tY29tcGFjdCAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZm9ybS1jb21wYWN0IC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tY29tcGFjdCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbXBhY3QgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb21wYWN0IC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbXBhY3QgLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wucmVzaXplLXZlcnRpY2FsIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC5yZXNpemUtbm9uZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgbGFiZWwgKyBkaXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9ybS1mcm9udC1kcm9wLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mcm9udC1kcm9wLXdyYXBwZXIgLmZvcm0tZnJvbnQtZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbC5jb250cm9sLWxhYmVsLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbC5jb250cm9sLWxhYmVsLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUtd3JhcHBlciAucmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnJhZGlvLWlubGluZS13cmFwcGVyLXhzIC5yYWRpby1pbmxpbmUge1xuICB3aWR0aDogOTBweDtcbn1cbi5mb3JtLWNvbnRyb2wtdGhyb2JiZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyM3B4O1xuICB0b3A6IDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZm9ybS1yZXNwb25zaXZlIC5jb2wtaXctbGcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLm1lcmNoYW50LW9jci1jb25maWRlbmNlLXNjb3JlLW9iamVjdCArIC5oZWxwLWJsb2NrIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xufVxuLm1lcmNoYW50LW9jci1jb25maWRlbmNlLXNjb3JlLW9iamVjdCArIC5oZWxwLWJsb2NrICsgLm1lcmNoYW50LW9jci1maWVsZC1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXRlLWljaGVjay1jaG9pY2UtbGFiZWwtYWx0IC5pY2hlY2stbGFiZWwge1xuICB3aWR0aDogMzIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLml0ZS1pY2hlY2stY2hvaWNlLWxhYmVsLWFsdCAuaWNoZWNrLWxhYmVsIC5pY2hlY2staXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbnRleHRhcmVhLmF1dG8taGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG50ZXh0YXJlYS5hdXRvLWhlaWdodC5tYXgtYXV0by1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxudGV4dGFyZWEubWF4LTIwLXJvd3Mge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5jb250cm9sLXNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYXNyLWFtb3VudC1oaWRkZW4gLmFzci1hbW91bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFzci1iYXNlLXBlcmNlbnQtaGlkZGVuIC5hc3ItYmFzZS1wZXJjZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveC1tdWx0aWxpbmUgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLnRleHQtZWxsaXBzaXMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udGV4dC1jb2xvci1kZWZhdWx0IHtcbiAgY29sb3I6ICM2NzZhNmMgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjRUQ1NTY1ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ub3JtYWwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ZXh0LWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICM0NmE1NDYgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzAwMDBmZiAhaW1wb3J0YW50O1xufVxuLnRleHQtdGFnIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxlZnQtaW1wb3J0YW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRleHQtcmlnaHQtaW1wb3J0YW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmwtaC0zMCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnRleHQtd3JhcC1hbnkge1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5jb2x1bW4tY291bnQtMiB7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cbi5jb2x1bW4tY291bnQtMyB7XG4gIGNvbHVtbi1jb3VudDogMztcbn1cbi5jb2x1bW4tY291bnQtNCB7XG4gIGNvbHVtbi1jb3VudDogNDtcbn1cbi5mLXNpemUtMzItaSB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuLmYtc2l6ZS0yMi1pIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEQURFO1xufVxuLmJvcmRlci1ib3R0b20tZGVmYXVsdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEQURFO1xufVxuLmJvcmRlci1ib3R0b20tbm9ybWFsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMURBREU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmJvcmRlci1ib3R0b20tbm9ybWFsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ib3JkZXItZGVsaW1pdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMURBREU7XG59XG4uYm9yZGVyLWRlbGltaXRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYm9yZGVyLXJhZGl1cy1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJvZHkgPiAuc2VsZWN0Mi1jb250YWluZXIge1xuICB6LWluZGV4OiA1MDAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1mb2N1c2VkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItZm9jdXNlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NzZhNmM7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMzRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAzcHggNXB4IDAgMDtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1tdWx0aXBsZS1lbnRpdHktcmVzdWx0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB6LWluZGV4OiAyMDUwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbn1cbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpub3QoLm9yZy12YWxpZCkge1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpub3QoLm9yZy12YWxpZCkge1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOm5vdCgub3JnLXZhbGlkKSB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uc2VsZWN0Mi1wYXN0ZS1oYW5kbGVyICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXBhc3RlLWhhbmRsZXIgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGhlaWdodDogMjhweDtcbn1cbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbnNlbGVjdFtyZWFkb25seV0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5zZWxlY3RbcmVhZG9ubHldLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnNlbGVjdFtyZWFkb25seV0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuc2VsZWN0W3JlYWRvbmx5XS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQuYWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6YWN0aXZlOmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmZvY3VzOmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmhvdmVyOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6Zm9jdXM6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpob3Zlcjpmb2N1cyxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmZvY3VzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyA+IHVsID4gbGkge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyA+IHVsID4gbGkuYWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzID4gdWwgPiBsaTphY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgPiB1bCA+IGxpOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzID4gdWwgPiBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlci1jdXN0b20tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXItY3VzdG9tLWNvbnRhaW5lciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZTpmb2N1cyxcbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlOmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNmU3ICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZS10eXBlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlLXR5cGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2UtdHlwZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLXJpZ2h0LFxuLmlycy1iYXIsXG4uaXJzLWJhci1lZGdlLFxuLmlycy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcGx1Z2lucy9pb24ucmFuZ2VTbGlkZXIvaW1nL3Nwcml0ZS1za2luLWZsYXQtb3JnLnBuZyk7XG59XG4uaXJzLWZyb20sXG4uaXJzLXRvLFxuLmlycy1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjMWRjNWEzO1xufVxuLmlycy1mcm9tOmFmdGVyLFxuLmlycy10bzphZnRlcixcbi5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFkYzVhMztcbn1cbi5maWxldXBsb2FkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWFiMzk0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbjpob3Zlcixcbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uOmZvY3VzLFxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kZWZhdWx0IC5maWxldXBsb2FkZXItZHJhZ2dpbmcge1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzFhYjM5NDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRpdGxlIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0uZmlsZS1oYXMtcG9wdXAgLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlNWU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcge1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzFhYjM5NDtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dCAuZmlsZXVwbG9hZGVyLWlucHV0LWlubmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIC5maWxldXBsb2FkZXItaW5wdXQtaW5uZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIGltZyxcbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IC5maWxldXBsb2FkZXItaWNvbiB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTU1YTZiO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IHAge1xuICBjb2xvcjogIzc0ODA5ZDtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AuZmlsZXVwbG9hZGVyLWlzLXVwbG9hZGluZyAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5yaWdodC1oYWxmLFxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5zcGlubmVyIHtcbiAgYmFja2dyb3VuZDogIzYzODFFNjtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dCBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uZm9ybS1jb21wYWN0IC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG59XG4uZm9ybS1jb21wYWN0IC5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uaGFzLWVycm9yIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5maWxldXBsb2FkZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsZXVwbG9hZGVyLWJ1dHRvbi1jb250YWluZXIgLmZpbGV1cGxvYWRlci1idXR0b24tY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlICsgNzBweCk7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoLm1pbmljb2xvcnMtc3ByaXRlIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXI6YmVmb3JlLFxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXI6YmVmb3JlLFxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXIgLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0IHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlciAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoLm1pbmljb2xvcnMtc3ByaXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlciAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoLm1pbmljb2xvcnMtc3ByaXRlIC5taW5pY29sb3JzLXN3YXRjaC1jb2xvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ja2VfY29tYm9wYW5lbF9fdG9rZW4ge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cbi5ja2VfdG9wIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuYS5ja2VfY29tYm9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiA4OHB4O1xufVxuYS5ja2VfY29tYm9fYnV0dG9uIC5ja2VfY29tYm9fb3BlbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNrZV90b29sZ3JvdXAge1xuICBtYXJnaW46IDAgM3B4IDNweCAwICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDRweCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHggIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSkgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIC1tb3otb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5hLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDAgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDAgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3IC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyAuYmFkZ2Uge1xuICBjb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDEycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTJweCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xuICAtbW96LW9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQsXG5hLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQsXG5hLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQsXG5hLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLFxuYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQsXG5hLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDAgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlciAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlciAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUgLmJhZGdlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIC5iYWRnZSB7XG4gIGNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcgLmNrZV9idXR0b25fX2VtYWlscHJldmlld19sYWJlbCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfbGFiZWwsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3IC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2xhYmVsLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcgLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfbGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcgLmNrZV9idXR0b25fX2VtYWlscHJldmlld19pY29uLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcgLmNrZV9idXR0b25fX2VtYWlscHJldmlld19pY29uLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19pY29uLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcgLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIHJpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2xhYmVsLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfbWF4aW1pemVkIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG4uY2tlX21heGltaXplZCAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2tlX2J1dHRvbl9fcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oYXMtd2FybmluZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuLmhhcy13YXJuaW5nIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0OmZvY3VzLFxuLmhhcy13YXJuaW5nIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG59XG4uaGFzLWVycm9yIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG4uaGFzLWVycm9yIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtZXJyb3IgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dDpmb2N1cyxcbi5oYXMtZXJyb3IgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtc3VjY2VzcyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuLmhhcy1zdWNjZXNzIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0OmZvY3VzLFxuLmhhcy1zdWNjZXNzIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG4uaW5wdXQtZ3JvdXAgLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgLnR0LWhpbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkIC50dC1oaW50IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuc2VsZWN0LmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50LFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC50dC1oaW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAudHQtaGludCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkIC50dC1oaW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuc2VsZWN0LmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG50ZXh0YXJlYS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50LFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC50dC1oaW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAudHQtaGludCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkIC50dC1oaW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi50d2l0dGVyLXR5cGVhaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQge1xuICB6LWluZGV4OiAyO1xufVxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dFtkaXNhYmxlZF0sXG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0W3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuLnR0LWRyb3Bkb3duLW1lbnUsXG4udHQtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50dC1kcm9wZG93bi1tZW51IC50dC1zdWdnZXN0aW9uLFxuLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLnR0LWRyb3Bkb3duLW1lbnUgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yLFxuLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yLFxuLnR0LWRyb3Bkb3duLW1lbnUgLnR0LXN1Z2dlc3Rpb246aG92ZXIsXG4udHQtbWVudSAudHQtc3VnZ2VzdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICBjb2xvcjogd2hpdGU7XG59XG4udHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IgYSxcbi50dC1tZW51IC50dC1zdWdnZXN0aW9uLnR0LWN1cnNvciBhLFxuLnR0LWRyb3Bkb3duLW1lbnUgLnR0LXN1Z2dlc3Rpb246aG92ZXIgYSxcbi50dC1tZW51IC50dC1zdWdnZXN0aW9uOmhvdmVyIGEge1xuICBjb2xvcjogIzI2MjYyNjtcbn1cbi50dC1kcm9wZG93bi1tZW51IC50dC1zdWdnZXN0aW9uIHAsXG4udHQtbWVudSAudHQtc3VnZ2VzdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2luYXRpb24gbGkuaGFzLWVycm9yIGEsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUuaGFzLWVycm9yIGEsXG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3IgYTpob3Zlcixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3IgYTpob3Zlcixcbi5wYWdpbmF0aW9uIGxpLmhhcy1lcnJvciBzcGFuLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlLmhhcy1lcnJvciBzcGFuLFxuLnBhZ2luYXRpb24gbGkuaGFzLWVycm9yIHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUuaGFzLWVycm9yIHNwYW46aG92ZXIge1xuICBjb2xvcjogI2VkNTU2NTtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ1NTY1O1xufVxuLnBhZ2luYXRpb24gbGkuaGFzLWVycm9yIGE6aG92ZXIsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUuaGFzLWVycm9yIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnBhZ2luYXRpb24gbGkuaGFzLWVycm9yIHNwYW4sXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUuaGFzLWVycm9yIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRleHQtZWxsaXBzaXMgPiAubGFiZWwge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hZGQtaWNvbiB7XG4gIGNvbG9yOiAjOWVhNmI5O1xufVxuLmFkZC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4ucmVtb3ZlLWljb24ge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5yZW1vdmUtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuLnNlbGVjdDItdGFnICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgcGFkZGluZzogMCAwIDAgM3B4O1xufVxuLnNlbGVjdDItdGFnICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jdGFnX2dyb3VwX3RhZ3Mge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3RhZ19ncm91cF9mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubm90ZS1pdGVtLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RlLWl0ZW0td3JhcHBlciB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4ubm90ZS1pdGVtLXdyYXBwZXIgLm5vdGUtY29udHJvbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAzcHg7XG59XG4ubm90ZS1pdGVtLXdyYXBwZXIgLm5vdGUtY29udHJvbC13cmFwcGVyIGEge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4ubm90ZS1pdGVtLXdyYXBwZXIgLm5vdGUtY29udHJvbC13cmFwcGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5ub3RlLXZpZXctZm9ybS13cmFwcGVyIC5ub3RlLWl0ZW0td3JhcHBlcixcbi5ub3RlLXZpZXctZm9ybS13cmFwcGVyIC5ub3RlLWl0ZW0taW5wdXQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vdGUtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub3RlLWFkZC1saW5rIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI25vdGVfZ3JvdXBfZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbm90ZV9ncm91cF9mb3JtIC5ub3RlLWVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNub3RlX2dyb3VwX2Zvcm0gLm5vdGUtZWRpdC1saW5rLmQtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm90ZS10ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMURBREU7XG59XG4ucmVhZC1tb3JlLWxlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhZC1tb3JlLWxlc3MgI2xvYWRlcl9zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlYWQtbW9yZS1sZXNzW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVhZC1tb3JlLWxlc3NbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAzMiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMjAlLCAjZmZmZmZmIDMzJSk7XG59XG4ucmVhZC1tb3JlLWxlc3NbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucmVhZC1tb3JlLWxlc3NbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucmVhZC1tb3JlLWxlc3NbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gI2xvYWRlcl9zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVhZC1tb3JlLWxlc3NbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyBbZGF0YS1yZWFkbW9yZS10b2dnbGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWQtbW9yZS1sZXNzICsgW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4uaWNoZWNrLWxhYmVsLnJhZGlvLWlubGluZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pY2hlY2stbGFiZWwuY2hlY2tib3gtaW5saW5lOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNoZWNrYm94ID4gLmljaGVjay1sYWJlbCxcbi5yYWRpbyA+IC5pY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmljaGVjay1sYWJlbCAuaWNoZWNrLWl0ZW0gLmhlbHAtYmxvY2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLm9yZy1jaGVjayB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjbGlwOiByZWN0KDBweCwgMHB4LCAwcHgsIDBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmxhYmVsID4gLm9yZy1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmctY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGx1Z2lucy9pQ2hlY2svZ3JlZW4ucG5nP3Y9MVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDI0cHggKiAxNSkgMjRweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNS80KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gIC5vcmctY2hlY2s6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9wbHVnaW5zL2lDaGVjay9ncmVlbkAyeC5wbmc/dj0xXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygyNHB4ICogMTUpIDI0cHg7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xufVxubGFiZWw6aG92ZXIgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogMSAqIC0xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpjaGVja2VkOmJlZm9yZSxcbmxhYmVsOmhvdmVyID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogMiAqIC0xKTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6ZGlzYWJsZWQ6YmVmb3JlLFxubGFiZWw6aG92ZXIgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmRpc2FibGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogMyAqIC0xKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUsXG5sYWJlbDpob3ZlciA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDQgKiAtMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogNSAqIC0xKTtcbn1cbmxhYmVsOmhvdmVyID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLm9yZy1jaGVjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDYgKiAtMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6Y2hlY2tlZDpiZWZvcmUsXG5sYWJlbDpob3ZlciA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDcgKiAtMSk7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkOmJlZm9yZSxcbmxhYmVsOmhvdmVyID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLm9yZy1jaGVjazpkaXNhYmxlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDggKiAtMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkOmNoZWNrZWQ6YmVmb3JlLFxubGFiZWw6aG92ZXIgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkOmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiA5ICogLTEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuYm9keS5pYm94LWV4cGFuZC1pbml0aWF0ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5pYm94LWV4cGFuZC1pbml0aWF0ZWQgLnRoZW1lLWNvbmZpZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWJveC1leHBhbmQtZXhwYW5kZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1OXB4O1xufVxuLmlib3gtZXhwYW5kLWxpbms6aG92ZXIsXG4uaWJveC1jb2xsYXBzZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4uaWJveC5jb2xsYXBzZWQgLmlib3gtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWJveC1leHBhbmQtZXhwYW5kZWQgLmlib3gtZXhwYW5kLWxpbmsgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmlib3gtYm9yZGVybGVzcyAuaWJveC10aXRsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uaWJveC1ib3JkZXJsZXNzIC5pYm94LWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlib3gtd2l0aGluLXRhYiB7XG4gIG1hcmdpbjogLTVweDtcbn1cbi5icy1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5icy1icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnMtYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXFwwMGEwXCI7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbn1cbi5icy1icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50b2FzdC1uby10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUtYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZS1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUtYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZS1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlLWFscGhhID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZS1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUtYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlLWFscGhhID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZS1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUtYWxwaGEgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUtYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmUtYWxwaGE6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLWFscGhhLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmUtYWxwaGE6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyMzIsIDIzMiwgMC41KTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MtYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcy1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MtYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcy1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2Vzcy1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzLWFscGhhID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MtYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2Vzcy1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzLWFscGhhID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MtYWxwaGEgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCAyNDAsIDIxNiwgMC41KTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MtYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MtYWxwaGE6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcy1hbHBoYSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzcy1hbHBoYTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDgsIDIzMywgMTk4LCAwLjUpO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8tYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mby1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8tYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mby1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvLWFscGhhID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8tYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mby1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvLWFscGhhID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8tYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mby1hbHBoYSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDIzNywgMjQ3LCAwLjUpO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm8tYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mby1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mby1hbHBoYTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLWFscGhhLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvLWFscGhhOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NiwgMjI3LCAyNDMsIDAuNSk7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZy1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmctYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZy1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmctYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmctYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZy1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nLWFscGhhID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmctYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZy1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nLWFscGhhID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjQ4LCAyMjcsIDAuNSk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZy1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nLWFscGhhOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmctYWxwaGEsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmctYWxwaGE6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDIsIDIwNCwgMC41KTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXItYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlci1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXItYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlci1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyLWFscGhhID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlci1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXItYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyLWFscGhhID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlci1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXItYWxwaGEgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyMjIsIDIyMiwgMC41KTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXItYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXItYWxwaGE6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLWFscGhhLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXItYWxwaGE6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAyMDQsIDIwNCwgMC41KTtcbn1cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50YWJsZS1wYWRkaW5nbGVzcyA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1wYWRkaW5nbGVzcyA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1wYWRkaW5nbGVzcyA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1wYWRkaW5nbGVzcyA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1wYWRkaW5nbGVzcyA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1wYWRkaW5nbGVzcyA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFibGUtYm9yZGVyZWQgdGZvb3QgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbn1cbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5IHRyIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgdHIgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnRhYmxlLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZGFsIC50YWJsZS1hZmZpeCB0aGVhZC5hZmZpeCxcbi5tb2RhbCAudGFibGUtYWZmaXggdGZvb3QuYWZmaXgge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnRhYmxlLWFmZml4IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1hZmZpeCB0aGVhZCB7XG4gIHotaW5kZXg6IDE7XG59XG4udGFibGUtYWZmaXggdGhlYWQgLnBvcG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLnRhYmxlLWFmZml4IHRoZWFkLmFmZml4IHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWFmZml4IHRoZWFkLmFmZml4Om5vdCguc2Nyb2xsLWFmZml4ZWQpIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbi50YWJsZS1hZmZpeCB0aGVhZC5hZmZpeCB0ciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLWFmZml4IHRoZWFkLmFmZml4LnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4ge1xuICBoZWlnaHQ6IDMwMDBweDtcbn1cbi50YWJsZS1hZmZpeCB0aGVhZC5zY3JvbGwtYWZmaXhlZCB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuLnRhYmxlLWFmZml4IHRmb290IC5wb3BvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi50YWJsZS1hZmZpeCB0Zm9vdC5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFibGUtYWZmaXggdGZvb3QuYWZmaXggdHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZS1hZmZpeCB0Zm9vdC5zY3JvbGwtYWZmaXhlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUtdG9wLXNjcm9sbCxcbi50YWJsZS1yZXNwb25zaXZlLWJvdHRvbS1zY3JvbGwge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUtcmVzcG9uc2l2ZS10b3Atc2Nyb2xsID4gZGl2LFxuLnRhYmxlLXJlc3BvbnNpdmUtYm90dG9tLXNjcm9sbCA+IGRpdiB7XG4gIGhlaWdodDogMXB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUtdG9wLXNjcm9sbCB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUtdG9wLXNjcm9sbC5hZmZpeCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjY7XG4gIHRvcDogNjBweDtcbn1cbi50YWJsZS1yZXNwb25zaXZlLWJvdHRvbS1zY3JvbGwge1xuICB6LWluZGV4OiAxMDtcbn1cbi50YWJsZS1yZXNwb25zaXZlLWJvdHRvbS1zY3JvbGwuYWZmaXgge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZS1yZXNwb25zaXZlLWJvdHRvbS1zY3JvbGwuYWZmaXgtYm90dG9tIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuW2RhdGEtZmlsdGVyLWZvcm1dID4gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZml4ZWQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4udmVydGljYWwtYWxpZ24tY2VsbC5taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZlcnRpY2FsLWFsaWduLWNlbGwudG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi52ZXJ0aWNhbC1hbGlnbi1jZWxsLmJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uYi1yLW5vbmUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYi1yLXNtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5iLXItbWQge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZTdlYWVjO1xufVxuLmItci1sZyB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlN2VhZWM7XG59XG4uYi1sLXNtIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmItbC1tZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2U3ZWFlYztcbn1cbi5iLWwtbGcge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlN2VhZWM7XG59XG4uYnV0dG9uLXJvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGUtY2VsbC1tYXgtd2lkdGgtMjAwIHRkIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi50YWJsZS1jZWxsLXRleHQtZWxsaXBzaXMgdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1jb2x1bW4tY29uZmlnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY2hvb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciAudGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy13cmFwcGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciAudGFibGUtY29uZmlnLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy1zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctYWN0aW9uLXdyYXBwZXIge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctYWN0aW9uLXdyYXBwZXIgPiAudGFibGUtY29uZmlnLWFjdGlvbi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctYWN0aW9uLXdyYXBwZXIgPiAudGFibGUtY29uZmlnLWFjdGlvbi1pdGVtIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWx0ZXItc2hvdy1jb3VudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItc2hvdy1jb3VudC13cmFwcGVyIGxhYmVsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZmlsdGVyLXNob3ctY291bnQtd3JhcHBlciBsYWJlbCArIGRpdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi50YWJsZS50YWJsZS1vdmVyZmxvdy13cmFwLWFueXdoZXJlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLnRhYmxlLW92ZXJmbG93LXdyYXAtYW55d2hlcmUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUudGFibGUtb3ZlcmZsb3ctd3JhcC1hbnl3aGVyZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZC50YWJsZS1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi50YWJsZS50YWJsZS1jb25kZW5zZWQudGFibGUtc2Nyb2xsYWJsZS50YWJsZS1zY3JvbGxhYmxlLTEwIHtcbiAgaGVpZ2h0OiA0MjdweDtcbn1cbi50YWJsZS1mbGV4IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWZsZXggLnRhYmxlLWZsZXgtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLnRhYmxlLWZsZXggLnRhYmxlLWZsZXgtcm93IC50YWJsZS1mbGV4LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlLWZsZXggLnRhYmxlLWZsZXgtcm93ID4gZGl2IHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxREFERTtcbn1cbi50YWJsZS1mbGV4LnRhYmxlLWZsZXgtb3ZlcmZsb3ctd3JhcC1jb250ZW50IC50YWJsZS1mbGV4LWhlYWRlciB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi50YWJsZS1mbGV4LnRhYmxlLWZsZXgtb3ZlcmZsb3ctd3JhcC1jb250ZW50IC50YWJsZS1mbGV4LWNvbnRlbnQge1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgd2lkdGg6IGF1dG87XG59XG50aGVhZC50aGVhZC1zdWNjZXNzIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxudGFibGUuc3RpY2t5LWhlYWRlciB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgei1pbmRleDogNDtcbn1cbi50YWJsZS1hZmZpeC1kcm9wZG93bi1vcGVuLmFmZml4IC5kYXRlcGlja2VyIHRhYmxlIHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4uYWZmaXggLmRhdGVwaWNrZXIgdGFibGUgdGQsXG4udGFibGUtYWZmaXgtZHJvcGRvd24tb3Blbi5hZmZpeCAuZGF0ZXBpY2tlciB0YWJsZSB0aCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNmU3O1xufVxuLm5hdi5uYXYtdGFicyA+IGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItY29sb3I6ICNlNWU2ZTcgI2U1ZTZlNyAjZTVlNmU3O1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1zbSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy14cyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFiLWNvbnRlbnQtb2Zmc2V0dGVkIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi50YWItY29udGVudC50YWItY29udGVudC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5uYXYtdGFicy1jaGVja2JveGVkIC5uYXYubmF2LXRhYnMgLmNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG59XG4ubW9kYWwgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLm1vZGFsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWFiMzk0O1xufVxuLm1vZGFsIC5tb2RhbC14bWQge1xuICB3aWR0aDogNzUwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXhsZyB7XG4gIHdpZHRoOiAxMTMwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXh4bGcge1xuICB3aWR0aDogMTI1MHB4O1xufVxuLm1vZGFsIC5tb2RhbC14eHhsZyB7XG4gIHdpZHRoOiAxNDAwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXh4eHhsZyB7XG4gIHdpZHRoOiAxNjAwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXh4eHh4bGcge1xuICB3aWR0aDogMTY1MHB4O1xufVxuLm1vZGFsIC5tb2RhbC1yZXBvcnQtZGlhbG9nLW1kIHtcbiAgd2lkdGg6IDg3MHB4O1xufVxuLm1vZGFsIC5tb2RhbCA+IC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsIC5mb3JtLWdyb3VwLmNvbXBhcmlzb24tcmFuZ2UtZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWwubW9kYWwtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbmJvZHkubW9kYWwtZXhwYW5kLWluaXRpYXRlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwubW9kYWwtZXhwYW5kLWV4cGFuZGVkIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwubW9kYWwtZXhwYW5kLWV4cGFuZGVkIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWV4cGFuZC1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogMC4yO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tb2RhbC1leHBhbmQtbGluazpob3Zlcixcbi5tb2RhbC1leHBhbmQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9kYWwtZXhwYW5kLWV4cGFuZGVkIC5tb2RhbC1leHBhbmQtbGluayBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xufVxuLnN3YWwtYnV0dG9uLS1jb25maXJtOm5vdCguc3dhbC1idXR0b24tLWRhbmdlcik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm1vZGFsIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDE2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2OTlweCkge1xuICAubW9kYWwgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5tb2RhbCAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi5hbGVydCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgYS50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbi5zd2FsLW1vZGFsLXNlY29uZGFyeSAuc3dhbC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dhbC1tb2RhbC1zZWNvbmRhcnkgLnN3YWwtZm9vdGVyIC5zd2FsLWJ1dHRvbi1jb250YWluZXIgLnN3YWwtYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLXZpZGVvIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdmlkZW8gLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC12aWRlbyAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC12aWRlbyAubW9kYWwtYm9keSAudmlkZW8tZnJhbWUge1xuICBtaW4taGVpZ2h0OiA2MzdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC12aWRlbyAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51LWl0ZW0tZGVsaW1pdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMURBREU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xufVxuLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzY3NmE2YztcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMjdweCAyMXB4IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnkgLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0byAhaW1wb3J0YW50O1xufVxuLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeSAubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5LWxpbms6Zm9jdXMsXG4ubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5IC5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnktbGluazphY3RpdmUsXG4ubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5IC5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNjc2YTZjICFpbXBvcnRhbnQ7XG59XG4ubWVudS1pdGVtLW1hcmtlZC1uZXcgPiBhIC5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gICNwYWdlLXdyYXBwZXIucGFnZS13cmFwcGVyLWVudi10ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjcGFnZS13cmFwcGVyIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG4gICNwYWdlLXdyYXBwZXIgLm5hdmJhci1zdGF0aWMtdG9wLm5hdmJhci1lbnYtdGVzdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWJ1dHRvbi5idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3AgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5kcm9wZG93bi10b2dnbGUgKyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNWZjOWIzO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1zZWxlY3Rpb24gaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItc2VsZWN0aW9uIGlucHV0LnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhamF4X2V4cG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjYWpheF9leHBvcnQgLmJ0biB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWFpbi1uYXYgdWwubmF2ID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluLW5hdiB1bC5uYXYgPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLm1haW4tbmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnVsay1hY3Rpb24tbWVudS13cmFwcGVyIHVsIHtcbiAgbWluLWhlaWdodDogNDZweDtcbn1cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXIgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5kcm9wZG93bi1pY29uLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLWljb24taXRlbS1wYXJlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAuZHJvcGRvd24tcmlnaHQtY29udGFpbmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDY4MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbmRpdi5pcy1jYWxjdWxhdG9yLFxuc3Bhbi5pcy1jYWxjdWxhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYnV0dG9uLmNhbGN1bGF0b3ItdHJpZ2dlciB7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5pbWcuY2FsY3VsYXRvci10cmlnZ2VyIHtcbiAgbWFyZ2luOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5wdXQtY2FsY3VsYXRvci13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yLWlubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDI0MHB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbn1cbi5jYWxjdWxhdG9yLWtleWVudHJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDBweDtcbn1cbi5jYWxjdWxhdG9yLWRpc2FibGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4uY2FsY3VsYXRvci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jYWxjdWxhdG9yLXByb21wdCB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FsY3VsYXRvci1wcm9tcHQudWktd2lkZ2V0LWhlYWRlciB7XG4gIG1hcmdpbjogMnB4O1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICNmM2YzZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCAwcywgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuW2Rpc2FibGVkXSxcbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yZXN1bHQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3BhbltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxudGV4dGFyZWEuY2FsY3VsYXRvci1yZXN1bHQgc3BhbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuLmNhbGN1bGF0b3ItZm9ybXVsYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3Bhbi5jYWxjdWxhdG9yLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgMjM4LCAyNTUsIDAuNTQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAyMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5jYWxjdWxhdG9yLXJvdyB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYWxjdWxhdG9yLXNwYWNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMnB4O1xuICB3aWR0aDogMjhweDtcbn1cbi5jYWxjdWxhdG9yLWhhbGYtc3BhY2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxcHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDJweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZCxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYS5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5jYWxjdWxhdG9yLXJvdyBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZS5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZC5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXM6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXM6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMuZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlci5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZCxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1jdHJsIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItdW5kbyxcbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1jbGVhci1lcnJvcixcbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1jbGVhciB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLWJhc2UsXG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItYW5nbGUge1xuICB3aWR0aDogMjhweDtcbiAgZm9udC1zaXplOiA3MCU7XG59XG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItYmFzZS1hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItYW5nbGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggaW5zZXQgI2ZmZjtcbn1cbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci10cmlnIHtcbiAgZm9udC1zaXplOiA3MCU7XG59XG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItdW5kbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvci1kaWdpdCxcbi5jYWxjdWxhdG9yLW9wZXIge1xuICB3aWR0aDogMjhweDtcbn1cbi5jYWxjdWxhdG9yLW1lbS1lbXB0eSxcbi5jYWxjdWxhdG9yLWRpZ2l0W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjODg4O1xufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmNhbGN1bGF0b3ItdHJpZyxcbiAgLmNhbGN1bGF0b3ItYmFzZSB7XG4gICAgdGV4dC1pbmRlbnQ6IC0zcHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yLWtleS1kb3duIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2FsY3VsYXRvci1rZXlzdHJva2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmNhbGN1bGF0b3ItYW5nbGUgLmNhbGN1bGF0b3Ita2V5c3Ryb2tlLFxuLmNhbGN1bGF0b3ItYmFzZSAuY2FsY3VsYXRvci1rZXlzdHJva2UsXG4uY2FsY3VsYXRvci10cmlnIC5jYWxjdWxhdG9yLWtleXN0cm9rZSB7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiA5NSU7XG59XG4uY2FsY3VsYXRvci1rZXluYW1lIHtcbiAgd2lkdGg6IDIycHg7XG4gIGZvbnQtc2l6ZTogNzAlO1xufVxuLmNhbGN1bGF0b3Itb3Blci5jYWxjdWxhdG9yLWVxdWFscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvci1pbml0aWFsLWlucHV0LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VJY29uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2VJY29uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5wdWxzZUljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG59XG4uYW5pbWF0ZWQtaG92ZXI6aG92ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltYXRlZC1ob3Zlci5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGVkLWhvdmVyLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMzYzc2M2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RmZjBkODtcbn1cbi5jb2xsZWN0aW9uLWFkZC1idG4tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnNvcnRhYmxlLWhhbmRsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zb3J0YWJsZS1oYW5kbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc29ydGFibGUtaGFuZGxlOmZvY3VzLFxuLnNvcnRhYmxlLWhhbmRsZS5mb2N1cyxcbi5zb3J0YWJsZS1oYW5kbGU6aG92ZXIsXG4uc29ydGFibGUtaGFuZGxlOmFjdGl2ZSxcbi5zb3J0YWJsZS1oYW5kbGUuYWN0aXZlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xufVxuLnN3YWwtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udG91ci1iYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuI25hdmJhciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuYXZiYXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDE0cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLXRvZ2dsZS1tb2JpbGUtc2VhcmNoIHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmF2YmFyX3dyYXBwZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuYXZiYXJfd3JhcHBlcl9zZWFyY2gge1xuICAgIHotaW5kZXg6IDIwNDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYWpheF9leHBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1uYXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluLW5hdiAubWVudS1pdGVtLWRlbGltaXRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgdWwubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAubWFpbi1uYXYgdWwubmF2YmFyLW5hdiA+IGxpID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tYWluLW5hdiB1bC5uYXZiYXItbmF2ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm1haW4tbmF2IHVsLm5hdmJhci1uYXYgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2IC5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc2Nyb2xsLWRpc2FibGVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnBhZ2UtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmQtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZi1zLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mLWctMSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi8qXG4gKlxuICogICBUaGlzIGlzIHN0eWxlIGZvciBza2luIGNvbmZpZ1xuICogICBVc2Ugb25seSBpbiBkZW1vIHRoZW1lXG4gKlxuKi9cbi50aGVtZS1jb25maWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aGVtZS1jb25maWctYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbn1cbi50aGVtZS1jb25maWctYm94LnNob3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi50aGVtZS1jb25maWctYm94LnNob3cgLnNwaW4taWNvbiB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxM3B4O1xufVxuLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwcHggMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNwaW4taWNvbi5za2luLTAge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG59XG4uc3Bpbi1pY29uLnNraW4tMSB7XG4gIGJhY2tncm91bmQ6ICMwZTlhZWYgIWltcG9ydGFudDtcbn1cbi5zcGluLWljb24uc2tpbi0yIHtcbiAgYmFja2dyb3VuZDogIzIzYzZjOCAhaW1wb3J0YW50O1xufVxuLnNwaW4taWNvbi5za2luLTMge1xuICBiYWNrZ3JvdW5kOiAjZWNiYTUyICFpbXBvcnRhbnQ7XG59XG4uc2tpbi1zZXR0aW5ncyB7XG4gIHdpZHRoOiAzODBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG59XG4uc2tpbi1zZXR0aW5ncyAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zZXR0aW5ncy1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLnNldHRpbmdzLWl0ZW0uc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXR0aW5ncy1pdGVtIC5zd2l0Y2gge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2tpbi1uYW1lIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNldHRpbmdzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRlZmF1bHQtc2tpbixcbi5ibHVlLXNraW4sXG4udWx0cmEtc2tpbixcbi55ZWxsb3ctc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZWZhdWx0LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjMjgzQTQ5O1xufVxuLmRlZmF1bHQtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxZTJlM2Q7XG59XG4uYmx1ZS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMS5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG4uYmx1ZS1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOGRkYjtcbn1cbi55ZWxsb3ctc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTMucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAxMDAlO1xufVxuLnllbGxvdy1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NlODczNTtcbn1cbi51bHRyYS1za2luIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24td2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24uc2VhcmNoYWJsZS1jb2xsZWN0aW9uLXdpZGdldCAuY29sbGVjdGlvbi1pdGVtLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uLnNlYXJjaGFibGUtY29sbGVjdGlvbi13aWRnZXQuc2VhcmNoYWJsZS1jb2xsZWN0aW9uLXdpZGdldC1sZyB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICByaWdodDogOHB4O1xuICBsZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtcy13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtcy13cmFwcGVyLnNjcm9sbGFibGUtbWQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbXMtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvIWltcG9ydGFudDtcbn1cbiNjb2xsYWJvcmF0b3JzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2NvbGxhYm9yYXRvcnMgLmNvbGxhYm9yYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNjb2xsYWJvcmF0b3JzIC5jb2xsYWJvcmF0b3I6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTA1JSk7XG59XG4jY29sbGFib3JhdG9ycyAuY29sbGFib3JhdG9yIC5jb2xsYWJvcmF0b3ItYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jY29sbGFib3JhdG9ycyAuY29sbGFib3JhdG9yIC5jb2xsYWJvcmF0b3ItYmFkZ2UgaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNjcm9sbGFibGUtd3JhcHBlci01MDAge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNhZHZhbmNlX2Zvcm0uYWR2YW5jZS1mdW5kZWQgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc2VsZWN0LFxuI2FkdmFuY2VfZm9ybS5hZHZhbmNlLWZ1bmRlZCAuc3VibWlzc2lvbi1yZXNwb25zZS1pc28tb2ZmZXItY2FsY3VsYXRvci1saW5rLFxuI2FkdmFuY2VfZm9ybS5hZHZhbmNlLWZ1bmRlZCAuc3VibWlzc2lvbi1yZXNwb25zZS1zdWJtaXQtYW5kLWVtYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhZHZhbmNlX2Zvcm0uYWR2YW5jZS13aXRoLWFjdGl2YXRlZC10cmFuY2hlIC50cmFuY2hlLWFjdGl2YXRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2FkdmFuY2VfZm9ybSAuZmVlcy1jb2xsZWN0aW9uIHRyLmNvbGxlY3Rpb24taXRlbSA+IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1ibG9jayAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWFjdGlvbi1sYWJlbC1maXJzdC1ibG9jayB7XG4gIHdpZHRoOiAyODhweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1hY3Rpb24tbGFiZWwtYmxvY2sge1xuICB3aWR0aDogNTNweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1zeW5kaWNhdGlvbi1sYWJlbC1ibG9jayB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmxvYy1hZHZhbmNlLXN5bmRpY2F0b3Itc3luZGljYXRpb24tbGFiZWwtYmxvY2sge1xuICB3aWR0aDogMTIwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItY29tbWlzc2lvbi1sYWJlbC1ibG9jayB7XG4gIHdpZHRoOiA0MDZweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1mZWUtbGFiZWwtYmxvY2sge1xuICB3aWR0aDogNDgxcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWJsb2NrLFxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lLFxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDU0OHB4O1xufVxuI2FkdmFuY2VfZm9ybSAubG9jLWFkdmFuY2Utc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiA0MDhweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5jb2xsZWN0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1jaGFyZ2UtbW9kZS1jb2x1bW4gLmNoZWNrYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODE4cHgpIHtcbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAjYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNhZHZhbmNlX2Zvcm0gLmxvYy1hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDRweCkgYW5kIChtYXgtd2lkdGg6IDE4MTdweCkge1xuICAjYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItY29tbWlzc2lvbi1sYWJlbC1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWRldGFpbHMtMS1yb3cge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItdG9nZ2xlLWRldGFpbHMtbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItZGV0YWlscy1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1idXR0b24tcm93IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zdWJtaXNzaW9uLWRlY2xpbmUtcmVhc29uLXdyYXBwZXIgLmNvbGxlY3Rpb24taXRlbSBzZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI2FkdmFuY2VfZm9ybSAuaWNoZWNrLWxhYmVsIC50b29sdGlwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYWR2YW5jZV90eXBlIC5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5wb3J0Zm9saW8tc2VsZWN0LWl0ZW0tY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmhvdmVyIC5wb3J0Zm9saW8tc2VsZWN0LWl0ZW0tY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhZHZhbmNlX21lcmNoYW50QWR2YW5jZUNvdW50VGV4dDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLmNyZWF0ZS1tZXJjaGFudC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYWR2YW5jZV9zdWJtaXNzaW9ucyAuc3VibWlzc2lvbi1yZXNwb25zZS1mZWVzIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2FkdmFuY2VfZmVlcyAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzID4gLmNvbGxlY3Rpb24taXRlbXMgPiAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWFjdGlvbi1jb2wge1xuICB3aWR0aDogNjdweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLW5hbWUtY29sIHtcbiAgd2lkdGg6IDI0NXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS1sYWJlbC1jb2wge1xuICB3aWR0aDogMTU1cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1kYXRhLWFtb3VudC1jb2wge1xuICB3aWR0aDogMTUwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1kYXRhLXBlcmNlbnQtY29sIHtcbiAgd2lkdGg6IDEzMXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS1maXJzdC1jb2wge1xuICB3aWR0aDogMjAycHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1kYXRhLXNlY29uZC1jb2wge1xuICB3aWR0aDogMTUwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1kYXRhLXRoaXJkLWNvbCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLXRvdGFsLWZpcnN0LWNvbCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLXRvdGFsLXNlY29uZC1jb2wge1xuICB3aWR0aDogMTA1cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci10b3RhbC10aGlyZC1jb2wge1xuICB3aWR0aDogMTEwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci10b3RhbC1mb3VydGgtY29sIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1mZWUtbGFiZWwtY29sIHtcbiAgd2lkdGg6IDQ1cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmZlZS1hY3Rpb24tY29sIHtcbiAgd2lkdGg6IDY3cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmZlZS10eXBlLWNvbCB7XG4gIHdpZHRoOiAxMzVweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyAuZmVlLWFtb3VudC1jb2wge1xuICB3aWR0aDogMTUwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmZlZS1wZXJjZW50LWNvbCB7XG4gIHdpZHRoOiAxMzFweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyAuZmVlLWRlc2NyaXB0aW9uLWNvbCB7XG4gIHdpZHRoOiAyNjRweDtcbn1cbi5zdWJtaXNzaW9uLWl0ZW0uc3VibWlzc2lvbi1pdGVtLXNlbGVjdGFibGUgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN1Ym1pc3Npb24taXRlbSAuc3VibWlzc2lvbi1yZXNwb25zZS1zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkdmFuY2Utc3luZGljYXRvci1pbmN1cnJlZC1tZXNzYWdlLXJvdyBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuI2ZpbHRlcl9zaG93Tm9QYXltZW50X2NhbGxiYWNrX2ZpbHRlcixcbiNhZHZhbmNlX3N0YXR1c19tYW5hZ2VyX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNmaWx0ZXJfZm9ybSB0ci5leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RTY7XG59XG4uaWJveC1leHBhbmQtaW5pdGlhdGVkIC5hZHZhbmNlLXBheWJhY2stc2hvdy13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uYWR2YW5jZS1tZXJjaGFudC1hcHBsaWNhdGlvbi1mZWUtdG8tc3Rha2Vob2xkZXItdHlwZS1jb250YWluZXIsXG4uc3VibWlzc2lvbi1yZXNwb25zZS1tZXJjaGFudC1hcHBsaWNhdGlvbi1mZWUtdG8tc3Rha2Vob2xkZXItdHlwZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwcHg7XG59XG4uYWR2YW5jZS1zdGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFkdmFuY2Utc3RhdGUuYWR2YW5jZS1zdGF0ZS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNWU4OGRjO1xufVxuLmFkdmFuY2Utc3RhdGUuYWR2YW5jZS1zdGF0ZS1wcmVmdW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjZThjMjQzO1xufVxuLmFkdmFuY2Utc3RhdGUuYWR2YW5jZS1zdGF0ZS1mdW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLmFkdmFuY2Utc3RhdGUuYWR2YW5jZS1zdGF0ZS1kZWZhdWx0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xufVxuLmFkdmFuY2Utc3RhdGUuYWR2YW5jZS1zdGF0ZS1jbG9zZWQge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MjRweCkge1xuICAuYWR2YW5jZS11bmRlcndyaXRpbmctYmFuay1zdGF0ZW1lbnQtd29ya3NoZWV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wtc2NyZWVuLXNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlci1hZHZhbmNlIC5kcm9wZG93bi1zdWJtZW51IHVsLm1lbnVfbGV2ZWxfMSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5jb2wtaXctYWR2YW5jZS1sb2NrLXN0YXR1cyB7XG4gIHdpZHRoOiAyOTdweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jYWR2YW5jZV91bmRlcndyaXRpbmdfc3RpcHNfc3RpcHMgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYWR2YW5jZV91bmRlcndyaXRpbmdfc3RpcHNfc3RpcHMgdGJvZHkgdGQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnN0aXAtc3RhdHVzW2RhdGEtc3RhdHVzPVwiY29tcGxldGVkXCJdIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uc3RpcC1zdGF0dXNbZGF0YS1zdGF0dXM9XCJ3YWl2ZWRcIl0ge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5zdGlwLWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3RpcC1hY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RpcC1hY3Rpb246aG92ZXIsXG4uc3RpcC1hY3Rpb246YWN0aXZlLFxuLnN0aXAtYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJkb2N1bWVudHNcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NGZmO1xuICBib3JkZXItY29sb3I6ICM2NDY0ZmY7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJkb2N1bWVudHNcIl06aG92ZXIsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJkb2N1bWVudHNcIl06Zm9jdXMsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJkb2N1bWVudHNcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1NWZmO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwicGVuZGluZ1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJlMDE7XG4gIGJvcmRlci1jb2xvcjogI2JmYmUwMTtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInBlbmRpbmdcIl06aG92ZXIsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJwZW5kaW5nXCJdOmZvY3VzLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwicGVuZGluZ1wiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBhZjAxO1xuICBib3JkZXItY29sb3I6ICNiMGFmMDE7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJ1bmRlcl9yZXZpZXdcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBiNjA1O1xuICBib3JkZXItY29sb3I6ICM3MGI2MDU7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJ1bmRlcl9yZXZpZXdcIl06aG92ZXIsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJ1bmRlcl9yZXZpZXdcIl06Zm9jdXMsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJ1bmRlcl9yZXZpZXdcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3YTcwNTtcbiAgYm9yZGVyLWNvbG9yOiAjNjdhNzA1O1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiY29tcGxldGVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiNjczO1xuICBib3JkZXItY29sb3I6ICMyN2I2NzM7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJjb21wbGV0ZVwiXTpob3Zlcixcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImNvbXBsZXRlXCJdOmZvY3VzLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiY29tcGxldGVcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTk2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMjRhOTZiO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwid2FpdmVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJ3YWl2ZVwiXTpob3Zlcixcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cIndhaXZlXCJdOmZvY3VzLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwid2FpdmVcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjdiNztcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDY1ODtcbiAgYm9yZGVyLWNvbG9yOiAjZWM0NjU4O1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdOmhvdmVyLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdOmZvY3VzLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjM4NGI7XG4gIGJvcmRlci1jb2xvcjogI2ViMzg0Yjtcbn1cbi5kb3dubG9hZC1hZHZhbmNlLXVuZGVyd3JpdGluZy1zdGlwcy1kb2N1bWVudHMtYnV0dG9ucyB7XG4gIHBhZGRpbmctbGVmdDogMTA1M3B4O1xufVxuLmFkdmFuY2UtdHJhbmNoZS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbiNhZHZhbmNlX3RyYW5jaGVfY3JlYXRvcl9mb3JtLnN1Ym1pc3Npb24tcmVzcG9uc2UtdHJhbmNoZS1jcmVhdG9yIC50cmFuY2hlLWZ1bmRlZC1hdC1jb2x1bW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBhbnktbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuLmNvbXBhbnktdHdvLWZhY3Rvci1hdXRoLXdyYXBwZXIgLnN3aXRjaCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2FkdmFuY2VfY29udGFjdF9jZW50ZXJfbWVzc2FnZXNfY29udGFjdENlbnRlck1lc3NhZ2VzIHRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2FkdmFuY2VfY29udGFjdF9jZW50ZXJfbWVzc2FnZXNfY29udGFjdENlbnRlck1lc3NhZ2VzIHRib2R5IHRkLFxuI2FkdmFuY2VfY29udGFjdF9jZW50ZXJfbWVzc2FnZXMgdGJvZHkgdGQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbjpob3Zlcixcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbjphY3RpdmUsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImluZm9fcHJvdmlkZWRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NEZGO1xuICBib3JkZXItY29sb3I6ICM2NDY0RkY7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJpbmZvX3Byb3ZpZGVkXCJdOmhvdmVyLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiaW5mb19wcm92aWRlZFwiXTpmb2N1cyxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImluZm9fcHJvdmlkZWRcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1NWZmO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiYXBwcm92ZWRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdCNjczO1xuICBib3JkZXItY29sb3I6ICMyN0I2NzM7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJhcHByb3ZlZFwiXTpob3Zlcixcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImFwcHJvdmVkXCJdOmZvY3VzLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiYXBwcm92ZWRcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTk2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMjRhOTZiO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVuaWVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUFBQTtcbiAgYm9yZGVyLWNvbG9yOiAjQUFBQUFBO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVuaWVkXCJdOmhvdmVyLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVuaWVkXCJdOmZvY3VzLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVuaWVkXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmEyYTI7XG4gIGJvcmRlci1jb2xvcjogI2EyYTJhMjtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzQ2NTg7XG4gIGJvcmRlci1jb2xvcjogI0VDNDY1ODtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXTpob3Zlcixcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXTpmb2N1cyxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzODRiO1xuICBib3JkZXItY29sb3I6ICNlYjM4NGI7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJmb2xsb3dfdXBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRTAxO1xuICBib3JkZXItY29sb3I6ICNCRkJFMDE7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJmb2xsb3dfdXBcIl06aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJmb2xsb3dfdXBcIl06Zm9jdXMsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJmb2xsb3dfdXBcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYWYwMTtcbiAgYm9yZGVyLWNvbG9yOiAjYjBhZjAxO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwic2VuZF9zbXNcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDI2ODFFO1xuICBib3JkZXItY29sb3I6ICNEMjY4MUU7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJzZW5kX3Ntc1wiXTpob3Zlcixcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cInNlbmRfc21zXCJdOmZvY3VzLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwic2VuZF9zbXNcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1NjExYztcbiAgYm9yZGVyLWNvbG9yOiAjYzU2MTFjO1xufVxuLnRleHQtY29sb3Itc21zLWFjY2VwdGVkIHtcbiAgY29sb3I6ICNBQUFBQUE7XG59XG4udGV4dC1jb2xvci1zbXMtc2VudCB7XG4gIGNvbG9yOiAjMkJCNjczO1xufVxuLnRleHQtY29sb3Itc21zLWRlbGl2ZXJlZCB7XG4gIGNvbG9yOiAjMkJCNjczO1xufVxuLnRleHQtY29sb3Itc21zLXVuZGVsaXZlcmVkIHtcbiAgY29sb3I6ICNFQzQ3NTg7XG59XG4udGV4dC1jb2xvci1zbXMtZmFpbGVkIHtcbiAgY29sb3I6ICNFQzQ3NTg7XG59XG4uY29udHJhY3QtcGFyZW50LWluZm8td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4jY29udHJhY3RfZm9ybSAuZm9ybS1oZWFkZXIgLmNvbnRyYWN0LXRlbXBsYXRlLXJlbGF0aW9uLWFwcGVuZGl4LWNvbnRyYWN0LXRlbXBsYXRlLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cgLnNsaWRlci1ncm91cCAuaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTQ1cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IC5zbGlkZXItZ3JvdXAgLnNsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxNDVweDtcbn1cbi5iYXNlLWlzby1vZmZlci1jYWxjdWxhdG9yLXJvdyAuZGVhbC1icmVha2Rvd24tYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cgLmRlYWwtYnJlYWtkb3duLWJsb2NrID4gLmZpZWxkLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cgLmRlYWwtYnJlYWtkb3duLWJsb2NrID4gLmZpZWxkLXJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iYXNlLWlzby1vZmZlci1jYWxjdWxhdG9yLXJvdyAuZGVhbC1icmVha2Rvd24tYmxvY2sgPiAuZmllbGQtcm93IC52YWx1ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5pc28tb2ZmZXItY2FsY3VsYXRvci1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDc1cHggNzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmlzby1vZmZlci1jYWxjdWxhdG9yLWZvcm0td3JhcHBlciAuZGVhbC1icmVha2Rvd24tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGY2O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3cgLnRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pc28tb2ZmZXItY2FsY3VsYXRvci1mb3JtLXdyYXBwZXIgLmRlYWwtYnJlYWtkb3duLWJsb2NrID4gLmZpZWxkLXJvdyAudGV4dCxcbi5pc28tb2ZmZXItY2FsY3VsYXRvci1mb3JtLXdyYXBwZXIgLmRlYWwtYnJlYWtkb3duLWJsb2NrID4gLmZpZWxkLXJvdyAudmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIC5sb2dvIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnN1Ym1pc3Npb24tcmVzcG9uc2UtbWF4aW11bS1vZmZlci1lYXJseS1wYXlvZmYtZGlzY291bnQtdmlldy1tb2RlIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vZGFsLWZvcm0tc3VibWlzc2lvbi1lZGl0IC5zdWJtaXNzaW9uLXJlc3BvbnNlLWFjY2VwdC1hbmQtYWN0aXZhdGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC5wYW5lbC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxNTVweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgLnRhYi1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MCU7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC50YWItY29udGVudCAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gIHdpZHRoOiAxNyU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLnRhYnMtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjRUQ1NTY1O1xuICB0b3A6IDExcHg7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYyB0cmFuc3BhcmVudCAjZTdlYWVjICNlN2VhZWMgIWltcG9ydGFudDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA2MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbiNhZHZhbmNlX2Zvcm0gI2FkdmFuY2VfdW5kZXJ3cml0aW5nX25zZnMgaW5wdXRbbmFtZSQ9XCJbbnVtYmVyXVwiXSB7XG4gIHdpZHRoOiAyMThweDtcbn1cbiNhZHZhbmNlX3VuZGVyd3JpdGluZ19iYW5rU3RhdGVtZW50V29ya3NoZWV0cyAuYmFuay1zdGF0ZW1lbnQtbm90ZVtyb3dzPVwiMVwiXSB7XG4gIGhlaWdodDogMzBweDtcbn1cbiNkeW5hbWljX2RhdGVfcmFuZ2VfY29sdW1uX2Zvcm0gLmhlbHAtYmxvY2ssXG4jYWR2YW5jZV9wYXJ0aWNpcGF0aW9uX2JyZWFrZG93bl9jb2x1bW5fZm9ybSAuaGVscC1ibG9jayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2xlbmRlcl9vcmlnaW5hdGlvbkNvbW1pc3Npb25UaWVycyAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNsZW5kZXJfZmVlcyAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sZW5kZXItZm9ybSAuZnVuZGluZy1jcml0ZXJpYS1mb3JtLWdyb3VwLFxuLmxlbmRlci1mb3JtIC51bmRlcndyaXRlci11c2VycyAucHJpbWFyeS1jb2x1bW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxlbmRlci1mb3JtLmxlbmRlci13aXphcmQtZW5hYmxlZCAuZnVuZGluZy1jcml0ZXJpYS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGVuZGVyLWZvcm0ubGVuZGVyLXdpemFyZC1lbmFibGVkIC51bmRlcndyaXRlci11c2VycyAucHJpbWFyeS1jb2x1bW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuI2lzb19vcmlnaW5hdGlvbkNvbW1pc3Npb25UaWVycyAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNpc29fY29udGFjdHMgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmlzby1hZHZhbmNlLWxpc3QtZmlsdGVycyAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNzeW5kaWNhdG9yX2NvbnRhY3RzIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiNzeW5kaWNhdG9yX2JhbGFuY2VfYXZhaWxhYmxlQmFsYW5jZSxcbiNzeW5kaWNhdG9yX2JhbGFuY2VfZnJvemVuQmFsYW5jZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZS5ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTZlNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSAuaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSAuaGVhZGVyLFxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0gLmRhdGEge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE4NTBweCkge1xuICAuc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHRoLFxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAjQUZBRkFGIDFweCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgdGg6bGFzdC1jaGlsZCxcbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbiN1bmZyZWV6ZV9zeW5kaWNhdG9yX2Z1bmRzLm1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdW5mcmVlemVfc3luZGljYXRvcl9mdW5kcy5tb2RhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbTpiZWZvcmUge1xuICBsZWZ0OiA5OXB4ICFpbXBvcnRhbnQ7XG59XG4jdW5mcmVlemVfc3luZGljYXRvcl9mdW5kcy5tb2RhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbTphZnRlciB7XG4gIGxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hvdy1yb3dzLXdyYXBwZXIge1xuICB0b3A6IDIwcHg7XG59XG4jcGF5bWVudF9hcHByb3ZlX3N1bW1hcnkge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4jYXBwcm92ZV9mb3JtIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kYXRlLWZpbHRlcixcbi5hbW91bnQtZmlsdGVyIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuI3BheW1lbnRfcGFzdGVfcGFzdGVEYXRhIHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG59XG4jYXBwcm92ZV9mb3JtIC5zY3JvbGxhYmxlLXRhYmxlLXdyYXBwZXIgPiAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWNjb3VudGluZ19maWx0ZXJfZm9ybSAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNkcm9wZG93bl90b2dnbGVfdXNlciArIC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDIyNXB4O1xufVxuI2FjY291bnRpbmdfZmlsdGVyX2R1ZUF0UmFuZ2VfY2FsbGJhY2tfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2FjY291bnRpbmdfZmlsdGVyX3Nob3dfY2FsbGJhY2tfZmlsdGVyX2xhYmVsIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuI3BheW1lbnRfYWNjb3VudGluZ19wYXltZW50VHlwZV93cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDU4cHg7XG59XG4ucGF5bWVudC11cGxvYWQtZGF0YS11cGRhdGUtZGF0ZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlci1wYXltZW50IC5kcm9wZG93bi1tZW51LFxuLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlci1wYXltZW50X2JvdW5jZWQgLmRyb3Bkb3duLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jcG9ydGZvbGlvX3N5bmRpY2F0b3JzIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRhc2hib2FyZC1wYXJ0aWNpcGF0aW9uLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuI2Rhc2hib2FyZF9maWx0ZXJfZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZF9maWx0ZXJfZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRfZmlsdGVyX2Zvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRfZmlsdGVyX2Zvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRfZmlsdGVyX2Zvcm0gLmNvbXBhbnktZGFzaGJvYXJkLXBlcnNwZWN0aXZlLWZvcm0tZ3JvdXAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzk0YWRmZDtcbn1cbiNkYXNoYm9hcmRfZmlsdGVyX2Zvcm0gI2Rhc2hib2FyZF9maWx0ZXJfZnVuZGVkQXRfY2FsbGJhY2tfZmlsdGVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBvcGFjaXR5OiAxO1xufVxuI3N5bmRpY2F0aW9uX2Jsb2NrIGgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNzeW5kaWNhdGlvbl9ibG9jayBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNuZXdfY2FzaF9hZHZhbmNlcyxcbiNieV9zdGF0dXNfY2FzaF9hZHZhbmNlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2Nhc2hfYWR2YW5jZXNfdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4uZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ud2lkdGgyMCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uYWR2YW5jZS12aWV3LXJlc3RyaWN0aW9uLXR5cGUtd3JhcHBlcixcbi5yZXN0cmljdGlvbnMtdHlwZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jZW1haWxfbG9nX3ByZXZpZXdfbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuI2VtYWlsX3RlbXBsYXRlX3ByZXZpZXdfbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuI3VwbG9hZF9jb21wYW55X2VtYWlsX3RlbXBsYXRlX2ltYWdlc19lbWFpbFRlbXBsYXRlSW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3N0eWxlX2VtYWlsX2Zvcm1fY29udGFpbmVyIC5jb2wtc20tMTAge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiNzdHlsZV9lbWFpbF9mb3JtX2NvbnRhaW5lciAuYnRuLXByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcbn1cbi5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhpc3RvcnktZGF0YS1pdGVtLXR5cGUtcmVtb3ZlLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnktZGF0YS1pdGVtLXR5cGUtcmVtb3ZlLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpc3RvcnktZGF0YS1pdGVtLXR5cGUtcmVtb3ZlLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuaGlzdG9yeS1kYXRhLWl0ZW0tdHlwZS1yZW1vdmUteGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuI21haW5fY29udHJhY3RfdGVtcGxhdGVzID4gdGJvZHkgKyB0Ym9keSxcbiNhcHBlbmRpeF9jb250cmFjdF90ZW1wbGF0ZXMgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ubWVyY2hhbnQtc3RhdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXJjaGFudC1zdGF0ZS5tZXJjaGFudC1zdGF0ZS1uZXcge1xuICBiYWNrZ3JvdW5kOiAjNjdmMTY3O1xufVxuLm1lcmNoYW50LXN0YXRlLm1lcmNoYW50LXN0YXRlLWJhZC1hY3RvciB7XG4gIGJhY2tncm91bmQ6ICNlZDU1NjU7XG59XG4ubWVyY2hhbnQtc3RhdGUubWVyY2hhbnQtc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5tZXJjaGFudC1zdGF0ZS5tZXJjaGFudC1zdGF0ZS1wYWlkLW9mZiB7XG4gIGJhY2tncm91bmQ6ICMxYzg0YzY7XG59XG4ubWVyY2hhbnQtc3RhdGUubWVyY2hhbnQtc3RhdGUtaW4tcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjhhYzU5O1xufVxuLm1lcmNoYW50LXN0YXRlLm1lcmNoYW50LXN0YXRlLWRlY2xpbmVkIHtcbiAgYmFja2dyb3VuZDogI2UyZDEwMDtcbn1cbi5zdGFrZWhvbGRlci1zdGF0dXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGFrZWhvbGRlci1zdGF0dXMuc3Rha2Vob2xkZXItc3RhdHVzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG59XG4uc3Rha2Vob2xkZXItc3RhdHVzLnN0YWtlaG9sZGVyLXN0YXR1cy10ZXJtaW5hdGVkIHtcbiAgYmFja2dyb3VuZDogI2RjNjA2ODtcbn1cbi5zdGFrZWhvbGRlci1zdGF0dXMuc3Rha2Vob2xkZXItc3RhdHVzLXVuZGVyLXJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNmOGFjNTk7XG59XG4uaXNvLW9mZmVyIC5pc28tb2ZmZXItdHlwZS1jb3B5LWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbiAudGV4dC12YWx1ZS1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb24gLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5pbnRlZ2VyLXZhbHVlLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb24gLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb24gLmRhdGUtdmFsdWUtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbiAuYWR2YW5jZS1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbiAuYWR2YW5jZS11bmRlcndyaXRpbmctZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlXCJdW2RhdGEtb3BlcmF0b3I9XCJpblwiXSAuYWR2YW5jZS1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZVwiXVtkYXRhLW9wZXJhdG9yPVwibm90X2luXCJdIC5hZHZhbmNlLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VfdW5kZXJ3cml0aW5nXCJdW2RhdGEtb3BlcmF0b3I9XCJpblwiXSAuYWR2YW5jZS11bmRlcndyaXRpbmctZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VfdW5kZXJ3cml0aW5nXCJdW2RhdGEtb3BlcmF0b3I9XCJub3RfaW5cIl0gLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC10eXBlPVwidGV4dFwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLXR5cGU9XCJib29sXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtdHlwZT1cIm51bWJlclwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtdHlwZT1cImludGVnZXJcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC10eXBlPVwiY3VycmVuY3lcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtdHlwZT1cImRhdGVcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSAuZGF0ZS12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVuZGluZy1jcml0ZXJpb24gLmZyb20tdmFsdWUtd3JhcHBlciA+IC5mb3JtLWdyb3VwID4gLmNvbC1pdy1sZyxcbi5mdW5kaW5nLWNyaXRlcmlvbiAuZnJvbS12YWx1ZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAgPiAuY29sLWl3LW1kIHtcbiAgd2lkdGg6IDMxM3B4O1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uIC50by12YWx1ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtb3BlcmF0b3I9XCJiZXR3ZWVuXCJdIC5mcm9tLXZhbHVlLXdyYXBwZXIgPiAuZm9ybS1ncm91cCA+IC5jb2wtaXctbWQge1xuICB3aWR0aDogMTYwcHg7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1vcGVyYXRvcj1cImJldHdlZW5cIl0gLnRvLXZhbHVlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN0YXNrX25vdGVzIC5ub3RlLWl0ZW0td3JhcHBlcixcbiN0YXNrX25vdGVzIC5ub3RlLWl0ZW0taW5wdXQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Rhc2tfZmlsdGVyX2Zvcm0gLnRhc2stZ2xvYmFsLWZpbHRlcnMgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGFzay1zdGF0dXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YXNrLXN0YXR1c1tkYXRhLXN0YXR1cz1cInBlbmRpbmdcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xufVxuLnRhc2stc3RhdHVzW2RhdGEtc3RhdHVzPVwib3ZlcmR1ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDU1NjU7XG59XG4udGFzay1zdGF0dXNbZGF0YS1zdGF0dXM9XCJjb21wbGV0ZWRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnRhc2stc3RhdHVzW2RhdGEtc3RhdHVzPVwiZGlzY2FyZGVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWUgLnRleHQtdmFsdWUtZm9ybS1ncm91cCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWUgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWUgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZSAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZSAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWUgLmRhdGUtdmFsdWUtZm9ybS1ncm91cCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWUgLmFkdmFuY2UtZmllbGQtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuaW5wdXQuY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSBpbnB1dDpub3QoLm9yZy1lbmFibGVkKSxcbnRleHRhcmVhLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gdGV4dGFyZWE6bm90KC5vcmctZW5hYmxlZCksXG5zZWxlY3QuY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSBzZWxlY3Q6bm90KC5vcmctZW5hYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5zZWxlY3QyLWNvbnRhaW5lcixcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLnNlbGVjdDItY29udGFpbmVyOm5vdCgub3JnLWVuYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLm9yZy1lbmFibGVkKSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLmljaGVja2JveF9zcXVhcmUtZ3JlZW4sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uaXJhZGlvX3NxdWFyZS1ncmVlbixcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLmlyYWRpb19zcXVhcmUtZ3JlZW4uaG92ZXIsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDA7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLmhvdmVyLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDA7XG59XG5sYWJlbC5yYWRpby1pbmxpbmUtYnRuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gbGFiZWwucmFkaW8taW5saW5lLWJ0biB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgLW1vei1vcGFjaXR5OiAwLjY1O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5idG4tZGFuZ2VyW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjY3NzY7XG4gIGJvcmRlci1jb2xvcjogI2VmNjc3NjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY1O1xuICAtbW96LW9wYWNpdHk6IDAuNjU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLm9yZy1lbmFibGVkIFtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VcIl1bZGF0YS1maWVsZC10eXBlPVwibGlzdFwiXSAuYWR2YW5jZS1maWVsZC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtdHlwZT1cInRleHRcIl0gLnRleHQtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLXR5cGU9XCJib29sXCJdIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC10eXBlPVwibnVtYmVyXCJdIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLXR5cGU9XCJpbnRlZ2VyXCJdIC5pbnRlZ2VyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC10eXBlPVwiY3VycmVuY3lcIl0gLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC10eXBlPVwiZGF0ZVwiXSAuZGF0ZS12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYW5ub3VuY2VtZW50X2ZpbHRlcl9mb3JtIC5hbm5vdW5jZW1lbnQtZ2xvYmFsLWZpbHRlcnMgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5hLm9jcm8tZm9ybS12aWV3LXNlbmQtbGluazpmb2N1cyxcbmEub2Nyby1mb3JtLXZpZXctc2VuZC1saW5rOmFjdGl2ZSxcbmEub2Nyby1mb3JtLXZpZXctc2VuZC1hbGwtbGluazpmb2N1cyxcbmEub2Nyby1mb3JtLXZpZXctc2VuZC1hbGwtbGluazphY3RpdmUsXG5hLm9jcm8tZm9ybS1zZW5kLWFsbC1saW5rLmRpc2FibGVkOmZvY3VzLFxuYS5vY3JvLWZvcm0tc2VuZC1hbGwtbGluay5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbiN0ZXN0X2NvbGxlY3Rpb25fY3VydmVfbW9udGhzIC5jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI3Rlc3RfY29sbGVjdGlvbl9jdXJ2ZV9tb250aHMgLnRvZ2dsZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiN0ZXN0X2NvbGxlY3Rpb25fY3VydmVfbW9udGhzIC50b2dnbGUtbGluayBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4jdGVzdF9jb2xsZWN0aW9uX2N1cnZlX21vbnRocyAudG9nZ2xlLWxpbmsuY29sbGFwc2VkIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5tZXJjaGFudC1jb21wYW55LWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4O1xufVxuLm1lcmNoYW50LWNvbXBhbnktbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLnNpZ251cC1ib3gge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG59XG4jbWVyY2hhbnRfc2lnbnVwX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLXN1Ym1pdC1idG4ge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHg7XG59XG4uc2lnbi11cC1tZXJjaGFudC1jb21wYW55LWxvZ28ge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuLnNpZ251cC1tZXJjaGFudC1jb21wYW55LWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2lnbnVwLW1lcmNoYW50LWhlbHAtdGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNpZ251cC1tZXJjaGFudC1oZWxwLXRleHQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLnNpZ24tdXAtbWVyY2hhbnQtZm9ybS1sb2dpbi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWNvcHlyaWdodC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAucmFkaW8ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDAgMjVweCAyNXB4IDA7XG4gIGZsZXg6IDAgMSA0NTVweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLnJhZGlvIGxhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5yYWRpbyBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjQ7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgaDQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGhlaWdodDogMzNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgLmRldGFpbHMtbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAubWVyY2hhbnQtY2FyZCAuZGVzY3JpcHRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5tZXJjaGFudC1jYXJkIC5kZXNjcmlwdGlvbiBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgLmRlc2NyaXB0aW9uIHAubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgLmRlc2NyaXB0aW9uIGkge1xuICB3aWR0aDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCBpbnB1dDpjaGVja2VkIH4gLm1lcmNoYW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pc28tY29tcGFueS1sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmlzby1jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5yZWZlcnJlci1wZXJmb3JtYW5jZS1zdGF0cy1ibG9jayAudG9vbHRpcC1pbm5lciB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi5zeW5kaWNhdG9yLW9wdC1vdXQtd3JhcHBlciAuaWJveC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG4uc3luZGljYXRvci1vcHQtb3V0LXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnN5bmRpY2F0b3Itb3B0LW91dC13cmFwcGVyIHAge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5mdWxsLWxvZ28tbmFtZSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxNjBweDtcbn1cbiNwb3dlcl9iaV9yZXBvcnRfY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MXB4KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3dlcl9iaV9yZXBvcnRfY29udGFpbmVyLnBvd2VyLWJpLXJlcG9ydC12aWV3LWFzIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjA1cHgpO1xufVxuI3Bvd2VyX2JpX3JlcG9ydF9jb250YWluZXIgPiBpZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50LXBvd2VyLWJpIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLXBvd2VyLWJpLXJlcG9ydC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi51c2VyLXBvd2VyLWJpLXJlcG9ydC1uYW1lOmhvdmVyLFxuLnVzZXItcG93ZXItYmktcmVwb3J0LW5hbWU6Zm9jdXMge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5wb3dlci1iaS12aWV3LWFzLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhZWJjYztcbiAgcGFkZGluZzogMTBweCA3NXB4O1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgOHB4ICNkM2QzZDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZDpob3ZlciAucmVwb3J0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIC5pbWFnZSxcbi5wb3dlci1iaS1yZXBvcnQtY2FyZCAuaWNvbiB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQgLmljb24ge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwMHB4O1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIC5pY29uIGkge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBjb2xvcjogI2RhZGFkYTtcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZCAucmVwb3J0LW5hbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIC5yZXBvcnQtZGVzY3JpcHRpb24ge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGUtYm94LmZpbGUtYm94LXNtIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmZpbGUtYm94LmZpbGUtYm94LXNtIC5maWxlIC5pY29uLFxuLmZpbGUtYm94LmZpbGUtYm94LXNtIC5maWxlIC5pbWFnZSB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5maWxlLWJveC5maWxlLWJveC1zbSAuZmlsZSAuaWNvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmlsZS1ib3guZmlsZS1ib3gtc20gLmZpbGUgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbiN1c2VyX3Bvd2VyX2JpX3JlcG9ydHNfcG93ZXJCaVJlcG9ydHMgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI3VzZXJfcG93ZXJfYmlfcmVwb3J0c19wb3dlckJpUmVwb3J0cyAuc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI2VxdWlmYXhfb3JnYW5pemF0aW9uX2RldGFpbHNfbW9kYWwgZHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG4jZXF1aWZheF9vcmdhbml6YXRpb25fZGV0YWlsc19tb2RhbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MjVweDtcbn1cbi5lcXVpZmF4LW56LXRvZ2dsZS1hZHZlcnNlcy1saW5rIHtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU2NHB4KSB7XG4gICNlcXVpZmF4X2FuZF9jcmVkaXRvcl93YXRjaF9jcmVkaXRfcHJvZmlsZV9ibG9jayAuY3JlZGl0LXByb2ZpbGUtcHVsbC1uZXctbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uZHJhdy1zdGF0dXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZDogIzVlODhkYztcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1wcm9jZXNzaW5nIHtcbiAgYmFja2dyb3VuZDogI2U4YzI0Mztcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmEwMDEzO1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLWV4cGlyZWQge1xuICBiYWNrZ3JvdW5kOiAjYmEwMDEzO1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLXBlcmZvcm1pbmcge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLXJlamVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2JhMDAxMztcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1yZWZ1bmRlZCB7XG4gIGJhY2tncm91bmQ6ICNlOGMyNDM7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtZGVmYXVsdGVkIHtcbiAgYmFja2dyb3VuZDogI2VkNTU2NTtcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1wcmVfY2xvc2VkIHtcbiAgYmFja2dyb3VuZDogIzQwNGY1OTtcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1jbG9zZWQge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLmRyYXctc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiA0MDBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5kcmF3LXN5bmRpY2F0b3ItZmVlLWxhYmVsLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItYWN0aW9uLWNvbCB7XG4gIHdpZHRoOiA2N3B4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItbmFtZS1jb2wge1xuICB3aWR0aDogMjQ1cHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1kYXRhLWxhYmVsLWNvbCB7XG4gIHdpZHRoOiAxNTVweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtYW1vdW50LWNvbCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtcGVyY2VudC1jb2wge1xuICB3aWR0aDogMTMxcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1kYXRhLWZpcnN0LWNvbCB7XG4gIHdpZHRoOiAyMDJweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtc2Vjb25kLWNvbCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtdGhpcmQtY29sIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItdG90YWwtZmlyc3QtY29sIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItdG90YWwtc2Vjb25kLWNvbCB7XG4gIHdpZHRoOiAxMDVweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLXRvdGFsLXRoaXJkLWNvbCB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLXRvdGFsLWZvdXJ0aC1jb2wge1xuICB3aWR0aDogNjBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWZlZS1sYWJlbC1jb2wge1xuICB3aWR0aDogNDVweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5jb21taXNzaW9uLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDQwNnB4O1xufVxuLmJ0bi1wYXltZXRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhOGZmO1xuICBib3JkZXItY29sb3I6ICMzNmE4ZmY7XG59XG4uYnRuLXBheW1ldGVyOmZvY3VzLFxuLmJ0bi1wYXltZXRlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5MmZmO1xuICBib3JkZXItY29sb3I6ICMwMDY3YjU7XG59XG4uYnRuLXBheW1ldGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzkyZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOGRmODtcbn1cbi5idG4tcGF5bWV0ZXI6YWN0aXZlLFxuLmJ0bi1wYXltZXRlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBheW1ldGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzkyZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwOGRmODtcbn1cbi5idG4tcGF5bWV0ZXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wYXltZXRlci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBheW1ldGVyOmhvdmVyLFxuLmJ0bi1wYXltZXRlcjphY3RpdmU6Zm9jdXMsXG4uYnRuLXBheW1ldGVyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGF5bWV0ZXI6Zm9jdXMsXG4uYnRuLXBheW1ldGVyOmFjdGl2ZS5mb2N1cyxcbi5idG4tcGF5bWV0ZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wYXltZXRlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWRlO1xuICBib3JkZXItY29sb3I6ICMwMDY3YjU7XG59XG4uYnRuLXBheW1ldGVyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wYXltZXRlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wYXltZXRlcjpob3Zlcixcbi5idG4tcGF5bWV0ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXBheW1ldGVyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXBheW1ldGVyOmZvY3VzLFxuLmJ0bi1wYXltZXRlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcGF5bWV0ZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcGF5bWV0ZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhOGZmO1xuICBib3JkZXItY29sb3I6ICMzNmE4ZmY7XG59XG4uYnRuLXBheW1ldGVyIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzZhOGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4sXG4gIC5kcm9wdXAgPiAuYnRuIHtcbiAgICA+IC5jYXJldCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlciwgdmFsdWUtbGlzdC1jb21tYS1zcGFjZS1hZnRlciwgaW5kZW50YXRpb24sIGRlY2xhcmF0aW9uLWNvbG9uLW5ld2xpbmUtYWZ0ZXIsIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuXG4vL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuLy8gSW1wb3J0IHRoZSBmb250c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIHNyYzogdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3RcIik7XG4gIHNyYzogdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5zdmcjQHtpY29uLWZvbnQtc3ZnLWlkfVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvMy40L2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLnRhYi1mb2N1cygpO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIC5pbWctcmVzcG9uc2l2ZSgpO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIC50cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICAuaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXhcblxuLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuLmFuaW1hdGlvbihAYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246IEBhbmltYXRpb247XG59XG4uYW5pbWF0aW9uLW5hbWUoQG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xufVxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbn1cbi5hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4uYW5pbWF0aW9uLWRlbGF5KEBkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xufVxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbn1cbi5hbmltYXRpb24tZGlyZWN0aW9uKEBkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG4uYW5pbWF0aW9uLWZpbGwtbW9kZShAZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG4uYmFja2ZhY2UtdmlzaWJpbGl0eShAdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbi5jb250ZW50LWNvbHVtbnMoQGNvbHVtbi1jb3VudDsgQGNvbHVtbi1nYXA6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBAbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiBAbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiBAbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiBAbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiBAbW9kZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xufVxuLnNjYWxlWChAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xufVxuLnNjYWxlWShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xufVxuLnNrZXcoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG59XG4udHJhbnNsYXRlKEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5yb3RhdGUoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG59XG4ucm90YXRlWShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG59XG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG4udGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXZlbmRvci1wcmVmaXgsIG1lZGlhLWZlYXR1cmUtcGFyZW50aGVzZXMtc3BhY2UtaW5zaWRlLCBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdW5rbm93biwgaW5kZW50YXRpb24sIGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlclxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbi5pbWctcmVzcG9uc2l2ZShAZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogQGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG4uaW1nLXJldGluYShAZmlsZS0xeDsgQGZpbGUtMng7IEB3aWR0aC0xeDsgQGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMXh9XCIpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTJ4fVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBAaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiBAaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiBAaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogQGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKChAZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqIEBmb250LXNpemUtc21hbGwgLyBAZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXRlLXdhcm5pbmctYmc7XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xufVxuLnRleHQtaW5mbyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWluZm8tdGV4dCk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtd2FybmluZy10ZXh0KTtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWRhbmdlci10ZXh0KTtcbn1cblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbiAgLmJnLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICAuYmctdmFyaWFudChAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uYmctaW5mbyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1pbmZvLWJnKTtcbn1cbi5iZy13YXJuaW5nIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmJnLWRhbmdlciB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIC5saXN0LXVuc3R5bGVkKCk7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoQGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC50ZXh0LW92ZXJmbG93KCk7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIC50ZXh0LXVwcGVyY2FzZSgpO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBAYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcIjsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLnRleHQtZW1waGFzaXMtdmFyaWFudChAY29sb3IpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG4uYmctdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlcixcbiAgYSY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuLnRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQwNTA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbn1cblxuaHRtbCxib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG59XG5cbmJvZHkuZnVsbC1oZWlnaHQtbGF5b3V0ICN3cmFwcGVyLFxuYm9keS5mdWxsLWhlaWdodC1sYXlvdXQgI3BhZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3BhZ2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkuYm94ZWQtbGF5b3V0IHtcbiAgYmFja2dyb3VuZDogQGJveGVkLWJhY2tnb3VuZDtcbn1cblxuYm9keS5ib3hlZC1sYXlvdXQgI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0MDUwO1xuICBtYXgtd2lkdGg6IEBib3hlZC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4udG9wLW5hdmlnYXRpb24uYm94ZWQtbGF5b3V0ICN3cmFwcGVyLFxuLmJveGVkLWxheW91dCAjd3JhcHBlci50b3AtbmF2aWdhdGlvbiB7XG4gIG1heC13aWR0aDogMTMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2xlYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvbnQtbm9yYW1sIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuXG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5iLXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uaHItbGluZS1kYXNoZWQge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIEBib3JkZXItY29sb3I7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5oci1saW5lLXNvbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCUgICAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICAgIWltcG9ydGFudDtcbn1cblxuLyogR0FMTEVSWSAqL1xuLmdhbGxlcnkgPiAucm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZhbmN5Ym94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLyogT25seSBmb3IgZGVtbyAqL1xuICB3aWR0aDogMjQlO1xufVxuXG4vKiBTdW1tZXJub3RlIHRleHQgZWRpdG9yICAqL1xuLm5vdGUtZWRpdG9yIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4vKiBNT0RBTCAqL1xuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgei1pbmRleDogMjIwMDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAzMHB4O1xufVxuXG5cbi5pbm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYjtcbn1cblxuLmlubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYW5pbWF0ZWQubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uaW5tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5pbm1vZGFsIC5tb2RhbC1pY29uIHtcbiAgZm9udC1zaXplOiA4NHB4O1xuICBjb2xvcjogI2UyZTNlMztcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cblxuLyogV1JBUFBFUlMgKi9cblxuI3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCA0MHB4O1xufVxuXG4jcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4taGVpZ2h0OiA1NjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIDI0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxufVxuXG4udGl0bGUtYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uaWJveC1jb250ZW50IGgxLCAuaWJveC1jb250ZW50IGgyLCAuaWJveC1jb250ZW50IGgzLCAuaWJveC1jb250ZW50IGg0LCAuaWJveC1jb250ZW50IGg1LFxuLmlib3gtdGl0bGUgaDEsIC5pYm94LXRpdGxlIGgyLCAuaWJveC10aXRsZSBoMywgLmlib3gtdGl0bGUgaDQsIC5pYm94LXRpdGxlIGg1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG51bC51bnN0eWxlZCwgb2wudW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5iaWctaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTYwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlNWU2ZTc7XG59XG5cblxuLyogRk9PVEVSICovXG5cbi5mb290ZXIge1xuXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmZvb3Rlci5maXhlZF9mdWxsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOjEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uZm9vdGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOjEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tbGVmdDogQHNpZGViYXItd2lkdGg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCxcbmJvZHkuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDAgMCA3MHB4O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyLmNhbnZhcy1tZW51IC5mb290ZXIuZml4ZWQsXG5ib2R5LmNhbnZhcy1tZW51IC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAwIDAgQHNpZGViYXItd2lkdGg7XG59XG5cbmJvZHkuYm9keS1zbWFsbCAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLyogUEFORUxTICovXG5cbi5wYWdlLWhlYWRpbmcge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGgxLCAucGFuZWwtaGVhZGluZyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyogVEFCTEVTICovXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHBhZGRpbmc6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogUEFORUxTICovXG5cbi5wYW5lbC5ibGFuay1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsYW5rLXBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAtbW96LWJvcmRlci1ib3R0b20tY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1sZWZ0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci10b3AtY29sb3JzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNEREREREQgI0RERERERCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYm90dG9tOiBAZ3JheTtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi5uYXYtdGFicyBsaSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICNBN0IxQzI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDI1cHg7XG59XG5cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xufVxuXG4udWktdGFiIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuXG4vKiBHTE9CQUwgICovXG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tYm9yZGVycyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2lucyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmlib3gtY29udGVudC50ZXh0LWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYm9yZGVyLWxlZnQtcmlnaHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ib3JkZXItbGVmdHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIC5saW5rLWJsb2NrIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5saW5rLWJsb2NrIGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG59XG5cbmJvZHkubWluaS1uYXZiYXIgLmJyYW5kaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW1nLmNpcmNsZS1ib3JkZXIge1xuICBib3JkZXI6IDZweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5icmFuZGluZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG59XG5cbi5sb2dpbi1wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDI1JTtcbn1cblxuLmljb25zLWJveCBoMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pY29ucy1ib3ggLmluZm9udCBhIGkge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG59XG5cbi5pY29ucy1ib3ggLmluZm9udCBhIHtcbiAgY29sb3I6ICNhNmE4YTk7XG59XG5cbi5pY29ucy1ib3ggLmluZm9udCBhIHtcbiAgcGFkZGluZzogMTBweDtcblxuICBtYXJnaW46IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51aS1kcmFnZ2FibGUgLmlib3gtdGl0bGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJyZWFkY3J1bWIgPiBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjJGNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2NhNDQ0MDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pYm94IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pYm94LmNvbGxhcHNlZCAuaWJveC1jb250ZW50e1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlib3guY29sbGFwc2VkIC5mYS5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uaWJveC5jb2xsYXBzZWQgLmZhLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uaWJveDphZnRlciwgLmlib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5pYm94LXRpdGxlIHtcbiAgLW1vei1ib3JkZXItYm90dG9tLWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItbGVmdC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXJpZ2h0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItdG9wLWNvbG9yczogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlib3gtdGl0bGUtYmc7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogM3B4IDAgMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE0cHggMTVweCA3cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5pYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaWJveC1jb250ZW50LWJnO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMjBweDtcblxuICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHg7XG59XG5cbi5pYm94LWZvb3RlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxudGFibGUudGFibGUtbWFpbCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi50YWJsZS1tYWlsIC5jaGVjay1tYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udGFibGUtbWFpbCAubWFpbC1kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnN0YXItbWFpbCwgLmNoZWNrLW1haWwge1xuICB3aWR0aDogNDBweDtcbn1cblxuLnVucmVhZCB0ZCBhLCAudW5yZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yZWFkIHRkIGEsIC5yZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi51bnJlYWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY4O1xufVxuXG4uaWJveC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5pYm94LWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmZiO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaWJveC1oZWFkaW5nIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaWJveC10aXRsZSBoNSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCA3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlib3gtdGl0bGUgLmxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5pYm94LXRvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaWJveC10b29scyBhIHtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICBjb2xvcjogI2M0YzRjNDtcbn1cblxuLmlib3gtdG9vbHMgYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaWJveC10b29scyAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5pYm94IC5pYm94LXRvb2xzLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBCQUNLR1JPVU5EUyAqL1xuLnRyYW5zcGFyZW50LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ncmF5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG59XG5cbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZ5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxhenVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxhenVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibGFjay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG59XG5cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xufVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogQGJsdWU7XG59XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiBAbGF6dXI7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGF6dXI7XG4gIGJvcmRlci1jb2xvcjogQGxhenVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IEB5ZWxsb3c7XG59XG5cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICBib3JkZXItY29sb3I6IEB5ZWxsb3c7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiBAcmVkO1xufVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICBib3JkZXItY29sb3I6IEByZWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG59XG5cbi5wcm9ncmVzcy1zbWFsbCwgLnByb2dyZXNzLXNtYWxsIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5wcm9ncmVzcy1zbWFsbCwgLnByb2dyZXNzLW1pbmkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wcm9ncmVzcy1taW5pLCAucHJvZ3Jlc3MtbWluaSAucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnByb2dyZXNzLWJhci1uYXZ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkYzdhYjtcbn1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1cjtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xufVxuXG4ucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5qdW1ib3Ryb24gaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBDT0xPUlMgKi9cblxuLnRleHQtbmF2eSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IEBibHVlO1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6IEBsYXp1cjtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiBAeWVsbG93O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogQHJlZDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbXBsZV90YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbWctc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgxNDUsMTQ1LDE0NSwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgxNDUsMTQ1LDE0NSwxKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMTQ1LDE0NSwxNDUsMSk7XG59XG5cbi8qIEZvciBoYW5kbGUgZGlmZXJlbnQgYmcgY29sb3IgaW4gQW5ndWxhckpTIHZlcnNpb24gKi9cbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzIgbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzMgbmF2Lm5hdmJhcixcbi5tYWlsYm94XFwuaW5ib3ggbmF2Lm5hdmJhcixcbi5tYWlsYm94XFwuZW1haWxfdmlldyBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5lbWFpbF9jb21wb3NlIG5hdi5uYXZiYXIsXG4uZGFzaGJvYXJkc1xcLmRhc2hib2FyZF80XzEgbmF2Lm5hdmJhcixcbi5tZXRyaWNzIG5hdi5uYXZiYXIsIC5tZXRyaWNzXFwuaW5kZXggbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzUgbmF2Lm5hdmJhclxue1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBGb3IgaGFuZGxlIGRpZmVyZW50IGJnIGNvbG9yIGluIE1WQyB2ZXJzaW9uICovXG4uRGFzaGJvYXJkXzIgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfMyAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkRhc2hib2FyZF80XzEgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5Db21wb3NlRW1haWwgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5FbWFpbFZpZXcgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5JbmJveCAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLk1ldHJpY3MgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfNSAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wXG57XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cblxuYS5jbG9zZS1jYW52YXMtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxMDExO1xuICBjb2xvcjogI2E3YjFjMjtcbn1cblxuYS5jbG9zZS1jYW52YXMtbWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGVUxMIEhFSUdIVCAqL1xuXG5cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZoLWJyZWFkY3J1bWIge1xuICBoZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDE5NnB4XCIpO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZmgtbm8tYnJlYWRjcnVtYiB7XG4gIGhlaWdodDogY2FsYyh+XCIxMDAlIC0gOTlweFwiKTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZoLWNvbHVtbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI0MHB4O1xuICBmbG9hdDogbGVmdFxufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAyMDQwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbCB7XG4gei1pbmRleDogMjA1MCAhaW1wb3J0YW50O1xufVxuXG4uc3BpbmVyLWV4YW1wbGUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLyogTUFSR0lOUyAmIFBBRERJTkdTICovXG5cbi5wLXh4cyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnAteHMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucC1zbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wLW0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucC1tZCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5wLWxnIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnAteGwge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ucC13LXhzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucC13LXNtIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG59XG5cbi5wLXctbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcblxufVxuXG4ucC13LW1kIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuXG59XG5cbi5wLXctbGcge1xuICBwYWRkaW5nOiAwIDMwcHg7XG5cbn1cblxuLnAtdy14bCB7XG4gIHBhZGRpbmc6IDAgNDBweDtcblxufVxuXG4ubS14eHMge1xuICBtYXJnaW46IDJweCA0cHg7XG59XG5cbi5tLXhzIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tLXNtIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubSB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLm0tbWQge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5tLWxnIHtcbiAgbWFyZ2luOiAzMHB4O1xufVxuXG4ubS14bCB7XG4gIG1hcmdpbjogNTBweDtcbn1cblxuLm0tbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubS1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tLWwtbGcge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm0tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubS1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubS1sLW4teHhzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5tLWwtbi00cCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4ubS1sLW4teHMge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLm0tbC1uLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ubS1sLW4ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5tLWwtbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLm0tbC1uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubS1sLW4teGwge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG5cbi5tLXQtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tdC14eHMge1xuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbn1cblxuLm0tdC14cyB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS10IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm0tdC1tZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tLXQtbGcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm0tdC1uLXh4cyB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5tLXQtbi14cyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5tLXQtbi1zbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubS10LW4ge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLm0tdC1uLW1kIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubS10LW4teGwge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLm0tci1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1yLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDs7XG59XG5cbi5tLXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDs7XG59XG5cbi5tLXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tLXItbGcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tLXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tLXItNyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ubS1yLW4teHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4ubS1yLW4teHMge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5tLXItbi1zbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5tLXItbiB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5tLXItbi1tZCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5tLXItbi1sZyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbi5tLXItbi14bCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDs7XG59XG5cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50Oztcbn1cblxuLm0tYiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubS1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tLWItbi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4ubS1iLW4teHMge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubS1iLW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLm0tYi1uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5tLWItbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4ubS1iLW4tbGcge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLm0tYi1uLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG5cbi5zcGFjZS0xNSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uc3BhY2UtMjAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnNwYWNlLTI1IHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi5zcGFjZS0zMCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4vLyBGdWxsc2NyZWVuIGZ1bmN0aW9uc1xuXG4uZnVsbHNjcmVlbi1pYm94LW1vZGUgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG5ib2R5LmZ1bGxzY3JlZW4taWJveC1tb2RlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uaWJveC5mdWxsc2NyZWVuIHtcbiAgei1pbmRleDogMjAzMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaWJveC5mdWxsc2NyZWVuIC5jb2xsYXBzZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlib3guZnVsbHNjcmVlbiAuaWJveC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYyh+XCIxMDAlIC0gNDhweFwiKTtcbn1cblxuLy8gQm9vdHN0cmFwIGlzc3VlIGluIDMuMy4wIHdpdGggbW9kYWwgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy85ODU1XG4vLyBGaXhcbmJvZHkubW9kYWwtb3BlbiB7IHBhZGRpbmctcmlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8vIEZpeCBmb3IgbW9kYWwgYmFja2Ryb3Agd2l0aCBhbmltYXRlLmNzc1xuYm9keS5tb2RhbC1vcGVuIC5hbmltYXRlZCB7IGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7IH1cblxuLyogU2hvdyBwcm9maWxlIGRyb3Bkb3duIG9uIGZpeGVkIHNpZGViYXIgKi9cbmJvZHkubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAucHJvZmlsZS1lbGVtZW50LCAuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzM3B4IDI1cHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAubG9nby1lbGVtZW50e1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXItbGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uY2xlYXItcmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IEBjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogQGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBwcmUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogQHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIC5tYWtlLXJvdygpO1xufVxuXG4ucm93LW5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuLm1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC5tYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgLm1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKEBndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctbGVmdDogZmxvb3IoKEBndXR0ZXIgLyAyKSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuLm1ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKChAZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLWxlZnQ6IGNlaWwoKEBndXR0ZXIgLyAtMikpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXhzLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG59XG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuLm1ha2UtbWQtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG4ubWFrZS1sZy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgQGdyaWQtY29sdW1uc2AuXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpIHtcbiAgLy8gQ29tbW9uIHN0eWxlcyBmb3IgYWxsIHNpemVzIG9mIGdyaWQgY29sdW1ucywgd2lkdGhzIDEtMTJcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWw7IFwiPTxcIiBpc24ndCBhIHR5cG9cbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgIEB7bGlzdH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKSB7XG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcbn1cblxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHdpZHRoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fSB7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID0gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1bGwtQHtpbmRleH0ge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gb2Zmc2V0KSB7XG4gIC5jb2wtQHtjbGFzc30tb2Zmc2V0LUB7aW5kZXh9IHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEJhc2ljIGxvb3BpbmcgaW4gTEVTU1xuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQGluZGV4ID49IDApIHtcbiAgLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKTtcbiAgLy8gbmV4dCBpdGVyYXRpb25cbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKChAaW5kZXggLSAxKSwgQGNsYXNzLCBAdHlwZSk7XG59XG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuLm1ha2UtZ3JpZChAY2xhc3MpIHtcbiAgLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCB3aWR0aCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1bGwpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdXNoKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZztcblxuICAvLyBUYWJsZSBjZWxsIHNpemluZ1xuICAvL1xuICAvLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbiAgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuLnRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZTsgQHRhYmxlLWJnLWFjdGl2ZSk7XG4udGFibGUtcm93LXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuLnRhYmxlLXJvdy12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC5Ae3N0YXRlfSxcbiAgICA+IHRoLkB7c3RhdGV9LFxuICAgICYuQHtzdGF0ZX0gPiB0ZCxcbiAgICAmLkB7c3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC5Ae3N0YXRlfTpob3ZlcixcbiAgICA+IHRoLkB7c3RhdGV9OmhvdmVyLFxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLkB7c3RhdGV9LFxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXZlbmRvci1wcmVmaXhcblxuLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogQGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gIC8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4gIC8vXG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xuICAvLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuICAvL1xuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAudGFiLWZvY3VzKCk7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkpO1xuICAudHJhbnNpdGlvbih+XCJib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzXCIpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgLmZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIC5wbGFjZWhvbGRlcigpO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XG4gIH1cblxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxuXG4gIC8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbiAgdGV4dGFyZWEmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2Vcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4vL1xuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IEBmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAvLyBUaGVzZSBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC8vIFRoZXNlIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1iYXNlKTtcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmlucHV0LXNtIHtcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1zbWFsbDsgQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuLmlucHV0LWxnIHtcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1sYXJnZTsgQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6IChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4uZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIC5tYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogZmxvb3IoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG4uZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHRleHQtY29sb3I6ICM1NTU7IEBib3JkZXItY29sb3I6ICNjY2M7IEBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuLmZvcm0tY29udHJvbC1mb2N1cyhAY29sb3I6IEBpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgQGNvbG9yLXJnYmE6IHJnYmEocmVkKEBjb2xvciksIGdyZWVuKEBjb2xvciksIGJsdWUoQGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5ib3gtc2hhZG93KH5cImluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IEB7Y29sb3ItcmdiYX1cIik7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4uaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0OyBAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG5cbiAgc2VsZWN0JiB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEmLFxuICBzZWxlY3RbbXVsdGlwbGVdJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6IEBidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWJhc2UtdmVydGljYWw7IEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1iYXNlOyBAbGluZS1oZWlnaHQtYmFzZTsgQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICAudXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgLnRhYi1mb2N1cygpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBAYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgLm9wYWNpdHkoLjY1KTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIGEmIHtcbiAgICAmLmRpc2FibGVkLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wcmltYXJ5LWJnOyBAYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tc3VjY2Vzcy1jb2xvcjsgQGJ0bi1zdWNjZXNzLWJnOyBAYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1pbmZvLWNvbG9yOyBAYnRuLWluZm8tYmc7IEBidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4td2FybmluZy1jb2xvcjsgQGJ0bi13YXJuaW5nLWJnOyBAYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kYW5nZXItY29sb3I7IEBidG4tZGFuZ2VyLWJnOyBAYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXhzLXZlcnRpY2FsOyBAcGFkZGluZy14cy1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi5idXR0b24tdmFyaWFudChAY29sb3I7IEBiYWNrZ3JvdW5kOyBAYm9yZGVyKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTclKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogQGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbi5vcGFjaXR5KEBvcGFjaXR5KSB7XG4gIEBvcGFjaXR5LWllOiAoQG9wYWNpdHkgKiAxMDApOyAgLy8gSUU4IGZpbHRlclxuICBmaWx0ZXI6IH5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5LWllfSlcIjtcbiAgb3BhY2l0eTogQG9wYWNpdHk7XG59XG4iLCIuYm9yZGVyLXJhZGl1cyAoQHJhZGl1czogM3B4KSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuXG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5vcGFjaXR5IChAb3BhY2l0eTogMC41KSB7XG4gIC13ZWJraXQtb3BhY2l0eTogQG9wYWNpdHk7XG4gIC1tb3otb3BhY2l0eTogQG9wYWNpdHk7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLnRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG5cbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIHRyJi5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICB0Ym9keSYuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRyYW5zaXRpb24tcHJvcGVydHkoflwiaGVpZ2h0LCB2aXNpYmlsaXR5XCIpO1xuICAudHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IEBjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgflwiXFw5XCI7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSkpO1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgLm5hdi1kaXZpZGVyKEBkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICAucmVzZXQtZmlsdGVyKCk7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IChAemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b206IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIH5cIlxcOVwiOyAvLyBJRThcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQoKTtcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICAuZHJvcGRvd24tbWVudS1sZWZ0KCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbi5uYXYtZGl2aWRlcihAY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG4ucmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCIpKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSAqL1xuXG4vL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4teHMpOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tc20pOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tbGcpOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWJvdHRvbS1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItbGVmdC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIC5pbnB1dC1sZygpO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LXNtKCk7XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgc2VsZWN0b3ItbWF4LXR5cGVcblxuLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBAbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICAubmF2LWRpdmlkZXIoKTtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgLm5hdi1qdXN0aWZpZWQoKTtcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkKCk7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogQG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIHNlbGVjdG9yLW1heC1jb21iaW5hdG9ycywgc2VsZWN0b3ItbWF4LWNsYXNzLCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBAbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206IEBuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogQG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogQG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogQG5hdmJhci1oZWlnaHQ7XG4gIHBhZGRpbmc6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IChAbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgcGFkZGluZzogMTBweCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAuYm94LXNoYWRvdyhAc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIC5mb3JtLWlubGluZSgpO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLmJvcmRlci10b3AtcmFkaXVzKEBuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCAgeyAucHVsbC1sZWZ0KCk7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLnB1bGwtcmlnaHQoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd25zXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICAuY2xlYXJmaXgoKTtcbn1cbi5jZW50ZXItYmxvY2sge1xuICAuY2VudGVyLWJsb2NrKCk7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICAudGV4dC1oaWRlKCk7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSBAZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uQHtmYS1jc3MtcHJlZml4fSB7XG4gICYuQHtmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IEBicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgQGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6IEBicmVhZGNydW1iLWNvbG9yO1xuICAgICAgY29udGVudDogXCJAe2JyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2luYXRpb24tYm9yZGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4ucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiBAcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiBAcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItYmc7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG4gIGEmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIENvbG9yc1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXN1Y2Nlc3MtYmcpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIExhYmVsc1xuXG4ubGFiZWwtdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogQGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGJhZGdlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogQGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJhZGdlLWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICAuYnRuLXhzICYsXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuICYge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuICBhJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xuICAgIGNvbG9yOiBAYmFkZ2UtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1hY3RpdmUtYmc7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogQGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogQGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiBAanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiBAanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiBAanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoQGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiBAanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG4gICAgcGFkZGluZy1ib3R0b206IChAanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuXG4gICAgLmNvbnRhaW5lciAmLFxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiBAanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgLnRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgICY6ZXh0ZW5kKC5pbWctcmVzcG9uc2l2ZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG4gIGEmOmhvdmVyLFxuICBhJjpmb2N1cyxcbiAgYSYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICB9XG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IEB0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiBAdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogQGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyBAaGVhZGluZ3MtY29sb3JcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogQGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKEBhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXN1Y2Nlc3MtYmc7IEBhbGVydC1zdWNjZXNzLWJvcmRlcjsgQGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LWluZm8tYmc7IEBhbGVydC1pbmZvLWJvcmRlcjsgQGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXdhcm5pbmctYmc7IEBhbGVydC13YXJuaW5nLWJvcmRlcjsgQGFsZXJ0LXdhcm5pbmctdGV4dCk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtZGFuZ2VyLWJnOyBAYWxlcnQtZGFuZ2VyLWJvcmRlcjsgQGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vIEFsZXJ0c1xuXG4uYWxlcnQtdmFyaWFudChAYmFja2dyb3VuZDsgQGJvcmRlcjsgQHRleHQtY29sb3IpIHtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oQHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiBAcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1iYXItYmc7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjE1KSk7XG4gIC50cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC5hbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW1heC1pZFxuXG4jZ3JhZGllbnQge1xuXG4gIC8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbiAgLy9cbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbiAgLnZlcnRpY2FsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC5kaXJlY3Rpb25hbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBkZWc6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cbiAgLmhvcml6b250YWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnZlcnRpY2FsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnJhZGlhbChAaW5uZXItY29sb3I6ICM1NTU7IEBvdXRlci1jb2xvcjogIzMzMykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5zdHJpcGVkKEBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpOyBAYW5nbGU6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG4ucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxuICAmLmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3M7IEBzdGF0ZS1zdWNjZXNzLWJnOyBAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvOyBAc3RhdGUtaW5mby1iZzsgQHN0YXRlLWluZm8tdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmc7IEBzdGF0ZS13YXJuaW5nLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlcjsgQHN0YXRlLWRhbmdlci1iZzsgQHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kOyBAY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS1Ae3N0YXRlfSB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcblxuICAgIGEmLFxuICAgIGJ1dHRvbiYge1xuICAgICAgY29sb3I6IEBjb2xvcjtcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBzZWxlY3Rvci1tYXgtY29tYmluYXRvcnMsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcblxuLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogQHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG59XG5cblxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXG4vL1xuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXG5cbi5wYW5lbCB7XG4gID4gLmxpc3QtZ3JvdXAsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7IEBwYW5lbC1kZWZhdWx0LXRleHQ7IEBwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc7IEBwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1wcmltYXJ5LWJvcmRlcjsgQHBhbmVsLXByaW1hcnktdGV4dDsgQHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzsgQHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOyBAcGFuZWwtc3VjY2Vzcy10ZXh0OyBAcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOyBAcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtaW5mby1ib3JkZXI7IEBwYW5lbC1pbmZvLXRleHQ7IEBwYW5lbC1pbmZvLWhlYWRpbmctYmc7IEBwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC13YXJuaW5nLWJvcmRlcjsgQHBhbmVsLXdhcm5pbmctdGV4dDsgQHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzsgQHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGFuZ2VyLWJvcmRlcjsgQHBhbmVsLWRhbmdlci10ZXh0OyBAcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc7IEBwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG4ucGFuZWwtdmFyaWFudChAYm9yZGVyOyBAaGVhZGluZy10ZXh0LWNvbG9yOyBAaGVhZGluZy1iZy1jb2xvcjsgQGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6IEBoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6IEBjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiBAY2xvc2UtdGV4dC1zaGFkb3c7XG4gIC5vcGFjaXR5KC4yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLm9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuICAvLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbiAgLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4gIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuICBidXR0b24mIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIC50cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKH5cIjAuM3MgZWFzZS1vdXRcIik7XG4gIH1cbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgLnRyYW5zbGF0ZSgwLCAwKSB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgLm9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IC5vcGFjaXR5KEBtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IEBtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogQG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAuYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiBAbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiBAbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogQHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICAucmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG5cbiAgLm9wYWNpdHkoMCk7XG5cbiAgJi5pbiB7IC5vcGFjaXR5KEB0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wIHtcbiAgICBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG4gICYuYm90dG9tIHtcbiAgICBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAmLmxlZnQge1xuICAgIHBhZGRpbmc6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IEB0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6IEB0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0b29sdGlwLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuIiwiLnJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IEBwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIC5yZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgeyBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCB7IG1hcmdpbi1sZWZ0OiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCB7IG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cblxuICAvLyBBcnJvd3NcbiAgLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcbiAgPiAuYXJyb3cge1xuICAgIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG5cbiAgICAmLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICB0b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKEBwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6IChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXVua25vd25cblxuLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAudHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgICY6ZXh0ZW5kKC5pbWctcmVzcG9uc2l2ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjZzIGVhc2UtaW4tb3V0XCIpO1xuICAgICAgLmJhY2tmYWNlLXZpc2liaWxpdHkoflwiaGlkZGVuXCIpO1xuICAgICAgLnBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgLnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5wcmV2LFxuICAgICAgJi5hY3RpdmUubGVmdCB7XG4gICAgICAgIC50cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogQGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGZvbnQtc2l6ZTogQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAub3BhY2l0eShAY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTsgQGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMDAxKTsgQGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5vcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzOVwiOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDNhXCI7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gSUU5XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogQGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcblxuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIGhlaWdodDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBtYXJnaW4tdG9wOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgICAgZm9udC1zaXplOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuLmNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbi5jZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbmFtZS1xdW90ZXMsIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuXG4vLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXG4uaGlkZS10ZXh0KCkge1xuICBmb250OiB+XCIwLzBcIiBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuLnRleHQtaGlkZSgpIHtcbiAgLmhpZGUtdGV4dCgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcblxuLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbn1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuLnZpc2libGUtcHJpbnQge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi1wcmludCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4ucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0YWJsZSYgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciYgICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgmLFxuICB0ZCYgICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj1Ae2ZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9QHtmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIEBmYS1mb250LXNpemUtYmFzZS9AZmEtbGluZS1oZWlnaHQtYmFzZSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLkB7ZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogQGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtQGZhLWxpLXdpZHRoO1xuICB3aWR0aDogQGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAoLUBmYS1saS13aWR0aCArICg0ZW0gLyAxNCkpO1xuICB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIEBmYS1mb250LXNpemUtYmFzZS9AZmEtbGluZS1oZWlnaHQtYmFzZSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuLmZhLWljb24tcm90YXRlKEBkZWdyZWVzLCBAcm90YXRpb24pIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj1Acm90YXRpb24pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xufVxuXG4uZmEtaWNvbi1mbGlwKEBob3JpeiwgQHZlcnQsIEByb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPUByb3RhdGlvbiwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQGhvcml6LCBAdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IC5mYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgLmZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyAuZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyAuZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgLmZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuQHtmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogQGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tdXNpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoLWxhcmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGgtbGlzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG93ZXItb2ZmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2gtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb2NrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvd25sb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmJveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBlYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWZyZXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3QtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9jazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLW9mZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xcmNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJjb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWdzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9vazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rbWFyazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcmludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtZXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbGQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWl0YWxpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRleHQtd2lkdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vdXRkZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmRlbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGljdHVyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtbWFya2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZGp1c3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFja3dhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVqZWN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5mby1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4cGFuZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wcmVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXN0ZXJpc2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZWFmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWUtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGFuZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmFuZG9tOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnbmV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmV0d2VldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFyLWNoYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29nczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtby11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItaGFsZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1vdXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1iLXRhY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1pbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJvcGh5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXBsb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVtb24tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2ttYXJrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXR0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0aHViOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmxvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhkZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1bGxob3JuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsb2JlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cmVuY2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFza3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbHRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnJpZWZjYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhc2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjaXNzb3JzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlcy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlcmNsaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbG9wcHktbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LXVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC1vbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuZGVybGluZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWdpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cnVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vbmV5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2x1bW5zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtZGVzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmtlZGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYXZlbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWNob21ldGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50cy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9sdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpdGVtYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW1icmVsbGE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsaXBib2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saWdodGJ1bGItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNoYW5nZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1tZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWl0Y2FzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2ZmZWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdXRsZXJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVpbGRpbmctbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvc3BpdGFsLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtYnVsYW5jZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVka2l0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlc2t0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhcHRvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9iaWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwaW5uZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0aHViLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbWlsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnJvd24tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWgtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdhbWVwYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rZXlib2FyZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVybWluYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBseS1hbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZS1mb3JrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1ZXN0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5mbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vic2NyaXB0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lcmFzZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGllbGQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yb2NrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1heGNkbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWh0bWw1OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3NzMzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5jaG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5sb2NrLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsc2V5ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbGxpcHNpcy12OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnNzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGlja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGV2ZWwtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXZlbC1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wYXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV1cjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2JwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpweTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJ1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtydzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idGM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXRleHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14aW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcm9wYm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnN0YWdyYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsaWNrcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXRidWNrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dW1ibHI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFwcGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZG93czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZHJvaWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGludXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJpYmJibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5cGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmVsbG87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZlbWFsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYXRpcGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1bi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb29uLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcmNoaXZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpYm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlbnJlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFnZWxpbmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsYWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdvcmRwcmVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlbmlkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bml2ZXJzaXR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15YWhvbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3R1bWJsZXVwb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlbGljaW91czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpZ2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWVkLXBpcGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcnVwYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpvb21sYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYW5ndWFnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmF4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1aWxkaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoaWxkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Bvb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1YmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVoYW5jZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVjeWNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGF4aTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyZWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcG90aWZ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGV2aWFudGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGF0YWJhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXBkZi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWltYWdlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpzZmlkZGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saWZlLXJpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmViZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVtcGlyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYWNrZXItbmV3czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13ZWl4aW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGlzdG9yeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXJhZ3JhcGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGlkZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9tYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZ1dGJvbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1ZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXRjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXllbHA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmV3c3BhcGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aWZpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsY3VsYXRvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF5cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXZpc2E7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtYW1leDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtcGF5cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1zdHJpcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvcHlyaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJlYS1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllLWNoYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGluZS1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlveGhvc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVhbnBhdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXlzZWxsYWRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhc2hjdWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcnVtYmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhbnB1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VsbHN5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5YXRsYXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcnQtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlhbW9uZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1zZWNyZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydGJlYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVyY3VyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1kb3VibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1tYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5ldXRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2hhdHNhcHA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlcnZlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci10aW1lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhY29pbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vid2F5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRpdW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlbmNhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWktY3Vyc29yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RpY2t5LW5vdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1qY2I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1yb2NrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWRlbWFyazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJpcGFkdmlzb3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2V0LXBvY2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2FmYXJpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaHJvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlZm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVsZXZpc2lvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29udGFvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLTUwMHB4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWF6b247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmR1c3RyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1waW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1zaWduczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudGluZy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXp6OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbWVvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibGFjay10aWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnRpY29uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWRnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGllcGllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9keDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taXhjbG91ZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2NyaWJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcC1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhc2h0YWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsdWV0b290aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlcmNlbnQ7IH1cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogaGVicmV3ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0Rjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogaGVicmV3ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0Rjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogaGVicmV3ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0Rjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogaGVicmV3ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0Rjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5oMywgaDQsIGg1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufSIsIi5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogQG5hdi10ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAyNXB4O1xufVxuXG4ubmF2Lm5hdmJhci1yaWdodCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOTk5YzllO1xufVxuXG4ubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQG5hdi1iZywgMyUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uYXYgLm9wZW4gPiBhLCAubmF2IC5vcGVuID4gYTpob3ZlciwgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6aG92ZXIsIC5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2ID4gbGkgPiBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm5hdmJhciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogQG5hdi1iZztcbn1cblxuLm5hdmJhci10b3AtbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5ib2R5LXNtYWxsIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIGxpIGEge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoODYsIDk2LCAxMTcsIDAuNyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYS5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEgZGl2IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXRhc2tzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVzc2FnZXMge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3Mge1xuICBtYXJnaW4tbGVmdDogLTU5cHg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICBtYXJnaW4tbGVmdDogLTEyM3B4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdXNlciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24tbWVzc2FnZXMsIC5kcm9wZG93bi1hbGVydHMge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuXG4uZHJvcGRvd24tbWVzc2FnZXMgbGkgYSwgLmRyb3Bkb3duLWFsZXJ0cyBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZHJvcGRvd24tbWVzc2FnZXMgbGkgZW0sIC5kcm9wZG93bi1hbGVydHMgbGkgZW0ge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5uYXYubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzNweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiBAbmF2LXByb2ZpbC1wYXR0ZXJuO1xuXG59XG5cbi5wYWNlLWRvbmUgLm5hdi1oZWFkZXIge1xuICB0cmFuc2l0aW9uOmFsbCAwLjVzO1xufVxuXG4ubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCBkYXJrZW4oQG5hdnksIDIlKTtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBuYXYtYmcsIDMlKTtcbn1cblxuXG4ubmF2Lm5hdi1zZWNvbmQtbGV2ZWwgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXYubmF2LXNlY29uZC1sZXZlbC5jb2xsYXBzZVtzdHlsZV0ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm5hdi1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjREZFNEVEO1xufVxuXG4ubmF2LWhlYWRlciAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODA5NWE4O1xufVxuXG4ubWluaW1hbGl6ZS1zdHlsLTIge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5hdmJhci1mb3JtLWN1c3RvbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuXG4ubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjAwMDtcbn1cblxuLmNvdW50LWluZm8gLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiAxMnB4O1xufVxuXG4uYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uYWN0aXZlID4gYSA+IC5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4ubmF2LXNlY29uZC1sZXZlbCBsaSxcbi5uYXYtdGhpcmQtbGV2ZWwgbGkge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuXG4ubmF2LXRoaXJkLWxldmVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG59XG5cbi5uYXYtc2Vjb25kLWxldmVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5ib2R5Om5vdCguZml4ZWQtc2lkZWJhcik6bm90KC5jYW52YXMtbWVudSkubWluaS1uYXZiYXIgLm5hdiBsaTpob3ZlciA+IC5uYXYtc2Vjb25kLWxldmVsLFxuLm1pbmktbmF2YmFyIC5uYXYgbGk6Zm9jdXMgPiAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5maXhlZC1uYXYgLnNsaW1TY3JvbGxEaXYgI3NpZGUtbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG59XG5cbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzBweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXYtYmc7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBuYXYtYmcsIDMlKTtcbn1cblxuLm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDY1cHhcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5zcGVjaWFsX2xpbmsgYSB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE3OTg3ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhIHNwYW4ubGFiZWx7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYSB7XG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oQG5hdnksIDMlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubGFuZGluZ19saW5rIGEgc3Bhbi5sYWJlbHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IGxpZ2h0ZW4oQG5hdnksIDMlKTtcbn1cblxuLmxvZ28tZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cblxuLnBhY2UtZG9uZSAubmF2YmFyLXN0YXRpYy1zaWRlLCAucGFjZS1kb25lIC5uYXYtaGVhZGVyLCAucGFjZS1kb25lIGxpLmFjdGl2ZSwgLnBhY2UtZG9uZSAjcGFnZS13cmFwcGVyLCAucGFjZS1kb25lIC5mb290ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWMgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjAzMDtcbn1cblxuLm5hdmJhci1maXhlZC10b3AsIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xufVxuXG4uZml4ZWQtbmF2ICN3cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5maXhlZC1uYXYgI3dyYXBwZXIgLm5hdmJhci1zdGF0aWMtc2lkZSxcbmJvZHkuZml4ZWQtbmF2ICN3cmFwcGVyICNwYWdlLXdyYXBwZXJcbntcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuYm9keS50b3AtbmF2aWdhdGlvbi5maXhlZC1uYXYgI3dyYXBwZXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cblxuLmJvZHktc21hbGwgLm5hdmJhci1maXhlZC10b3Age1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogNzBweDtcbn1cblxuYm9keS5taW5pLW5hdmJhciAucHJvZmlsZS1lbGVtZW50LCBib2R5Lm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsIGJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5jYW52YXMtbWVudSAucHJvZmlsZS1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHk6bm90KC5maXhlZC1zaWRlYmFyKTpub3QoLmNhbnZhcy1tZW51KS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLmxvZ28tZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmNhbnZhcy1tZW51IC5sb2dvLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzM3B4IDI1cHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgNzBweDtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5mb290ZXIsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5mb290ZXJ7XG4gIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5mb290ZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhciAubmF2YmFyLXN0YXRpYy1zaWRlLFxuYm9keS5jYW52YXMtbWVudSAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogQHNpZGViYXItd2lkdGg7XG4gIHotaW5kZXg6IDIwMDE7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMHB4O1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMHB4O1xufVxuXG5ib2R5LmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCBAc2lkZWJhci13aWR0aDtcbn1cblxuYm9keS5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYgbGk6Zm9jdXMgPiAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG59XG5cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciBsaS5hY3RpdmUgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBsZWZ0OiAwcHhcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSBzcGFuLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LWxhYmVsLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgLnByb2ZpbGUtZWxlbWVudCBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEsXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDUycHhcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBsZWZ0OiAwcHhcbn1cblxuXG5ib2R5LmNhbnZhcy1tZW51IG5hdi5uYXZiYXItc3RhdGljLXNpZGUge1xuICB6LWluZGV4OiAyMDAxO1xuICBiYWNrZ3JvdW5kOiAjMmY0MDUwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIG5hdi5uYXZiYXItc3RhdGljLXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xufVxuIiwiLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IEBuYXZ5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndoaXRlLWJnIC5uYXZiYXItZml4ZWQtdG9wLCAud2hpdGUtYmcgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpob3ZlciwgLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuXG4udG9wLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuXG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9wLW5hdmlnYXRpb24ubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbi5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG4uY2FudmFzLW1lbnUgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uLmZpeGVkLW5hdiAjd3JhcHBlciwgLmZpeGVkLW5hdiAjd3JhcHBlci50b3AtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4udG9wLW5hdmlnYXRpb24uYm9keS1zbWFsbCAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQsIC5ib2R5LXNtYWxsICAudG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAwcHggNDBweCAwcHg7XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSwgLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ubWVudS12aXNpYmxlLWxnLCAubWVudS12aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJcbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXM7XG5cbiAgJi5mb2N1cywgJi5hY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsb2F0LWUtbWFyZ2lucyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYnRuLXctbSB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IEBibHVlO1xufVxuXG4uYnRuLWluZm8uYnRuLW91dGxpbmUge1xuICBjb2xvcjogQGxhenVyO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUge1xuICBjb2xvcjogQHllbGxvdztcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUge1xuICBjb2xvcjogQHJlZDtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQG5hdnksIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQG5hdnksIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQG5hdnksIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBuYXZ5LCA0JSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICBib3JkZXItY29sb3I6IEBibHVlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJsdWUsIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJsdWUsIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGJsdWUsIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBibHVlLCA0JSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1cjtcbiAgYm9yZGVyLWNvbG9yOiBAbGF6dXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWluZm86aG92ZXIsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbywgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbGF6dXIsIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGxhenVyLCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1pbmZvW2Rpc2FibGVkXSwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsIC5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBsYXp1ciwgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQGxhenVyLCA0JSk7XG59XG5cbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkYXJrLWdyYXk7XG4gIGJvcmRlci1jb2xvcjogQGRhcmstZ3JheTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBkYXJrLWdyYXksIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGRhcmstZ3JheSwgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0sIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAZGFyay1ncmF5LCA0JSk7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbihAZGFyay1ncmF5LCA0JSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGJvcmRlci1jb2xvcjogQHllbGxvdztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEB5ZWxsb3csIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQHllbGxvdywgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZ1tkaXNhYmxlZF0sIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAeWVsbG93LCA0JSk7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbihAeWVsbG93LCA0JSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHJlZCwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAcmVkLCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEByZWQsIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEByZWQsIDQlKTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgY29sb3I6IEBuYXZ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWxpbmsuZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZDpob3ZlciwgLmJ0bi1saW5rLmRpc2FibGVkOmZvY3VzLCAuYnRuLWxpbmsuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWxpbmsuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWxpbmtbZGlzYWJsZWRdLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmssIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjY2FjYWNhO1xufVxuXG4uYnRuLXdoaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYnRuLXdoaXRlOmhvdmVyLCAuYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi13aGl0ZS5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlLCAuYnRuLXdoaXRlOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZTphY3RpdmU6aG92ZXIsIC5idG4td2hpdGUuYWN0aXZlOmhvdmVyLCAuYnRuLXdoaXRlLmFjdGl2ZTpmb2N1c3tcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG59XG5cbi5idG4td2hpdGU6YWN0aXZlLCAuYnRuLXdoaXRlLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpIGluc2V0O1xufVxuXG4uYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi13aGl0ZS5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi13aGl0ZS5kaXNhYmxlZCwgLmJ0bi13aGl0ZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi13aGl0ZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi13aGl0ZS5kaXNhYmxlZDphY3RpdmUsIC5idG4td2hpdGUuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXdoaXRlW2Rpc2FibGVkXSwgLmJ0bi13aGl0ZVtkaXNhYmxlZF06aG92ZXIsIC5idG4td2hpdGVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdoaXRlW2Rpc2FibGVkXTphY3RpdmUsIC5idG4td2hpdGUuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGU6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZS5hY3RpdmUge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cblxuLmZvcm0tY29udHJvbCwgLmZvcm0tY29udHJvbDpmb2N1cywgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cywgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItZm9ybSwgLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1jb250cm9sOmZvY3VzLCAubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6aG92ZXIsIC5vcGVuIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAucGFuZWwsIC5wb3BvdmVyLCAucHJvZ3Jlc3MsIC5wcm9ncmVzcy1iYXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5idG4tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5idG4tbGFyZ2UtZGltIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG5idXR0b24uZGltIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG5idXR0b24uZGltOmFjdGl2ZSB7XG4gIHRvcDogM3B4O1xufVxuXG5idXR0b24uYnRuLXByaW1hcnkuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBuYXZ5LDYlKSwgMHB4IDVweCAwcHggMHB4IGRhcmtlbihAbmF2eSw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLXByaW1hcnkuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAbmF2eSw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQG5hdnksNiUpLCAwcHggNXB4IDNweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWRlZmF1bHQuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBkYXJrLWdyYXksNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEBkYXJrLWdyYXksNiUpLCAwcHggMTBweCA1cHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1kZWZhdWx0LmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGRhcmstZ3JheSw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQGRhcmstZ3JheSw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4td2FybmluZy5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQHllbGxvdyw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQHllbGxvdyw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLXdhcm5pbmcuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAeWVsbG93LDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAeWVsbG93LDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1pbmZvLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAbGF6dXIsNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEBsYXp1ciw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWluZm8uZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAbGF6dXIsNiUpLCAwcHggMnB4IDBweCAwcHggZGFya2VuKEBsYXp1ciw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tc3VjY2Vzcy5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGJsdWUsNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEBibHVlLDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tc3VjY2Vzcy5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBibHVlLDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAYmx1ZSw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tZGFuZ2VyLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAcmVkLDYlKSwgMHB4IDVweCAwcHggMHB4IGRhcmtlbihAcmVkLDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tZGFuZ2VyLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQHJlZCw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQHJlZCw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5kaW06YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG59XG5cbmJ1dHRvbi5kaW06YWN0aXZlOmJlZm9yZSB7XG4gIHRvcDogN3B4O1xuICBmb250LXNpemU6IDUwcHg7XG59XG4iLCJcbi5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaWdodC1ncmF5O1xuICBjb2xvcjogQGxhYmVsLWJhZGdldC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtZ3JheTtcbiAgY29sb3I6IEBsYWJlbC1iYWRnZXQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmxhYmVsLXByaW1hcnksIC5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtc3VjY2VzcywgLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC13YXJuaW5nLCAuYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtd2FybmluZy1saWdodCwgLmJhZGdlLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxhYmVsLWRhbmdlciwgLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtaW5mbywgLmJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGF6dXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtaW52ZXJzZSwgLmJhZGdlLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhYmVsLXdoaXRlLCAuYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzVFNUU1RTtcbn1cblxuLmxhYmVsLXdoaXRlLCAuYmFkZ2UtZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTJFMzY7XG4gIGNvbG9yOiAjOEI5MUEwO1xufVxuIiwiLyogVE9PR0xFIFNXSUNIICovXG5cbi5vbm9mZnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgQG5hdnk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG59XG5cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUsIC5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFRyZWJ1Y2hldCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiT0ZGXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgQG5hdnk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDQ0cHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xufVxuXG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi8qIENIT1NFTiBQTFVHSU4gKi9cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JENUREO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIFBBR0lOQVRJTiAqL1xuXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYSwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBUT09MVElQUyAqL1xuXG4udG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQwNTA7XG59XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyRjQwNTA7XG59XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkY0MDUwO1xufVxuXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkY0MDUwO1xufVxuXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyRjQwNTA7XG59XG5cbi8qIEVBU1kgUElFIENIQVJUKi9cblxuLmVhc3lwaWVjaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWFzeXBpZWNoYXJ0IC5oMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lYXN5cGllY2hhcnQgY2FudmFzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZWFzeXBpZWNoYXJ0IC5lYXN5cGllLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZWFzeXBpZWNoYXJ0IGltZyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5qcXN0b29sdGlwIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qIEZVTExDQUxFTkRBUiAqL1xuXG4uZmMtc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZmMtc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uZmMtYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuOWVtO1xuICBsaW5lLWhlaWdodDogMS45ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZjLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZjLWhlYWRlci10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mYy1jb250ZW50IC5mYy13aWRnZXQtaGVhZGVyLCAuZmMtY29udGVudCAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mYy1ib3JkZXItc2VwYXJhdGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkNGOEUzO1xufVxuXG4uZXh0ZXJuYWwtZXZlbnQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZjLWx0ciAuZmMtZXZlbnQtaG9yaS5mYy1ldmVudC1lbmQsIC5mYy1ydGwgLmZjLWV2ZW50LWhvcmkuZmMtZXZlbnQtc3RhcnQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1hZ2VuZGEgLmZjLWV2ZW50LXRpbWUsXG4uZmMtZXZlbnQgYSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5OyAvKiBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIGJvcmRlci1jb2xvcjogQG5hdnk7IC8qIGJvcmRlciBjb2xvciAqL1xufVxuXG4uZmMtZXZlbnQtdGltZSwgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4udWktY2FsZW5kYXIgLmZjLWV2ZW50LXRpbWUsIC51aS1jYWxlbmRhciAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuXG4vKiBDaGF0ICovXG4uY2hhdC1hY3Rpdml0eS1saXN0IC5jaGF0LWVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmNoYXQtZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGF0LWVsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmNoYXQtZWxlbWVudCwgLmNoYXQtZWxlbWVudCAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY2hhdC1lbGVtZW50LCAubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2hhdC1lbGVtZW50ID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNoYXQtZWxlbWVudCBpbWcuaW1nLWNpcmNsZSwgLmRyb3Bkb3duLW1lc3NhZ2VzLWJveCBpbWcuaW1nLWNpcmNsZSB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5jaGF0LWVsZW1lbnQgLndlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNoYXQtZWxlbWVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jaGF0LWVsZW1lbnQgLnBob3RvcyB7XG4gIG1hcmdpbjogMTBweCAwO1xuXG59XG5cbi5yaWdodC5jaGF0LWVsZW1lbnQgPiAucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY2hhdC1waG90byB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNoYXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jaGF0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQjNBOUE5O1xufVxuXG4uY2hhdCBsaS5sZWZ0IC5jaGF0LWJvZHkge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLmNoYXQgbGkucmlnaHQgLmNoYXQtYm9keSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLmNoYXQgbGkgLmNoYXQtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLnBhbmVsIC5zbGlkZWRvd24gLmdseXBoaWNvbixcbi5jaGF0IC5nbHlwaGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNoYXQtcGFuZWwgLnBhbmVsLWJvZHkge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qIExJU1QgR1JPVVAgKi9cblxuYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5uby1wYWRkaW5nIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubm8tcGFkZGluZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLm5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgLypib3JkZXItdG9wOiBub25lOyovXG5cbiAgcGFkZGluZzogMTVweCAyNXB4O1xuXG59XG5cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVsZW1lbnRzLWxpc3QgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjO1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjOyovXG4gIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7Ki9cbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmVsZW1lbnRzLWxpc3QgbGkuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmVsZW1lbnQtZGV0YWlsLWJveCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi8qIEZMT1QgQ0hBUlQgICovXG5cbi5mbG90LWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi53aWRnZXQgLmZsb3QtY2hhcnQuZGFzaGJvYXJkLWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5mbG90LWNoYXJ0LmRhc2hib2FyZC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZmxvdC1jaGFydC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsb3QtY2hhcnQtcGllLWNvbnRlbnQge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmpxc3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYig0MywgNDgsIDU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDgsIDU4LCAwLjgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmpxc2ZpZWxkIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmxlZ2VuZExhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5zdGF0LWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3RhdC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3RhdC1wZXJjZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc3RhdC1saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBEQVRBVEFCTEVTICovXG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ib2R5LkRUVFRfUHJpbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG59XG4uRFRUVF9QcmludCAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiNmZmY7XG59XG5cbmJ1dHRvbi5EVFRUX2J1dHRvbiwgZGl2LkRUVFRfYnV0dG9uLCBhLkRUVFRfYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5idXR0b24uRFRUVF9idXR0b246aG92ZXIsIGRpdi5EVFRUX2J1dHRvbjpob3ZlciwgYS5EVFRUX2J1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuXG5idXR0b24uRFRUVF9idXR0b246aG92ZXI6bm90KC5EVFRUX2Rpc2FibGVkKSwgZGl2LkRUVFRfYnV0dG9uOmhvdmVyOm5vdCguRFRUVF9kaXNhYmxlZCksIGEuRFRUVF9idXR0b246aG92ZXI6bm90KC5EVFRUX2Rpc2FibGVkKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuXG59XG5cbi8qIENJUkNMRSAqL1xuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJ0bi1jaXJjbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cblxuLmJ0bi1jaXJjbGUuYnRuLWxnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uYnRuLWNpcmNsZS5idG4teGwge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5zaG93LWdyaWQgW2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLnNob3ctZ3JpZCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4vKiBBTklNQVRJT04gKi9cblxuLmNzcy1hbmltYXRpb24tYm94IGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uYW5pbWF0aW9uLWVmZWN0LWxpbmtzIGEge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNhbmltYXRpb25fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4uYW5pbWF0aW9uLXRleHQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmFuaW1hdGlvbi10ZXh0LWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYW5pbWF0aW9uLXRleHQtYm94IGgyIHtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hbmltYXRpb24tdGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogUEVBQ0UgKi9cblxuLnBhY2Uge1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXSURHRVRTICovXG5cbi53aWRnZXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldC5zdHlsZTEgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi53aWRnZXQgaDIsIC53aWRnZXQgaDMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtdGV4dC1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ud2lkZ2V0LWhlYWQtY29sb3ItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG59XG5cbi53aWRnZXQgLmZsb3QtY2hhcnQge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4udmVydGljYWwtYWxpZ24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmVydGljYWwtYWxpZ24gaDIsIC52ZXJ0aWNhbC1hbGlnbiBoMyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvZG8tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRvZG8tbGlzdC5zbWFsbC1saXN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udG9kby1saXN0LnNtYWxsLWxpc3QgPiBsaSB7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDZweCA2cHggNnB4IDEycHg7XG59XG5cbi50b2RvLWxpc3Quc21hbGwtbGlzdCAuYnRuLXhzLCAudG9kby1saXN0LnNtYWxsLWxpc3QgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXB4IDJweCAxcHggNXB4O1xufVxuXG4udG9kby1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50b2RvLWxpc3QgLmhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi50b2RvLWxpc3QgPiBsaSAubGFiZWwge1xuICBmb250LXNpemU6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jaGVjay1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udG9kby1jb21wbGV0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmdlby1zdGF0aXN0aWMgaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbHlwaGljb24uZmEge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xufVxuLyogSU5QVVRTICovXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1zLXNtIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uaW5wdXQtcyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmlucHV0LXMtbGcge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5pLWNoZWNrcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbCwgLnNpbmdsZS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQgMHMsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6MTRweFxufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzLCAuc2luZ2xlLWxpbmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IEBuYXZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IEB5ZWxsb3c7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCxcbi5oYXMtZXJyb3IgLmJ0bi1ncm91cCAucmFkaW8taW5saW5lLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogQHJlZDtcbn1cblxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogQHllbGxvdztcbn1cblxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiBAcmVkO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNkU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3Bpbm5lci1idXR0b25zLmlucHV0LWdyb3VwLWJ0biAuYnRuLXhzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG59XG5cbi5zcGlubmVyLWJ1dHRvbnMuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgQG5hdnk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zbGlkZXJfcmVkIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIEByZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIFVJIFNvcnRhYmxlICovXG5cbi51aS1zb3J0YWJsZSAuaWJveC10aXRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjZWNlY2UgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTdlYWVjO1xufVxuXG4uaWJveC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbjogMHB4IDBweCAyM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNXSVRDSEVTICovXG4ub25vZmZzd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA1NHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7IC1tb3otdXNlci1zZWxlY3Q6bm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyBvdmVyZmxvdzogaGlkZGVuOyBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxQUIzOTQ7IGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjAwJTsgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwczsgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUsIC5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbGVmdDsgd2lkdGg6IDUwJTsgaGVpZ2h0OiAxNnB4OyBwYWRkaW5nOiAwOyBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMHB4OyBjb2xvcjogd2hpdGU7IGZvbnQtZmFtaWx5OiBUcmVidWNoZXQsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogYm9sZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBQjM5NDsgY29sb3I6ICNGRkZGRkY7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIk9GRlwiO1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IGNvbG9yOiAjOTE5MTkxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE4cHg7IG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUFCMzk0OyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IHJpZ2h0OiAzNnB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwczsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi8qIGpxR3JpZCAqL1xuXG5cbi51aS1qcWdyaWR7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udWktanFncmlkLWJ0YWJsZXtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi51aS1qcWdyaWQtaHRhYmxle1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnVpLWpxZ3JpZC10aXRsZWJhcntcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEuMWVtIDFlbSAwLjJlbTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQ7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZDtcbn1cbi51aS13aWRnZXQtaGVhZGVye1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4udWktanFncmlkIHRyLnVpLXJvdy1sdHIgdGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4udWktc2VhcmNoLXRvb2xiYXIgaW5wdXRbdHlwZT1cInRleHRcIl17XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xNnB4O1xufVxuLnVpLWpxZ3JpZCB0ci51aS1zZWFyY2gtdG9vbGJhciB0aCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHJpZGdlICFpbXBvcnRhbnRcbn1cbi51aS1zdGF0ZS1ob3ZlciwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMmZiZmY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4udWktanFncmlkIC51aS1wZy1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGhlaWdodDogMTVweDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLXNlbGJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi51aS1qcWdyaWQgLnVpLXBhZ2VyLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtcGFnZXIge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1wZy10YWJsZSAubmF2dGFibGUgLnVpLWNvcm5lci1hbGx7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWJ1dHRvbjpob3ZlciB7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4udWktanFncmlkIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OjEwMTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOjExcHg7XG59XG4udWktanFncmlkIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi51aS1qcWdyaWQtcGFnZXIge1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjoxcHggc29saWQgI2RkZDtcbn1cblxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi51aS1qcWdyaWQgdHIuanFncm93IHRkIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udWktanFkaWFsb2cgLnVpLWpxZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuXG59XG5cbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udWktanFkaWFsb2cgPiAudWktcmVzaXphYmxlLXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5cblxuXG4vKiBOZXN0YWJsZSBsaXN0ICovXG5cbi5kZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmRkLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5kZC1saXN0IC5kZC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGQtY29sbGFwc2VkIC5kZC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRkLWl0ZW0sXG4uZGQtZW1wdHksXG4uZGQtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5kZC1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRkLWhhbmRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kZC1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGQtaXRlbSA+IGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnKyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uZGQtaXRlbSA+IGJ1dHRvbltkYXRhLWFjdGlvbj1cImNvbGxhcHNlXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbn1cblxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzNweDtcbiAgY29sb3I6ICNjMWMxYzE7XG5cbn1cblxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmRkLXBsYWNlaG9sZGVyLFxuLmRkLWVtcHR5IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2YyZmJmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiNmJjYmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRkLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiYmI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpLCAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZik7XG4gIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDMwcHggMzBweDtcbn1cblxuLmRkLWRyYWdlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kZC1kcmFnZWwgPiAuZGQtaXRlbSAuZGQtaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRkLWRyYWdlbCAuZGQtaGFuZGxlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuXG4vKipcbiogTmVzdGFibGUgRXh0cmFzXG4qL1xuLm5lc3RhYmxlLWxpc3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cblxuI25lc3RhYmxlLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG59XG5cbiNuZXN0YWJsZS1vdXRwdXQsXG4jbmVzdGFibGUyLW91dHB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzZW07XG4gIGZvbnQtZmFtaWx5OiBvcGVuIHNhbnMsIGx1Y2lkYSBncmFuZGUsIGx1Y2lkYSBzYW5zIHVuaWNvZGUsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jbmVzdGFibGUyIC5kZC1oYW5kbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNuZXN0YWJsZTIgLmRkLWhhbmRsZTpob3ZlciB7XG4gIC8qYmFja2dyb3VuZDogI2JiYjsqL1xufVxuXG5cbiNuZXN0YWJsZTIgIHNwYW4ubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbiNuZXN0YWJsZS1vdXRwdXQsXG4jbmVzdGFibGUyLW91dHB1dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBDb2RlTWlycm9yICovXG4uQ29kZU1pcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLyogR29vZ2xlIE1hcHMgKi9cbi5nb29nbGUtbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLyogVmFsaWRhdGlvbiAqL1xubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2NjNTk2NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jb250cm9sLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICNjYzU5NjU7XG59XG5cbi8qIG5nR3JpZCAqL1xuLmdyaWRTdHlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTIsIDIxMiwgMjEyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHhcbn1cbi5ncmlkU3R5bGUyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxMiwyMTIsMjEyKTtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLm5nSCBlYWRlckNlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLm5nQ2VsbCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5uZ1RvcFBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbn1cbi5uZ1Jvdy5ldmVuIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5uZ1Jvdy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNFQkYyRjE7XG59XG4ubmdSb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5uZ0NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZ0hlYWRlckNlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi8qIFRvYXN0ciBjdXN0b20gc3R5bGUgKi9cblxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdDpiZWZvcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgbWFyZ2luOiBhdXRvIDAuNWVtIGF1dG8gLTEuNWVtO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwQ1wiO1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjOTk5O1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XG4gIG9wYWNpdHk6IC45O1xuICAtbXMtZmlsdGVyOiBhbHBoYShPcGFjaXR5PTkwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKVxufVxuXG4jdG9hc3QtY29udGFpbmVyID4gOmhvdmVyIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNHB4ICM5OTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCAjOTk5O1xuICBib3gtc2hhZG93OiAwIDAgNHB4ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IGFscGhhKE9wYWNpdHk9MTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eVxufVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5XG59XG5cbi50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWRcbn1cblxuLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGF6dXJcbn1cblxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93XG59XG5cbi50b2FzdC10b3AtZnVsbC13aWR0aCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIE5vdGlmaWUgKi9cbi5jZy1ub3RpZnktbWVzc2FnZS5pbnNwaW5pYS1ub3RpZnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93IDogMCAwIDEgcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDIgcHggNCBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdyA6IDAgMCAxIHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyIHB4IDQgcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6bm9uZSA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEB5ZWxsb3c7XG59XG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBibHVlO1xufVxuXG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQHJlZDtcbn1cblxuLmluc3BpbmlhLW5vdGlmeS5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAbmF2eTtcbn1cblxuLyogSW1hZ2UgY3JvcHBlciBzdHlsZSAqL1xuLmltZy1jb250YWluZXIsIC5pbWctcHJldmlldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1nLXByZXZpZXctc20ge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi8qIEZvcnVtIHN0eWxlcyAgKi9cbi5mb3J1bS1wb3N0LWNvbnRhaW5lciAubWVkaWEge1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4uZm9ydW0tYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG59XG5cbi5mb3J1bS1hdmF0YXIgLmltZy1jaXJjbGUge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4uYXV0aG9yLWluZm8ge1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcnVtLXBvc3QtaW5mbyB7XG4gIHBhZGRpbmc6IDlweCAxMnB4IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5tZWRpYS1ib2R5ID4gLm1lZGlhIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4uZm9ydW0tcG9zdC1jb250YWluZXIgLm1lZGlhLWJvZHkgLnBob3RvcyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZm9ydW0tcGhvdG8ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbn1cblxuLm1lZGlhLWJvZHkgPiAubWVkaWEgLmZvcnVtLWF2YXRhciB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtYm9keSA+IC5tZWRpYSAuZm9ydW0tYXZhdGFyIC5pbWctY2lyY2xlIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbn1cblxuLm1pZC1pY29uIHtcbiAgZm9udC1zaXplOiA2NnB4O1xufVxuXG4uZm9ydW0taXRlbSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi52aWV3cy1udW1iZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ydW0tY29udGFpbmVyLCAuZm9ydW0tcG9zdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3J1bS1pdGVtIHNtYWxsIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3J1bS1pdGVtIC5mb3J1bS1zdWItdGl0bGV7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLmZvcnVtLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xufVxuXG4uZm9ydW0taW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcnVtLWRlc2Mge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcnVtLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hLmZvcnVtLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYS5mb3J1bS1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb3J1bS1pY29uIC5mYSB7XG5cbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLmZvcnVtLWl0ZW0uYWN0aXZlIC5mYSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLmZvcnVtLWl0ZW0uYWN0aXZlIGEuZm9ydW0taXRlbS10aXRsZSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgLmZvcnVtLWluZm8ge1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHggMHB4O1xuXG4gICAgLyogQ29tbWVudCB0aGlzIGlzIHlvdSB3YW50IHRvIHNob3cgZm9ydW0gaW5mbyBpbiBzbWFsbCBkZXZpY2VzICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3J1bS1kZXNjIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLyogTmV3IFRpbWVsaW5lIHN0eWxlICovXG5cbi52ZXJ0aWNhbC1jb250YWluZXIge1xuICAvKiB0aGlzIGNsYXNzIGlzIHVzZWQgdG8gZ2l2ZSBhIG1heC13aWR0aCB0byB0aGUgZWxlbWVudCBpdCBpcyBhcHBsaWVkIHRvLCBhbmQgY2VudGVyIGl0IGhvcml6b250YWxseSB3aGVuIGl0IHJlYWNoZXMgdGhhdCBtYXgtd2lkdGggKi9cbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZlcnRpY2FsLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAvKiBjbGVhcmZpeCAqL1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jdmVydGljYWwtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6MDtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4jdmVydGljYWwtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG5cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiN2ZXJ0aWNhbC10aW1lbGluZS5saWdodC10aW1lbGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTdlYWVjO1xufVxuXG5cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZVxue1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgO1xufVxuXG4uZGFyay10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlXG57XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmNWY1ZjU7XG59XG5cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSxcbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmVcbntcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNWY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCxcbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudFxue1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAjdmVydGljYWwtdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gICN2ZXJ0aWNhbC10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb246YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNWY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udmVydGljYWwtdGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiA0ZW0gMDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjFmMWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAuY3NzYW5pbWF0aW9ucyAudmVydGljYWwtdGltZWxpbmUtaWNvbi5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgcGFkZGluZzogMWVtO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udmVydGljYWwtZGF0ZSBzbWFsbCB7XG4gIGNvbG9yOiBAbmF2eTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS42ZW07XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAuYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMTIyJTtcbiAgICB0b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtZGF0ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTIyJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC5jc3NhbmltYXRpb25zIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50LmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi8qIFRhYnMgKi9cblxuLnRhYnMtY29udGFpbmVyIHtcblxuICAucGFuZWwtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLnRhYi1wYW5lIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAudGFicy1sZWZ0IC50YWItcGFuZSAucGFuZWwtYm9keSwgLnRhYnMtcmlnaHQgLnRhYi1wYW5lIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyxcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMsXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAudGFicy1sZWZ0IC5wYW5lbC1ib2R5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicywgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAudGFicy1sZWZ0IC5wYW5lbC1ib2R5IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cblxuICAudGFicy1yaWdodCAucGFuZWwtYm9keSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuXG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSxcbiAgLnBpbGwtY29udGVudCA+IC5waWxsLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGFiLWNvbnRlbnQgPiAuYWN0aXZlLFxuICAucGlsbC1jb250ZW50ID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICB9XG5cbiAgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGksXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSxcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIG1pbi13aWR0aDogNzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgfVxuXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvciB0cmFuc3BhcmVudCBAYm9yZGVyLWNvbG9yIEBib3JkZXItY29sb3I7XG4gICAgKmJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIH1cblxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICB9XG5cbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmhvdmVyLFxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yIEBib3JkZXItY29sb3IgQGJvcmRlci1jb2xvciB0cmFuc3BhcmVudDtcbiAgICAqYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG59XG5cbi8qIGpzdmVjdG9ybWFwICovXG4uanZlY3Rvcm1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qdmVjdG9ybWFwLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NEQ0RDRDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmLCBWZXJkYW5hO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluLCAuanZlY3Rvcm1hcC16b29tb3V0LCAuanZlY3Rvcm1hcC1nb2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogQG5hdnk7XG4gIHBhZGRpbmc6IDNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4sIC5qdmVjdG9ybWFwLXpvb21vdXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4ge1xuICB0b3A6IDEwcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21vdXQge1xuICB0b3A6IDMwcHg7XG59XG5cbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uanZlY3Rvcm1hcC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaElBQWdBUE1BQVAvLy93QUFBTWJHeG9TRWhMYTJ0cHFhbWpZMk5sWldWdGpZMk9UazVMeTh2QjRlSGdRRUJBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgvaHBEY21WaGRHVmtJSGRwZEdnZ1lXcGhlR3h2WVdRdWFXNW1id0FoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNXhESVNXbGhwZXJONTJKTGhTU2RSZ3dWbzFJQ1FaUlVzaXdIcFRKVDRpb3dOUzh2eVcyaWNDRjZrOEhNTUJrQ0VEc2t4VEJEQVp3dUFra3FJZnhJUXloQlFCRnZBUVNESVRNNVZEVzZYTkU0S2FnTmg2Qmd3ZTYwc21RVUIzZDRSejFaQkFwbkZBU0RkMGhpaGgxMkJrRTlrakFKVmx5Y1hJZzdDUUlGQTZTbG5KODdwYXFiU0tpS29xdXNuYk1kbURDMnRYUWxrVWh6aVl0eVdUeElmeTZCRThXSnQ1WUp2cEppdnhOYUdtTEhUMFZuT2dTWWYwZFpYUzdBUGRwQjMwOVJuSE9HNWdEcVhHTERhQzQ1N0QxelovVi9ubU9NODJYaUhSTFlLaEtQMW9abUFEZEVBQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNmhESVNXbFpwT3JOcDFsR05SU2RScERVb2xJR3c1UlVZaGhIdWtxRnU4RHNyRXlxbldUaEd2QW1oVmx0ZUJ2b2pwVEREQlVFSUZ3TUZCUkFtQmtTZ09yQkZab2dDQVN3QkRFWS9DWlNnN0dTRTBnU0NqUUJNVkcwMjN4V0Joa2xBbm9FZGhRRWZ5TnFNSWNLamhSc2pFZG5lekIrQTRrOGdUd0poRnVpVzRkb2tYaWxvVWVwQkFwNXFhS3BwNitIbzdhV1c1NHdsN29idkVlMGtSdW9wbENHZXB3U3gyakp2cUhFbUd0NndoSnBHcGZKQ0htT29OSEthSHg2MVdpU1I5MkU0bGJGb3ErQjZRRHR1ZXRjYUJQblc2K083d0RIcElpSzlTYVZLNUdnVjU0M3R6amdHY2doQWdBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTdoRElTU2t4cE9yTjV6RkhOV1JkaFNpVm9WTEhzcFJVTW95VWFreUVlOFBUUENBVFc5QTE0RTBVdnVBS01OQVpLWVVaQ2lCTXVCYWtTUUtHOEcyRnpVV294MkFVdEFRRmNCS2xWUW9MZ1FSZVpoUWxDSUplc1FYSTVCMENCblVNT3hNQ2Vub0NmVENFV0JzSkNvbFRNQU5sZHgxNUJHczhCNXdsQ1o5UG82T0prd21ScG5xa3FudVNyYXlxZkttcXBMYWpvaVc1SEpxN0ZMMUdyMm1NTWNLVU1JaUpnSWVteTd4WnRKc1Rtc000eEhpS3Y1S01DWHFmeVVDSkVvblhQTjJyQU9JQW1zZkIzdVBvQUsrK0crdzQ4ZWRaUEsrTTZoTEpwUWc0ODRlblhJZFFGU1MxdTZVaGtzRU5FUUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk9jUXlFbXBHS0xxeldjWlJWVVFuWllnMWFCU2gyR1VWRUlRMmFRT0UrRytjRDRudHBXa1pRajFKSWlaSW9nREZGeUhJMFV4UXdGdWdNU09GSVBKZnRmVkFFb1pMQmJjTEVGaGxRaXFHcDFWZDE0MEFVa2xVTjNlQ0E1MUMxRVdNek1DZXpDQkJta3hWSVZIQldkM0hIbDlKUU9JSlNkU25KMFRES0NoQ3dVSmpvV01QYUdxREthbm5hc01vNlduTTU2MlI1WWx1WlJ3dXIwd3BncVpFN05LVW0rRk5SUEloakJKeEtadGVXdUlCTU40elJNSVZJaGZmY2dvandDRjExN2k0bmxMblk1enRSTHNuT2srYVYrb0pZN1Y3bTc2UGRrUzR0cktjZGcwWmMwdFRjS2tSQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk80UXlFa3BLcWpxelNjcFJhVmtYWldRRXhpbXcxQlNDVUVJbERvaHJmdDZjcEtDazV4aWQ1TU5KVGFBSWtla0tHUWtXeUtIa3ZoS3NSN0FSbWl0a0FZRFlSSWJVUVJRaldCd0pSekNoaTlDUmxCY1kxVU40ZzAvVk5CMEFsY3ZjQVlIUnlaUGRFUUZZVjhjY3dSNUhXeEVKMDJZbVJNTG5KMXhDWXAwWTVpZHBRdWhvcG1tQzJLZ29qS2FzVVFEazVCTkF3d01PaDJSdFJxNXVRdVBaS0dJSlFJR3dBd0dmNkkwSlhNcEM4QzdrWFdEQklORk14UzRES01BV1ZXQUdZc0FkTnFXNXVhUnhrU0tKT1pLYVUzdFBPQlo0RHVLMkxBVGdKaGtQSk1nVHdLQ2RGanlQSEVuS3hGQ0RoRUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR6RU1oSmFWS3A2czJuSWtvbElKMldrQlNocGtWUldxcVFyaExTRXU5TVpKS0s5eTFacnFZSzlXaUNsbXZvVWFGOGdJUVNOZUYxRXI0TU5GbjRTUlNEQVJXcm9BSUVUZzFpVnd1SGpZQjFrWWMxbXdydXdYS0M5Z21zSlhsaUd4YytYaVVDYnk5eWRoMXNPU2RNa3BNVEJwYVhCenNmaG9jNWw1OEdtNXlUb0FhWmhhT1VxamtEZ0NXTkhBVUxDd09MYVRtenN3YWRFcWdnUXdnSHVRc0hJb1pDSFFNTVFnUUd1YlZFY3hPUEZBY01EQVlVQTg1ZVdBUm1mU1JRQ2RjTWUwemVQMUFBeWd3TGxKdFBOQUFMMTlEQVJkUHpCT1dTbTFickpCaTQ1c29SQVdRQUFrclFJeWtTaFE5d1ZoSEN3Q1FDQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlSTURqSTBGZDMwL2lJMlVBNUdTUzVVRGoybDZOb3FnT2dONGdrc0VCZ1lGZjBGRHFLZ0hueVo5T1g4SHJnWUhkSHBjSFFVTFhBUzJxS3BFTlJnN2VBTUxDN2tUQmFpeFVZRmtLQXpXQUFuTEM3RkxWeExXREJMS0N3YUtUVUxnRXdiTEE0aEp0T2tTQk5xSVRUM3hFZ2ZMcEJ0ekUvaml1TDA0UkdFQmd3V2hTaFJnUUV4SEJBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3eERJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWmlDcUdrNWRURVNKZWFPQWxDbHpzSnNxd2lKd2lxbkZyYjJuUzlrbUljZ0VzalF5ZExpSWxIZWhocGVqYUlqemg5ZW9tU2paUitpcHNsV0lSTEFnTURPUjJET3FLb2dUQjlwQ1VKQmFnREJYUjZYQjBFQmtJSXNhUnNHR01NQXhvREJnWUhUS0ppVVlFR0RBekhDOUVBQ2NVR2tJZ0Z6Z3daMFFzU0JjWEhpUXZPd2dEZEV3ZkZzMHNEenQ0UzZCSzR4WWprRE96bjB1bkZlQnpPQmlqSW0xRGdtZzVZRlF3c0NNanAxb0o4THlJQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHdFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0dsNk5vaVBPSDE2aVpLTmxINktteVdGT2dnSGhFRXZBd3dNQTBOOUdCc0VDNmFtaG5WY0V3YXZEQWF6R3dJRGFIMWlwYVlMQlVUQ0dnUURBOE5kSHowRnBxZ1RCd3NMcUFiV0FBbklBNEZXS2RNTEdkWUdFZ3JhaWdiVDBPSVRCY2c1UXdQVDR4THJST1pMNkF1UUFQVVM3YnhMcG9XaWRZMEp0eExIS2h3d01KQlRIZ1BLZEVRQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0FVTERKQ1JpWG8xQ3BHWERKT1VqWStZaXA5RGhUb0pBNFJCTHdNTEN3VkRmUmdiQkFhcXFvWjFYQk1Ic3dzSHR4dEZhSDFpcWFvR05nQUl4UnBiRkFnZlBRU3FwYmdHQnFVRDF3QlhlQ1lwMUFZWjE5SkpPWWdIMUt3QTRVQnZRd1hVQnhQcVZEOUwzc2JwMkJOazJ4dnZGUEpkK01GQ042SEFBSUtnTmdnWTBLdEVCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNkJESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZllJRE1hQUZkVEVTSmVhRURBSU14WUZxck9VYU5XNEU0T2JZY0NYYWlCVkVnVUxlME5KYXh4dFlrc2poMk5Ma1pJU2dEZ0poSHRoa3BVNG1XNmJsUmlZbVpPbGg0SldrRHFJTHdVR0JuRTZUWUViQ2dldnIwTjFnSDRBdDdnSGlScEZhTE5ycnE4SE5nQUpBNzBBV3hRSUgxK3ZzWU1EQXpaUVBDOVZDTmtEV1VoR2t1RTVQeEpOd2lVSzRVZkx6T2xENFd2ekFIYW9HOW54UGk1ZCtqWVVxZkFoaHlrT0Z3SldpQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQlBBUXlFbHBVcW5xemFjaVNvVmtYVlVNRmFGU3dscE9DY01ZbEVyQWF2aE9Nbk5MTm84S3Nac01aSXRKRUlESUZTa0xHUW9RVE5oSXNGZWhSd3cyQ1FMS0YwdFlHS1lTZyt5Z3NaSXVOcUprc0tnYmZnSUdlcE5vMmNJVUIzVjFCM0l2TmlCWU5RYURTVHRmaGh4MEN3VlBJMFVKZTArYm00ZzVWZ2NHb3FPY25qbWpxRFNkbmhnRW9hbWNzWnVYTzFhV1F5OEtBd09BdVRZWUd3aTd3NWgrS3IwU0o4TUZpaHBOYngrNEVycTdCWUJ1enNkaUgxakNBem9TZmwwclZpck5iUlhsQkJsTFgrQlAwWEpMQVBHelRrQXVBT3FiMFdUNUFIN09jZENtNUI4VGdSd1NSS0lIUXRhTEN3ZzFSQUFBT3dBQUFBQUFBQUFBQUE9PSk7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogM3B4IDNweCAxcHggM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4vKlNsaWNrIENhcm91c2VsICovXG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICBjb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbn1cblxuLyogUGF5bWVudHMgKi9cblxuLnBheW1lbnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5wYXltZW50LWljb24tYmlnIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogQGxpZ2h0LWdyYXk7XG59XG5cbi5wYXltZW50cy1tZXRob2QucGFuZWwtZ3JvdXAgLnBhbmVsKy5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5wYXltZW50cy1tZXRob2QgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyBpIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4vKiBTZWxlY3QyIGN1c3RvbSBzdHlsZXMgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG59XG4iLCIuc2lkZWJhcmQtcGFuZWwge1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAZ3JheSwgMyUpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQsIC5tZWRpYS1ib2R5LCAuc2lkZWJhcmQtcGFuZWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lkZWJhcmQtcGFuZWwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNpZGViYXItY29udGVudCAud3JhcHBlciwgLndyYXBwZXIuc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjMwcHggIWltcG9ydGFudDtcbn1cblxuLmJvZHktc21hbGwgLnNpZGViYXItY29udGVudCAud3JhcHBlciwgLmJvZHktc21hbGwgLndyYXBwZXIuc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4vLyBSaWdodCBzaWRlYmFyXG5cbiNyaWdodC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA5O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMjYwcHg7XG59XG5cblxuI3JpZ2h0LXNpZGViYXIuc2lkZWJhci1vcGVuIHtcbiAgcmlnaHQ6IDA7XG59XG5cbiNyaWdodC1zaWRlYmFyLnNpZGViYXItb3Blbi5zaWRlYmFyLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNpZGViYXItY29udGFpbmVyIHtcblxuICB1bC5uYXYtdGFicyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgdWwubmF2LXRhYnMubmF2cy00IGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIHVsLm5hdi10YWJzLm5hdnMtMyBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIHVsLm5hdi10YWJzLm5hdnMtMiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIHVsLm5hdi10YWJzIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IEBuYXYtYmc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCBsaWdodGVuKEBuYXYtYmcsIDIlKSA7XG4gIH1cblxuICB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIH1cblxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcblxuICAgIGJvcmRlcjogbm9uZTtcblxuICB9XG5cbiAgdWwuc2lkZWJhci1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHVsLnNpZGViYXItbGlzdCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICB1bC5zaWRlYmFyLWxpc3QgbGk6bnRoLWNoaWxkKDJuKzIpIHtcbi8vICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlOm50aC1jaGlsZCgybisyKSB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgfVxuXG4gIHVsLnNpZGViYXItbGlzdCBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuc2lkZWJhci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5kYXRlLWl0ZW0ge1xuXG4gIH1cblxuICAuc2lkZWJhci10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuXG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuXG4gICAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZSA+IGEgPiAucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZTpob3ZlciB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZSAubWVzc2FnZS1hdmF0YXIge1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAuc2V0aW5ncy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIH1cblxufVxuXG4iLCIvKiBTRUFSQ0ggUEFHRSAqL1xuXG4uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMUUwRkJFO1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWxpbmsge1xuICBjb2xvcjogIzAwNjYyMTtcbn1cblxuLnNlYXJjaC1yZXN1bHQgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vKiBDT05UQUNUUyAqL1xuXG4uY29udGFjdC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGFjdC1ib3ggPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb250YWN0LWJveC5jZW50ZXItdmVyc2lvbiB7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWJveC5jZW50ZXItdmVyc2lvbiA+IGEgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1ib3ggLmNvbnRhY3QtYm94LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuLyogSU5WT0lDRSAqL1xuXG4uaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCg0KSwgLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCgzKSwgLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCg0KSwgLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCgzKSwgLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTUlO1xufVxuXG4vKiBFUlJPUiAmIExPR0lOICYgTE9DS1NDUkVFTiovXG5cbi5taWRkbGUtYm94IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogMTAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5sb2Nrc2NyZWVuLm1pZGRsZS1ib3gge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLmxvZ2luc2NyZWVuLm1pZGRsZS1ib3gge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5sb2dpbkNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDIwcHg7XG59XG5cbi5wYXNzd29yZEJveCB7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLmxvZ28tbmFtZSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1pZGRsZS1ib3ggaDEge1xuICBmb250LXNpemU6IDE3MHB4O1xufVxuXG4ud3JhcHBlciAubWlkZGxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4ubG9jay13b3JkIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ3MHB4O1xufVxuXG4ubG9jay13b3JkIHNwYW4ge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2U5ZTllOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG9jay13b3JkIC5maXJzdC13b3JkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cblxuLyogREFTQk9BUkQgKi9cblxuLmRhc2hib2FyZC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4uZGFzaGJvYXJkLWhlYWRlciBoMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmZpc3QtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpc3RpYy1ib3gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIC5saXN0LWdyb3VwLWl0ZW0gc3Bhbi5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmxpc3QtZ3JvdXAuY2xlYXItbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxudWwuY2xlYXItbGlzdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSW50aW1lbGluZSAqL1xuXG4udGltZWxpbmUtaXRlbSAuZGF0ZSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4udGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi50aW1lbGluZS1pdGVtIC5jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4udGltZWxpbmUtaXRlbSAuY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi8qIFBJTiBCT0FSRCAqL1xudWwubm90ZXMgbGksIHVsLnRhZy1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwubm90ZXMgbGkgaDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5ub3RlcyBsaSBkaXYgc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6IDEwcHhcbn1cblxudWwubm90ZXMgbGkgZGl2IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG51bC5ub3RlcyBsaSB7XG4gIG1hcmdpbjogMTBweCA0MHB4IDUwcHggMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxudWwubm90ZXMgbGkgZGl2IHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgLyogRmlyZWZveCAqL1xuICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMnB4IHJnYmEoMzMsIDMzLCAzMywgMSk7XG4gIC8qIFNhZmFyaStDaHJvbWUgKi9cbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDJweCByZ2JhKDMzLCAzMywgMzMsIC43KTtcbiAgLyogT3BlcmEgKi9cbiAgYm94LXNoYWRvdzogNXB4IDVweCAycHggcmdiYSgzMywgMzMsIDMzLCAuNyk7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xufVxuXG51bC5ub3RlcyBsaTpudGgtY2hpbGQoZXZlbikgZGl2IHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5cbnVsLm5vdGVzIGxpOm50aC1jaGlsZCgzbikgZGl2IHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xufVxuXG51bC5ub3RlcyBsaTpudGgtY2hpbGQoNW4pIGRpdiB7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG59XG5cbnVsLm5vdGVzIGxpIGRpdjpob3ZlciwgdWwubm90ZXMgbGkgZGl2OmZvY3VzIHtcblxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG51bC5ub3RlcyBsaSBkaXYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMTBweDtcbiAgd2lkdGg6IDIxMHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgzMywgMzMsIDMzLCAxKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDdweCByZ2JhKDMzLCAzMywgMzMsIC43KTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgzMywgMzMsIDMzLCAuNyk7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbn1cblxuLyogRklMRSBNQU5BR0VSICovXG5cbi5maWxlLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5maWxlLW1hbmFnZXIgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmlsZS1tYW5hZ2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvbGRlci1saXN0IGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uZm9sZGVyLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb2xkZXItbGlzdCBsaSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjM2Q0ZDVkO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzNkNGQ1ZDtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1uYXZ5IHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogQGJsdWU7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtaW5mbyB7XG4gIGNvbG9yOiBAbGF6dXI7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNFRjUzNTI7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRjhBQzU5O1xufVxuXG4uZmlsZS1tYW5hZ2VyIGg1LnRhZy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50YWctbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGFnLWxpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZpbGUtbWFuYWdlciAuaHItbGluZS1kYXNoZWQge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmZpbGUgLmljb24sIC5maWxlIC5pbWFnZSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWxlIC5pY29uIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWxlLWNvbnRyb2wge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWxlLWNvbnRyb2wuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5maWxlIC5pY29uIGkge1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuXG4uZmlsZSAuZmlsZS1uYW1lIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5maWxlLW5hbWUgc21hbGwge1xuICBjb2xvcjogQHRleHQtY29sb3I7XG59XG5cbi5jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMC42ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ZW0gc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMC42ZW0gc29saWQgI2YxZjFmMTtcbiAgcmlnaHQ6IDBlbTtcbiAgYm90dG9tOiAwZW1cbn1cblxuYS5jb21wb3NlLW1haWwge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cblxuLm1haWwtc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLyogUFJPRklMRSAqL1xuXG4ucHJvZmlsZS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsZS1zdGF0cyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByb2ZpbGUtaW1hZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHJvZmlsZS1pbWFnZSBpbWcge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuXG4ucHJvZmlsZS1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4uZmVlZC1hY3Rpdml0eS1saXN0IC5mZWVkLWVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmZlZWQtZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mZWVkLWVsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmZlZWQtZWxlbWVudCwgLmZlZWQtZWxlbWVudCAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZmVlZC1lbGVtZW50LCAubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mZWVkLWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmVlZC1lbGVtZW50IGltZy5pbWctY2lyY2xlLCAuZHJvcGRvd24tbWVzc2FnZXMtYm94IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLmZlZWQtZWxlbWVudCAud2VsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZmVlZC1lbGVtZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZlZWQtZWxlbWVudCAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG5cbn1cblxuLmZlZWQtcGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuLmZpbGUtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG59XG5cbi5maWxlLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZmlsZS1saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi51c2VyLWZyaWVuZHMgaW1nIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcblxufVxuXG5cbi8qIE1BSUxCT1ggKi9cblxuLm1haWwtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFpbC1ib3gtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLm1haWwtYm94LWhlYWRlciBoMiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1haWxib3gtY29udGVudCAudGFnLWxpc3QgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tYWlsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1haWwtdGV4dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4ubWFpbC10ZXh0IC5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5tYWlsLWJvZHkgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYWlsLXRleHQgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOEY4O1xufVxuXG4ubWFpbC1hdHRhY2htZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1haWxib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm1haWwtb250YWN0IHtcbiAgd2lkdGg6IDIzJTtcbn1cblxuLyogUFJPSkVDVFMgKi9cbi5wcm9qZWN0LXBlb3BsZSwgLnByb2plY3QtYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5kZC5wcm9qZWN0LXBlb3BsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnByb2plY3QtcGVvcGxlIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9qZWN0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2plY3QtbGlzdCB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9qZWN0LW1hbmFnZXIgLnRhZy1saXN0IGxpIGEgIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvamVjdC1maWxlcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLyogRkFRICovXG5cbi5mYXEtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhcS1xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IEBuYXZ5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhcS1xdWVzdGlvbjpob3ZlciB7XG4gIGNvbG9yOiBkYXJrZW4oQG5hdnksIDUlKTtcbn1cblxuLmZhcS1hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZmFxLWl0ZW0gLnRhZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogQ2hhdCB2aWV3ICovXG4ubWVzc2FnZS1pbnB1dCB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hhdC1hdmF0YXIge1xuICB3aGl0ZTogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hhdC11c2VyLW5hbWUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY2hhdC11c2VyIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuXG4uY2hhdC11c2VyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNoYXQtdmlldyB7XG4gIHotaW5kZXg6IDIwMDEyO1xufVxuXG4uY2hhdC11c2VycywgLmNoYXQtc3RhdGlzdGljIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNoYXQtdXNlcnMsLmNoYXQtc3RhdGlzdGljIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uY2hhdC12aWV3IC5pYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2hhdC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ubWVzc2FnZS1hdmF0YXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLnJpZ2h0IC5tZXNzYWdlLWF2YXRhciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlLWRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZS1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5tZXNzYWdlLWRhdGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4ubWVzc2FnZS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24ge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY2hhdC11c2VycyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5jaGF0LW1lc3NhZ2UtZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGpzVHJlZSAqL1xuLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1hbmNob3IgPiAuZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWljb24ubm9uZSB7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBDTElFTlRTICovXG5cbi5jbGllbnRzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2xpZW50cy1saXN0IC50YWItcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmNsaWVudC1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjIwcHg7XG59XG5cbi5jbGllbnRzLWxpc3QgdGFibGUgdHIgdGQge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZSA7XG59XG5cbi5jbGllbnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2xpZW50LWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNsaWVudC1hdmF0YXIge1xuICB3aWR0aDogNDJweDtcbn1cblxuLmNsaWVudC1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29udGFjdC10eXBlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAzNSUpO1xufVxuXG4uY2xpZW50LXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jbGllbnQtZGV0YWlsIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jbGllbnQtZGV0YWlsIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uLmdyYXktYmcge1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjVweCk7XG59XG5cbi5jbGllbnRzLWxpc3Qge1xuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG4vKiBCTE9HIEFSVElDTEUgKi9cbi5ibG9nIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsb2cgaDUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLmJsb2cgLmJ0bntcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi5hcnRpY2xlIGgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJGNDA1MDtcbn1cblxuLmFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5hcnRpY2xlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAxMDBweCAwO1xufVxuXG4uYXJ0aWNsZSAuaWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLyogSVNTVUUgVFJBQ0tFUiAqL1xuXG4uaXNzdWUtdHJhY2tlciAuYnRuLWxpbmsge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbnRhYmxlLmlzc3VlLXRyYWNrZXIgdGJvZHkgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5pc3N1ZS1pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmlzc3VlLWluZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbn1cblxuLmlzc3VlLWluZm8gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVEVBTVMgKi9cbi50ZWFtLW1lbWJlcnMge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnRlYW0tbWVtYmVycyBpbWcuaW1nLWNpcmNsZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyogQUdJTEUgQk9BUkQgKi9cblxuLnNvcnRhYmxlLWxpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYWdpbGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5hZ2lsZS1saXN0IGxpIHtcblxuICBiYWNrZ3JvdW5kOiAjRkFGQUZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBtYXJnaW46IDBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFnaWxlLWxpc3QgbGk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYWdpbGUtbGlzdCBsaS53YXJuaW5nLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEB5ZWxsb3c7XG59XG4uYWdpbGUtbGlzdCBsaS5kYW5nZXItZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQHJlZDtcbn1cbi5hZ2lsZS1saXN0IGxpLmluZm8tZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGJsdWU7XG59XG4uYWdpbGUtbGlzdCBsaS5zdWNjZXNzLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEBuYXZ5O1xufVxuLmFnaWxlLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBESUZGICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmZmM2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzY7XG59XG5cbi8qIEUtY29tbWVyY2UgKi9cbi5wcm9kdWN0LWJveCB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuXG5cbi5wcm9kdWN0LWJveDpob3Zlcixcbi5wcm9kdWN0LWJveC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjgsMTY4LDE2OCwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjgsMTY4LDE2OCwxKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTY4LDE2OCwxNjgsMSk7XG59XG5cbi5wcm9kdWN0LWltaXRhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBncmF5LCAyJSk7XG4gIGNvbG9yOiBkYXJrZW4oQGdyYXksIDIwJSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kdWN0LWltaXRhdGlvbi54bCB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5cbi5wcm9kdWN0LWRlc2Mge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lY29tbWVyY2UgLnRhZy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmVjb21tZXJjZSAuZmEtc3RhciB7XG4gIGNvbG9yOiBAbGlnaHQtZ3JheTtcbn1cblxuLmVjb21tZXJjZSAuZmEtc3Rhci5hY3RpdmUge1xuICBjb2xvcjogQHllbGxvdztcbn1cblxuLmVjb21tZXJjZSAubm90ZS1lZGl0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4ucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwIDVweCAwO1xufVxuXG4ucHJvZHVjdC1uYW1lOmhvdmVyLFxuLnByb2R1Y3QtbmFtZTpmb2N1cyB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLnByb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMnB4O1xuICByaWdodDogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsIC5pYm94LWNvbnRlbnR7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4IDMwcHg7XG59XG5cbi5pbWFnZS1pbWl0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBncmF5LCAyJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjAwcHggMDtcblxufVxuXG4ucHJvZHVjdC1tYWluLXByaWNlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuXG59XG5cbi5wcm9kdWN0LWltYWdlcyB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4vKiBTb2NpYWwgZmVlZCAqL1xuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWZlZWQtYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDYycHg7XG59XG5cbi5zb2NpYWwtZmVlZC1zZXBhcmF0ZWQgLnNvY2lhbC1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWF2YXRhciBpbWcge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuXG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtZmVlZC1ib3ggLnNvY2lhbC1hdmF0YXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnNvY2lhbC1mZWVkLWJveCB7XG4gIC8qcGFkZGluZzogMTVweDsqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFydGljbGUgLnNvY2lhbC1mZWVkLWJveDpsYXN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmFydGljbGUgLnNvY2lhbC1mZWVkLWJveCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnNvY2lhbC1hY3Rpb24ge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5zb2NpYWwtYXZhdGFyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbn1cblxuLnNvY2lhbC1jb21tZW50IC5zb2NpYWwtY29tbWVudCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4uc29jaWFsLWF2YXRhciBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zb2NpYWwtYXZhdGFyIC5tZWRpYS1ib2R5IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29jaWFsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc29jaWFsLWJvZHkgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNvY2lhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4uc29jaWFsLWZvb3RlciAuc29jaWFsLWNvbW1lbnQgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNvY2lhbC1jb21tZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNvY2lhbC1jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNvY2lhbC1jb21tZW50IHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBWb3RlIGxpc3QgKi9cblxuLnZvdGUtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi52b3RlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4udm90ZS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGlnaHRlbihAZ3JheSwgMyUpO1xufVxuXG4udm90ZS1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxufVxuXG4udm90ZS1hY3Rpb25zIGEge1xuICBjb2xvcjogQG5hdnk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udm90ZS1hY3Rpb25zIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZvdGUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi52b3RlLXRpdGxlOmhvdmVyLC52b3RlLXRpdGxlOmZvY3Vze1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnZvdGUtaW5mbywgLnZvdGUtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLnZvdGUtaW5mbywgLnZvdGUtaW5mbyBhIHtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDMwJSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnZvdGUtaW5mbyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udm90ZS1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi52b3RlLWljb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDUwJSk7XG59XG5cbi52b3RlLWljb24uYWN0aXZlIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG5ib2R5LmJvZHktc21hbGwgLnZvdGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiIsIiNzbWFsbC1jaGF0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbiNzbWFsbC1jaGF0IC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTRweDtcbn1cblxuLm9wZW4tc21hbGwtY2hhdCB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwYWRkaW5nOiA5cHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5vcGVuLXNtYWxsLWNoYXQ6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG59XG5cblxuLnNtYWxsLWNoYXQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNtYWxsLWNoYXQtYm94Lm5nLXNtYWxsLWNoYXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJvZHktc21hbGwge1xuICAuc21hbGwtY2hhdC1ib3gge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4uc21hbGwtY2hhdC1ib3guYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbWFsbC1jaGF0LWJveCB7XG5cbiAgLmhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6IEBuYXYtYmc7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY2hhdC1kYXRlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuXG4gICAgLmF1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5jaGF0LW1lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmNoYXQtbWVzc2FnZS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgLmNoYXQtbWVzc2FnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAuY2hhdC1tZXNzYWdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuZm9ybS1jaGF0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cblxufSIsIi8qXG4gKiBtZXRpc21lbnUgLSB2Mi4wLjJcbiAqIEEgalF1ZXJ5IG1lbnUgcGx1Z2luXG4gKiBodHRwczovL2dpdGh1Yi5jb20vb25va3VtdXMvbWV0aXNNZW51XG4gKlxuICogTWFkZSBieSBPc21hbiBOdXJpIE9rdW11c1xuICogVW5kZXIgTUlUIExpY2Vuc2VcbiAqL1xuXG4ubWV0aXNtZW51IC5wbHVzLW1pbnVzLCAubWV0aXNtZW51IC5wbHVzLXRpbWVzIHtcbiAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5tZXRpc21lbnUgLmFycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1N1xufVxuXG4ubWV0aXNtZW51IC5nbHlwaGljb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIlxufVxuXG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmdseXBoaWNvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiXG59XG5cbi5tZXRpc21lbnUgLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCJcbn1cblxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiXG59XG5cbi5tZXRpc21lbnUgLmlvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiXG59XG5cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuaW9uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCJcbn1cblxuLm1ldGlzbWVudSAuZmEucGx1cy1taW51czpiZWZvcmUsIC5tZXRpc21lbnUgLmZhLnBsdXMtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIlxufVxuXG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmZhLnBsdXMtdGltZXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG59XG5cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEucGx1cy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiXG59XG5cbi5tZXRpc21lbnUgLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubWV0aXNtZW51IC5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5tZXRpc21lbnUgLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eVxufVxuXG5cblxuXG5cblxuIiwiLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXJvdGF0aW5nLXBsYW5lXCI+PC9kaXY+XG4gKlxuICovXG5cbi5zay1zcGlubmVyLXJvdGF0aW5nLXBsYW5lLnNrLXNwaW5uZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXJvdGF0ZVBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItZG91YmxlLWJvdW5jZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdWJsZS1ib3VuY2UyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47IH1cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UxLCAuc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdhdmVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0MlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDNcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q0XCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0NVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YXZlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7IH1cbi5zay1zcGlubmVyLXdhdmUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhdmVTdHJldGNoRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2F2ZVN0cmV0Y2hEZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpOyB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay13YXZlU3RyZXRjaERlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7IH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUxLCAuc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2FuZGVyaW5nQ3ViZU1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTsgfVxuXG4gIDUwJSB7XG4gICAgLyogSGFjayB0byBtYWtlIEZGIHJvdGF0ZSBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpOyB9XG5cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTsgfVxuXG4gIDUwJSB7XG4gICAgLyogSGFjayB0byBtYWtlIEZGIHJvdGF0ZSBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpOyB9XG5cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXB1bHNlXCI+PC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1wdWxzZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcHVsc2VTY2FsZU91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1wdWxzZVNjYWxlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgc2stcHVsc2VTY2FsZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2hhc2luZy1kb3RzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3QyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNoYXNpbmctZG90cy5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNSb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzUm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QxLCAuc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDBweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzUm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzUm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay1jaGFzaW5nRG90c0JvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItdGhyZWUtYm91bmNlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UyXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UzXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSBkaXYge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stdGhyZWVCb3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIC5zay1ib3VuY2UxIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7IH1cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay10aHJlZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay10aHJlZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWNpcmNsZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUzIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTUgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU2IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTggc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU5IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTAgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1jaXJjbGUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUJvdW5jZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY3ViZS1ncmlkXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCB7XG4gIC8qXG4gICAqIFNwaW5uZXIgcG9zaXRpb25zXG4gICAqIDEgMiAzXG4gICAqIDQgNSA2XG4gICAqIDcgOCA5XG4gICAqLyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmUge1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsIDcwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpOyB9XG5cbiAgMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XG4gIDAlLCA3MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTsgfVxuXG4gIDM1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdvcmRwcmVzc1wiPlxuICogICAgICA8c3BhbiBjbGFzcz1cInNrLWlubmVyLWNpcmNsZVwiPjwvc3Bhbj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd29yZHByZXNzLnNrLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWlubmVyQ2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzay1pbm5lckNpcmNsZSAxcyBsaW5lYXIgaW5maW5pdGU7IH1cbi5zay1zcGlubmVyLXdvcmRwcmVzcyAuc2staW5uZXItY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2staW5uZXJDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzay1pbm5lckNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUzIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTUgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU2IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTggc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU5IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTAgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAxOCU7XG4gIGhlaWdodDogMTglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSwgMzklLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSwgMzklLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuIiwiLy9SVEwgU3VwcG9ydFxuYm9keS5ydGxzIHtcblxuICAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMjIwcHggMCAwO1xuICB9XG5cbiAgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gICAgcGFkZGluZzogN3B4IDM1cHggN3B4IDEwcHg7XG4gIH1cblxuICAuaWJveC10aXRsZSBoNSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pYm94LXRvb2xzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5zdGF0LXBlcmNlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMTRweCAyMHB4IDVweCA1cHg7XG4gIH1cblxuICAuZmVlZC1lbGVtZW50ID4gLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRpbWVsaW5lLWl0ZW0gLmRhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudGltZWxpbmUtaXRlbSAuZGF0ZSBpIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2VhZWM7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICAudGhlbWUtY29uZmlnIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNwaW4taWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbiAgfVxuXG4gIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdDpiZWZvcmUge1xuICAgIG1hcmdpbjogYXV0byAtMS41ZW0gYXV0byAwLjVlbTtcbiAgfVxuXG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XG4gIH1cblxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cblxuICAudmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuXG4gIC5maWxlLWJveCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgdWwubm90ZXMgbGkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5jaGF0LXVzZXJzLCAuY2hhdC1zdGF0aXN0aWMge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuYi1yIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG5cbiAgLmRkLWxpc3QgLmRkLWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRkLWl0ZW0gPiBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodFxuICB9XG5cbiAgLyogVGhlbWUgY29uZmlnICovXG4gIC50aGVtZS1jb25maWctYm94IHtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC50aGVtZS1jb25maWctYm94LnNob3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zcGluLWljb24ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuc2tpbi1zZXR0dGluZ3Mge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5za2luLXNldHR0aW5ncyB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gIH1cblxuICAuZm9vdGVyLmZpeGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucnRscyB7XG4gICAgLmNoYXQtdXNlcnMsLmNoYXQtc3RhdGlzdGljIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCwgYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgNzBweCAwIDA7XG59XG5cbmJvZHkucnRscy5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5mb290ZXIuZml4ZWQsIGJvZHkuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG5cbmJvZHkucnRscy50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXRvZ2dsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmJvZHktc21hbGwucnRscy50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG5ib2R5LnJ0bHMudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5ydGxzLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgNzBweCAwIDA7XG59XG5cbmJvZHkucnRscy5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbmJvZHkucnRscy5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCBAc2lkZWJhci13aWR0aCAwIDA7XG59XG5cbmJvZHkucnRscy5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbn1cblxuLmJvZHktc21hbGwucnRscyAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ib2R5LnJ0bHMgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5ib2R5LnJ0bHMgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsIGJvZHkucnRscy5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciwgYm9keS5ydGxzLm1pbmktbmF2YmFyLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkucnRscyAudG9wLW5hdmlnYXRpb24gLmZvb3Rlci5maXhlZCwgYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIGJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5ib2R5LXNtYWxsLnJ0bHMgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG5cbiAgLmJvZHktc21hbGwucnRscyAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG5cbiAgLmJvZHktc21hbGwucnRscy5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ydGxzLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbiAgfVxuXG4gIC5ydGxzLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbC5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG5cbi8vIEZvciBzcGVjaWFsIGx0ciBzdXBwb3J0aW5nIHBsdWdpblxuLnJ0bHMgLmx0ci1zdXBwb3J0IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4iLCIvKlxuICpcbiAqICAgVGhpcyBpcyBzdHlsZSBmb3Igc2tpbiBjb25maWdcbiAqICAgVXNlIG9ubHkgaW4gZGVtbyB0aGVtZVxuICpcbiovXG5cbi50aGVtZS1jb25maWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRoZW1lLWNvbmZpZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IC0yMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG4udGhlbWUtY29uZmlnLWJveC5zaG93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiBAbmF2eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwcHggMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2tpbi1zZXR0dGluZ3Mge1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbn1cblxuLnNraW4tc2V0dHRpbmdzIC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2V0aW5ncy1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuXG4uc2V0aW5ncy1pdGVtLnNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXRpbmdzLWl0ZW0gLnN3aXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNraW4tbmFtZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNldGluZ3MtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kZWZhdWx0LXNraW4sIC5ibHVlLXNraW4sIC51bHRyYS1za2luLCAueWVsbG93LXNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZWZhdWx0LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuXG4uZGVmYXVsdC1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5OWQ4Mjtcbn1cblxuLmJsdWUtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0xLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cblxuLmJsdWUtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDhkZGI7XG59XG5cbi55ZWxsb3ctc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0zLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMTAwJTtcbn1cblxuLnllbGxvdy1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NlODczNTtcbn1cblxuLnVsdHJhLXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMi5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG5cbi51bHRyYS1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhMmQ0MDtcbn0iLCIvKlxuICpcbiAqICAgU0tJTiAxIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBCbHVlIGxpZ2h0XG4gKlxuKi9cblxuLy8gTWFpbiBjb2xvcnNcbkBza2luLTEtY29sb3I6ICMwZTlhZWY7XG5Ac2tpbi0xLW5hdi1iZzogIzNlNDk1ZjtcbkBza2luLTEtYS1jb2xvcjogIzllYTZiOTtcbkBza2luLTEtcGFnZS1iZzogI2Y0ZjZmYTtcblxuLy8gQ3VzdG9tIHN0eWxlXG4uc2tpbi0xIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDMwcHg7XG59XG5cbi5za2luLTEgLm5hdmJhci10b3AtbGlua3MgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uc2tpbi0xLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuXG4uc2tpbi0xIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTEgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4vcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0xLnBuZycpO1xufVxuXG4uc2tpbi0xLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1uYXYtYmc7XG59XG5cbi5za2luLTEgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNraW4tMSAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQHNraW4tMS1uYXYtYmcsIDIlKTtcbn1cblxuLnNraW4tMSAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6IEBza2luLTEtYS1jb2xvcjtcbn1cblxuLnNraW4tMSAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi0xIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQHNraW4tMS1jb2xvcjtcbn1cblxuYm9keS5za2luLTEge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLW5hdi1iZztcbn1cblxuLnNraW4tMSAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiBAbmF2eTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5za2luLTEgLmRhc2hib2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweCAzMHB4O1xufVxuXG4uZml4ZWQtbmF2LnNraW4tMSAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5za2luLTEgLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cblxuLnNraW4tMSAjcGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1wYWdlLWJnO1xufVxuXG4uc2tpbi0xIC5pYm94LXRpdGxlLCAuc2tpbi0xIC5pYm94LWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLnNraW4tMSAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuXG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5za2luLTEgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzNXB4IDI1cHggMjVweCAyNXB4O1xufVxuXG4uc2tpbi0xIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5za2luLTEgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2tpbi0xIC5wcm9maWxlLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5za2luLTEgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5za2luLTEgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5za2luLTEgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQHNraW4tMS1uYXYtYmcsIDIlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5za2luLTEgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5za2luLTEgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKlxuICpcbiAqICAgU0tJTiAyIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBJbnNwaW5pYSBVbHRyYVxuICpcbiovXG5cbi8vIE1haW4gY29sb3JzXG5Ac2tpbi0yLWNvbG9yOiAjMjNjNmM4O1xuQHNraW4tMi1uYXYtYmc6ICNlZGVkZWQ7XG5Ac2tpbi0yLW5hdi10b3AtYmc6ICMyMTNhNTM7XG5cbi8vIEN1c3RvbSBzdHlsZVxuXG5ib2R5LnNraW4tMiB7XG4gIGNvbG9yOiAjNTY1NzU4ICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTIgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMjVweDtcbn1cblxuLnNraW4tMiAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uc2tpbi0yIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTIgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMi5wbmcnKTtcbn1cblxuLnNraW4tMi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItbmF2LWJnO1xufVxuXG4uc2tpbi0yIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5za2luLTIuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG5cbi5za2luLTIgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuXG4uc2tpbi0yIC5sb2dvLWVsZW1lbnQge1xuICBwYWRkaW5nOiAxN3B4IDA7XG59XG5cbi5za2luLTIgLm5hdiA+IGxpID4gYSwgLnNraW4tMiAud2VsY29tZS1tZXNzYWdlIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG59XG5cbi5za2luLTIgI3RvcC1zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2VkZjZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc2tpbi0yICNzaWRlLW1lbnUgPiBsaSA+IGEsIC5za2luLTIgLm5hdi5uYXYtc2Vjb25kLWxldmVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM1ODZiN2Q7XG59XG5cbi5za2luLTIgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogQHNraW4tMi1uYXYtdG9wLWJnO1xufVxuXG4uc2tpbi0yLm1pbmktbmF2YmFyIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1uYXYtdG9wLWJnO1xufVxuXG4uc2tpbi0yIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQHNraW4tMi1jb2xvcjtcbn1cblxuLnNraW4tMiAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNraW4tMiAjdG9wLXNlYXJjaCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnNraW4tMiAjd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBza2luLTItbmF2LWJnO1xufVxuXG4uc2tpbi0yIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItbmF2LXRvcC1iZztcbn1cblxuLmZpeGVkLW5hdi5za2luLTIgLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLW5hdi10b3AtYmc7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNraW4tMiAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG59XG5cbi5za2luLTIgLmRhc2hib2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcbn1cblxuLnNraW4tMiAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG4uc2tpbi0yIC5kYXNob2FyZC0xIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMzBweCAyNXB4IDMwcHg7XG59XG5cbi5za2luLTIgLmlib3gtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uc2tpbi0yIC5pYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi0yICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDEpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMjAlLCByZ2JhKDIxMywgMjEzLCAyMTMsIDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDEpIDIwJSwgcmdiYSgyMTMsIDIxMywgMjEzLCAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMjAlLCByZ2JhKDIxMywgMjEzLCAyMTMsIDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMjAlLCByZ2JhKDIxMywgMjEzLCAyMTMsIDEpIDEwMCUpO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSNmNmY2ZjYsIGVuZENvbG9yc3RyPSNkNWQ1ZDUpXCI7XG59XG5cbi5za2luLTIgLmlib3gtdGl0bGUsIC5za2luLTIgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uc2tpbi0yIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG5cbi5za2luLTIgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNraW4tMiAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2tpbi0yIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNraW4tMiAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5za2luLTIgLm5hdi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhOmhvdmVyLCAuc2tpbi0yIC5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAc2tpbi0yLW5hdi10b3AtYmcsIDUlKTtcbn1cblxuLnNraW4tMiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlciwgLnNraW4tMiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIGNvbG9yOiAjMjEzYTUzO1xufVxuXG4uc2tpbi0yIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc2tpbi0yIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLypcbiAqXG4gKiAgIFNLSU4gMyAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gWWVsbG93L3B1cnBsZVxuICpcbiovXG5cbi8vIE1haW4gY29sb3JzXG5Ac2tpbi0zLWNvbG9yOiAjZWNiYTUyO1xuQHNraW4tMy1uYXYtYmc6ICMzZTJjNDI7XG5Ac2tpbi0zLWEtY29sb3I6ICM5NDhiOTY7XG5Ac2tpbi0zLXBhZ2UtYmc6ICNmNGY2ZmE7XG5cbi8vIEN1c3RvbSBzdHlsZVxuLnNraW4tMyAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAzMHB4O1xufVxuXG4uc2tpbi0zIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5za2luLTMuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG5cbi5za2luLTMgLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtY29sb3IgIWltcG9ydGFudDtcbn1cblxuYm9keS5ib3hlZC1sYXlvdXQuc2tpbi0zICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1uYXYtYmc7XG59XG5cbi5za2luLTMgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMy5wbmcnKTtcbn1cblxuLnNraW4tMy5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtbmF2LWJnO1xufVxuXG4uc2tpbi0zIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5za2luLTMgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBza2luLTMtbmF2LWJnLCAyJSk7XG59XG5cbi5maXhlZC1uYXYuc2tpbi0zIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNraW4tMyAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6IEBza2luLTMtYS1jb2xvcjtcbn1cblxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi0zIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQHNraW4tMy1jb2xvcjtcbn1cblxuYm9keS5za2luLTMge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLW5hdi1iZztcbn1cblxuLnNraW4tMyAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc2tpbi0zIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDEwcHggMzBweDtcbn1cblxuLnNraW4tMyAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG4uc2tpbi0zICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLXBhZ2UtYmc7XG59XG5cbi5za2luLTMgLmlib3gtdGl0bGUsIC5za2luLTMgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uc2tpbi0zIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG5cbi5za2luLTMgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNraW4tMyAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4IDI1cHg7XG59XG5cbi5za2luLTMgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNraW4tMyAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5za2luLTMgLnByb2ZpbGUtZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNraW4tMyAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNraW4tMyAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlciwgLnNraW4tMyAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAc2tpbi0zLW5hdi1iZywgMiUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNraW4tMyAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMyAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59IiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ1JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTcyeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU1bXhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTdteEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU0V3hLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3V3hLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11N0d4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NG14S0tUVTFLZy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ1JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkFCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ2hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn0iLCJAaW1wb3J0IFwiZ29vZ2xlLWZvbnRzLXJvYm90by5sZXNzXCI7XG5cbkBtZC1jb2xvci1wcmltYXJ5OiAjMUFCMzk0O1xuQG1kLXNoYWRvdy1tYWluOiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xMik7XG5cbmJvZHkubWQtc2tpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZC1za2luIHtcblxuICAubmF2LWhlYWRlciB7XG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCJwYXR0ZXJucy80LnBuZ1wiKSBuby1yZXBlYXQ7XG5cbiAgfVxuXG4gIC5sYWJlbCwgLmJhZGdlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIH1cblxuICAuZm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLndyYXBwZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud3JhcHBlci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjM0KSwgMCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG5cbiAgLmZ1bGwtaGVpZ2h0LWxheW91dCAucGFnZS1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlib3gge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgfVxuXG4gIC5pYm94LmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pYm94LXRpdGxlLCAuaWJveC1jb250ZW50IHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuaWJveC10aXRsZSBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICBhLmNsb3NlLWNhbnZhcy1tZW51IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC53ZWxjb21lLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAjdG9wLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAjdG9wLXNlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAjbmVzdGFibGUtb3V0cHV0LFxuICAjbmVzdGFibGUyLW91dHB1dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBsdWNpZGEgZ3JhbmRlLCBsdWNpZGEgc2FucyB1bmljb2RlLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZS5uYXZiYXItZGVmYXVsdC5uYXZiYXItc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZS5uYXZiYXItZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAubmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgcGFkZGluZzogMTRweCAyMHB4IDE0cHggMjVweDtcbiAgfVxuXG4gIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCA1JSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCA1JSk7XG4gIH1cblxuICAubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBAbmF2eTtcbiAgfVxuXG4gIC5uYXZiYXItdG9wLWxpbmtzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIH1cblxuICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFjZS1kb25lIC5uYXYtaGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuXG4gIC5uYXYgPiBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGdyYXksIDIlKTtcbiAgfVxuXG4gIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCA1MnB4O1xuICB9XG5cbiAgLm5hdmJhci10b3AtbGlua3MgbGkgYSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAubmF2ID4gbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm5hdmJhci1zdGF0aWMtc2lkZSAubmF2ID4gbGkgPiBhOmZvY3VzLCAubmF2YmFyLXN0YXRpYy1zaWRlIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLm5hdi1oZWFkZXIgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubmF2LWhlYWRlciAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgICBsZWZ0OiA2NXB4XG4gIH1cblxuICAuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIH1cblxuICAucGFjZS1kb25lIC5uYXZiYXItc3RhdGljLXNpZGUsIC5wYWNlLWRvbmUgLm5hdi1oZWFkZXIsIC5wYWNlLWRvbmUgbGkuYWN0aXZlLCAucGFjZS1kb25lICNwYWdlLXdyYXBwZXIsIC5wYWNlLWRvbmUgLmZvb3RlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG5cbiAgLm5hdmJhci1maXhlZC10b3Age1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICB6LWluZGV4OiAyMDMwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItZml4ZWQtdG9wLCAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtZC1jb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICB9XG5cbiAgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICB9XG5cbiAgLy8gUmlnaHQgc2lkZWJhclxuXG4gICNyaWdodC1zaWRlYmFyIHtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHotaW5kZXg6IDkwMDtcbiAgfVxuXG4gIC53aGl0ZS1iZyAubmF2YmFyLWZpeGVkLXRvcCwgLndoaXRlLWJnIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhY3QtYm94IHtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmRhc2hib2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDIwcHggMCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICB9XG4gIH1cblxuICB1bC5ub3RlcyBsaSBkaXYge1xuXG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICB9XG5cbiAgLmZpbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gIH1cblxuICAubWFpbC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAubWFpbC1ib3gtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbiAgfVxuXG4gIC5tYWlsYm94LWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAuc29jaWFsLWZlZWQtYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQubmF2YmFyLXNjcm9sbCxcbiAgJi5sYW5kaW5nLXBhZ2UuYm9keS1zbWFsbCAubmF2YmFyLWRlZmF1bHRcbiAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlIC5uYXYgPiBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZSAubmF2YmFyLXNjcm9sbCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2UgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2UgLm5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDE1cHggMTBweDtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlcixcbiAgJi5sYW5kaW5nLXBhZ2UgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGNvbG9yOiBAbmF2eTtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlLmJvZHktc21hbGwgLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC5sYW5kaW5nX2xpbmsgYSwgLnNwZWNpYWxfbGluayBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbihAZ3JheSwgMiUpO1xuICB9XG5cbiAgJi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gIH1cblxuICAmLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG5cbiAgJi50b3AtbmF2aWdhdGlvbiAubmF2Lm5hdmJhci1yaWdodCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxuXG4gICYudG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6aG92ZXIsIC50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpmb2N1cyxcbiAgJi50b3AtbmF2aWdhdGlvbiAubmF2IC5vcGVuID4gYSxcbiAgJi50b3AtbmF2aWdhdGlvbiAubmF2IC5vcGVuID4gYTpob3ZlcixcbiAgJi50b3AtbmF2aWdhdGlvbiAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgY29sb3I6IEBuYXZ5O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAmLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6IEBuYXZ5O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAmLmZpeGVkLW5hdiAjd3JhcHBlci50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgJi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgfVxuXG4gICYuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgfVxuXG4gICYuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJi5jYW52YXMtbWVudSBuYXYubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuXG5cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIEBzaWRlYmFyLXdpZHRoO1xuICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcbiAgfVxuXG4gIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbiAgfVxuXG4gIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyxcbiAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXRhc2tzLFxuICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG5cbiAgLmJvZHktc21hbGwubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubG9jay13b3JkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdmJhci1mb3JtLWN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuc2lkZWJhcmQtcGFuZWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaWRlYmFyLWNvbnRlbnQgLndyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbiAgfVxuXG4gIC5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaWJveC10b29scyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcblxuICAudGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnRpbWVsaW5lLWl0ZW0gLmRhdGUgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICB9XG5cbiAgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm5hdi5uYXZiYXItdG9wLWxpbmtzIGxpLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlib3gtdG9vbHMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbn1cblxuIiwiLyogT25seSBkZW1vICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC53ZWxjb21lLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvKiFcbiAqIE1vcGFCb290c3RyYXBCdW5kbGUgcGFnaW5hdGlvbiBzdXBwb3J0XG4gKi9cbi5wYWdpbmF0aW9ue1xuICAgIC5kaXNhYmxlZHtcbiAgICAgICAgYSwgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXh0IGF7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cbn1cbiIsIi8qXG4gKiBtb3Zpbmcgc3VibmF2aWdhdGlvbiBiYXIgc25hcHBpbmcgdG8gdG9wIG9uIHNjcm9sbFxuICogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy85MTc5NzA4L3JlcGxpY2F0aW5nLWJvb3RzdHJhcHMtbWFpbi1uYXYtYW5kLXN1Ym5hdlxuICogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xMDMxODE2My9zdWJuYXYtYmFyLWNvbGxhcHNlZC13aXRoLXR3aXR0ZXItYm9vdHN0cmFwXG4gKiBodHRwOi8vdHdpdHRlci5naXRodWIuY29tL2Jvb3RzdHJhcC9hc3NldHMvY3NzL2RvY3MuY3NzXG4gKi9cblxuLyogU3VibmF2ICovXG5cbi5zdWJuYXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgLyogUmVwZWF0IHRoZSBncmFkaWVudCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsICNlZWVlZWUgMTAwJSk7IC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCNmNWY1ZjUpLCBjb2xvci1zdG9wKDEwMCUsI2VlZWVlZSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCNlZWVlZWUgMTAwJSk7IC8qIENocm9tZSAxMCssU2FmYXJpIDUuMSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsI2VlZWVlZSAxMDAlKTsgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwjZWVlZWVlIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmNWY1ZjUnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwjZWVlZWVlIDEwMCUpOyAvKiBXM0MgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zdWJuYXYgLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3VibmF2IC5uYXYgPiBsaSA+IGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAgICAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGEsXG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4wNSk7XG59XG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYSAuY2FyZXQsXG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzc3O1xufVxuLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5zdWJuYXYgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnN1Ym5hdiAuZHJvcGRvd24tbWVudSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi8qIEZpeGVkIHN1Ym5hdiBvbiBzY3JvbGwsIGJ1dCBvbmx5IGZvciA5ODBweCBhbmQgdXAgKHNvcnJ5IElFISkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3VibmF2LWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyMDsgLyogMTAgbGVzcyB0aGFuIC5uYXZiYXItZml4ZWQgdG8gcHJldmVudCBhbnkgb3ZlcmxhcCAqL1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IC8qIGRyb3AgdGhlIGJvcmRlciBvbiB0aGUgZml4ZWQgZWRnZXMgKi9cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggNXB4IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCA1cHggcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmYsIDAgMXB4IDVweCByZ2JhKDAsMCwwLC4xKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTsgLyogSUU2LTkgKi9cbiAgfVxuICAuc3VibmF2LWZpeGVkIC5uYXYge1xuICAgIHdpZHRoOiA5MzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDFweDtcbiAgfVxuICAuc3VibmF2IC5uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gIC5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYTpob3ZlciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLyogTWFrZSB0YWJsZXMgc3BhY2VkIG91dCBhIGJpdCBtb3JlICovXG5oMiArIHRhYmxlLFxuaDMgKyB0YWJsZSxcbmg0ICsgdGFibGUsXG5oMiArIC5yb3cge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKiBMQVJHRSBERVNLVE9QIFNDUkVFTlMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjEwcHgpIHtcblxuICAvKiBVcGRhdGUgc3VibmF2IGNvbnRhaW5lciAqL1xuICAuc3VibmF2LWZpeGVkIHtcbiAgICAubmF2IHtcbiAgICAgIHdpZHRoOiAxMTY4cHg7IC8qIDJweCBsZXNzIHRvIGFjY291bnQgZm9yIGxlZnQvcmlnaHQgYm9yZGVycyBiZWluZyByZW1vdmVkIHdoZW4gaW4gZml4ZWQgbW9kZSAqL1xuICAgIH1cbiAgfVxufVxuXG5cbi8qKlxuICogVG8gc3VwcG9ydCBzdWJuYXZiYXJzIHdlIGFkZCBhIHNlY3Rpb24gcGFkZGluZyB0b3AsIFxuICogc28gaWYgeW91IHVzZSBpbnBhZ2UgYW5jaG9ycyB3cmFwIHRoZW0gaW4gc2VjdGlvbnMgdG8gaGF2ZSBjb3JyZWN0IHNjcm9sbGluZyBwYWRkaW5nLXRvcFxuICovXG4gXG5Ac2VjdGlvbi1wYWRkaW5nLXRvcDogMHB4O1xuXG5zZWN0aW9ue1xuICAgIHBhZGRpbmctdG9wOiBAc2VjdGlvbi1wYWRkaW5nLXRvcDtcbn1cbiIsIi8qKlxuKiBTb21lIGZpeGVzIGZvciBkaXNwbGF5aW5nIGdvb2dsZSBtYXBzIGluc2lkZSBhIHBhZ2Ugd2l0aCBib290c3RyYXBcbiovXG5cbi5nbW5vcHJpbnR7XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuIiwiI3JpZ2h0LXNpZGViYXIge1xuICB0b3A6IDUwcHg7XG5cbiAgLnNpZGViYXItY29udGFpbmVyIHtcbiAgICAubmF2Lm5hdi10YWJzID4gbGkge1xuICAgICAgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBAc2tpbi0xLWEtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IEBuYXZ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2E0NDU5O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZWxwLXRvb2x0aXAtbGFiZWwge1xuICAmLnRvb2x0aXAtdGhlbWUtcHJpbWFyeSB7XG4gICAgKyAudG9vbHRpcCB7XG4gICAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkY0MDUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0MDUwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIge1xuICAuaGVscC10b29sdGlwLWxhYmVsIHtcbiAgICAub3JnLWxhYmVsLXRvb2x0aXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5kcm9wZG93bi1maWx0ZXItZmllbGQtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgdG9wOiA5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJi5kcm9wZG93bi1maWx0ZXItZmllbGQtZGVzY3JpcHRpb24td3JhcHBlci1sZWZ0IHtcbiAgICAudG9vbHRpcCB7XG4gICAgICByaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIC50b29sdGlwLWFycm93IHtcbiAgICAgICAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wZG93bi1maWx0ZXItZmllbGQtZGVzY3JpcHRpb24td3JhcHBlci1yaWdodCB7XG4gICAgLnRvb2x0aXAge1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIC50b29sdGlwLWFycm93IHtcbiAgICAgICAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvb2x0aXAge1xuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9wb3ZlciB7XG4gICYucG9wb3Zlci1sZyB7XG4gICAgbWF4LXdpZHRoOiA1MTJweDtcbiAgfVxufVxuIiwiLmFydGljbGUtdGl0bGUge1xuICBtYXJnaW46IDQwcHggMCA1MHB4IDA7XG59XG4iLCIuZmllbGQtdmFsdWUtcm93IHtcbiAgLmZpZWxkLXZhbHVlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5lZGl0LWZpZWxkLXZhbHVlLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5lZGl0LWZpZWxkLXZhbHVlLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLml0ZS1lZGl0YWJsZSB7XG4gICYuaXRlLWVkaXRhYmxlLXNlbmRpbmcge1xuICAgIC5pdGUtZWRpdGFibGUtZm9ybSB7XG4gICAgICAuaXRlLWVkaXRhYmxlLXNwaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlLWVkaXRhYmxlLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5pdGUtZWRpdGFibGUtZWRpdC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZS1lZGl0YWJsZS1lZGl0LWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pdGUtZWRpdGFibGUtZm9ybSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuaXRlLWVkaXRhYmxlLXNwaW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaXRlLWVkaXRhYmxlLXN1Ym1pdC1saW5rLFxuICAgIC5pdGUtZWRpdGFibGUtY2FuY2VsLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDAgNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdGFibGUtcGVuY2lsLXdyYXBwZXIge1xuICAuZWRpdGFibGUtcGVuY2lsLWljb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5lZGl0YWJsZS1wZW5jaWwtaWNvbiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbGxhcHNlLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmNvbGxhcHNlLWljb24ge1xuICAgIC5mYS1pY29uKCk7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tdXA7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xsYXBzZWQge1xuICAgIC5jb2xsYXBzZS1pY29uIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tZG93bjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbGxhcHNlLXJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcblxuICAuY29sbGFwc2UtaWNvbiB7XG4gICAgLmZhLWljb24oKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjtcbiAgICB9XG4gIH1cblxuICAmLmNvbGxhcHNlZCB7XG4gICAgLmNvbGxhcHNlLWljb24ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb2xsYXBzYWJsZSB7XG4gIHRyIHtcbiAgICAuY29sbGFwc2UtaWNvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gICAgICAuZmEtaWNvbigpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5leHBhbmRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlLWljb24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29ydGFibGUtaGFuZGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBmbG9hdCkge1xuICAuY29sLUB7Y2xhc3N9LUB7aW5kZXh9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uaXRlLW1ha2UtZ3JpZChAY2xhc3MpIHtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgZmxvYXQpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCB3aWR0aCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1bGwpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdXNoKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgb2Zmc2V0KTtcbn1cblxuXG4uY29udGFpbmVyLXhzIHtcbiAgLml0ZS1tYWtlLWdyaWQoeHMpO1xufVxuXG4uY29udGFpbmVyLXNtIHtcbiAgLml0ZS1tYWtlLWdyaWQoc20pO1xufVxuXG4uY29udGFpbmVyLW1kIHtcbiAgLml0ZS1tYWtlLWdyaWQobWQpO1xufVxuXG4uY29udGFpbmVyLWxnIHtcbiAgLml0ZS1tYWtlLWdyaWQobGcpO1xufVxuXG4uY29udGFpbmVyLXhzIHtcbiAgLnZpc2libGUteHMge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuLXhzIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXNtIHtcbiAgLnZpc2libGUtc20ge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuLXNtIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLW1kIHtcbiAgLnZpc2libGUtbWQge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuLW1kIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxnIHtcbiAgLnZpc2libGUtbGcge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxuXG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuLWxnIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG5Ac2NyZWVuLXhsZy1taW46IDE0NDFweDtcblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teGxnLW1pbikge1xuICAubWFrZS1ncmlkKHhsZyk7XG59XG4iLCIuY29udGFpbmVyLW1kIHtcbiAgLmNvbC1tZC1vZmZzZXQtNjdweCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY3cHg7XG4gIH1cbn1cblxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cblxuLndpZHRoLTM3cHgge1xuICB3aWR0aDogMzdweDtcbn1cblxuLndpZHRoLWxhYmVsIHtcbiAgd2lkdGg6IDExNnB4O1xufVxuIiwiLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSB7XG4gID5hIHtcbiAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgIC5idG4tcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgICAgLmJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzNhNDQ1OTtcblxuICAgID4gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgIC5idG4tcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGE6aG92ZXIsXG4gID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxYWIzOTQ7XG4gIH1cbn1cblxuLm5hdi5uYXZiYXItbmF2Lm5hdmJhci1yaWdodCB7XG4gIC5yaWdodC1zaWRlYmFyLXRvZ2dsZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgLmZhLXNwaW4oKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gICYubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEB3aGl0ZSwgMzAlKTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIC5hbGVydC13cmFwcGVyLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgfVxuXG4gIC5hbGVydC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAubmF2LWZsZXgtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmID4gbGkge1xuICAgICAgZmxleDogMCAxIDA7XG5cbiAgICAgICYuZmlyc3Qge1xuICAgICAgICBmbGV4OiAwIDEgMDtcbiAgICAgIH1cblxuICAgICAgJi5sYXN0IHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgYS5uYXZiYXItYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDEwcHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC5uYXYtZmxleC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgJiA+IGxpLmxhc3QgPiBhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgfVxuICB9XG59XG5cbiNzZWxlY3QyLXNlYXJjaF9xdWVyeS1yZXN1bHRzIHtcbiAgbWF4LWhlaWdodDogNDc1cHg7XG59XG4iLCIub3JnLWJ1dHRvbi12YXJpYW50KEBjb2xvcjsgQGJhY2tncm91bmQpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJhY2tncm91bmQ7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyxcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDMlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMyUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMyUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDMlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMsXG4gICYuZGlzYWJsZWQ6YWN0aXZlLFxuICAmLmRpc2FibGVkLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gICZbZGlzYWJsZWRdOmhvdmVyLFxuICAmW2Rpc2FibGVkXTpmb2N1cyxcbiAgJltkaXNhYmxlZF06YWN0aXZlLFxuICAmLmFjdGl2ZVtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBiYWNrZ3JvdW5kLCA0JSk7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQGJhY2tncm91bmQsIDQlKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lIHtcbiAgICAmLmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQ6aG92ZXIsXG4gICAgJi5kaXNhYmxlZDpmb2N1cyxcbiAgICAmLmRpc2FibGVkOmFjdGl2ZSxcbiAgICAmLmRpc2FibGVkLmFjdGl2ZSxcbiAgICAmW2Rpc2FibGVkXSxcbiAgICAmW2Rpc2FibGVkXTpob3ZlcixcbiAgICAmW2Rpc2FibGVkXTpmb2N1cyxcbiAgICAmW2Rpc2FibGVkXTphY3RpdmUsXG4gICAgJi5hY3RpdmVbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBiYWNrZ3JvdW5kLCA0JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogQGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICB9XG59XG5cbi5vcmctYnV0dG9uLWItbC12YXJpYW50KEBiYWNrZ3JvdW5kKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2VuKEBiYWNrZ3JvdW5kLCAzJSk7XG59XG5cbi5vcmctcHVsc2UtaWNvbihAY29sb3IpIHtcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyxcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgLmFuaW1hdGVkKCk7XG4gICAgLmFuaW1hdGVkLmluZmluaXRlKCk7XG4gICAgLnB1bHNlSWNvbigpO1xuICB9XG59IiwiLnAteHhzIHtcbiAgcGFkZGluZzogQHNpemUteHhzO1xufVxuXG4ucC14cyB7XG4gIHBhZGRpbmc6IEBzaXplLXhzO1xufVxuXG4ucC1zbSB7XG4gIHBhZGRpbmc6IEBzaXplLXNtO1xufVxuXG4ucC1tIHtcbiAgcGFkZGluZzogQHNpemUtbTtcbn1cblxuLnAtbWQge1xuICBwYWRkaW5nOiBAc2l6ZS1tZDtcbn1cblxuLnAtbGcge1xuICBwYWRkaW5nOiBAc2l6ZS1sZztcbn1cblxuLnAteGwge1xuICBwYWRkaW5nOiBAc2l6ZS14bDtcbn1cblxuLnAtdy14eHMge1xuICBwYWRkaW5nOiAwIEBzaXplLXh4cztcbn1cblxuLnAtdy14cyB7XG4gIHBhZGRpbmc6IDAgQHNpemUteHM7XG59XG5cbi5wLXctc20ge1xuICBwYWRkaW5nOiAwIEBzaXplLXNtO1xufVxuXG4ucC13LW0ge1xuICBwYWRkaW5nOiAwIEBzaXplLW07XG59XG5cbi5wLXctbWQge1xuICBwYWRkaW5nOiAwIEBzaXplLW1kO1xufVxuXG4ucC13LWxnIHtcbiAgcGFkZGluZzogMCBAc2l6ZS1sZztcbn1cblxuLnAtdy14bCB7XG4gIHBhZGRpbmc6IDAgQHNpemUteGw7XG59XG5cbi5wLW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtbm9uZSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4teHMtbWluKSB7XG4gICAgJi14cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICYtc20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAmLW1kIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgJi1sZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXhsZy1taW4pIHtcbiAgICAmLXhsZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnAtbC14eHMge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLXh4cyAhaW1wb3J0YW50O1xufVxuXG4ucC1sLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiBAc2l6ZS14cyAhaW1wb3J0YW50O1xufVxuXG4ucC1sLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiBAc2l6ZS1zbSAhaW1wb3J0YW50O1xufVxuXG4ucC1sLW0ge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLW0gIWltcG9ydGFudDtcbn1cblxuLnAtbC1tZCB7XG4gIHBhZGRpbmctbGVmdDogQHNpemUtbWQgIWltcG9ydGFudDtcbn1cblxuLnAtbC1sZyB7XG4gIHBhZGRpbmctbGVmdDogQHNpemUtbGcgIWltcG9ydGFudDtcbn1cblxuLnAtbC14bCB7XG4gIHBhZGRpbmctbGVmdDogQHNpemUteGwgIWltcG9ydGFudDtcbn1cblxuLnAtbC1uLXh4cyB7XG4gIHBhZGRpbmctbGVmdDogLUBzaXplLXh4cztcbn1cblxuLnAtbC1uLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAtQHNpemUteHM7XG59XG5cbi5wLWwtbi1zbSB7XG4gIHBhZGRpbmctbGVmdDogLUBzaXplLXNtO1xufVxuXG4ucC1sLW4tbSB7XG4gIHBhZGRpbmctbGVmdDogLUBzaXplLW07XG59XG5cbi5wLWwtbi1tZCB7XG4gIHBhZGRpbmctbGVmdDogLUBzaXplLW1kO1xufVxuXG4ucC1sLW4tbGcge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS1sZztcbn1cblxuLnAtbC1uLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAtQHNpemUteGw7XG59XG5cbi5wLXQtbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLXQteHhzIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLXh4cztcbn1cblxuLnAtdC14cyB7XG4gIHBhZGRpbmctdG9wOiBAc2l6ZS14cztcbn1cblxuLnAtdC1zbSB7XG4gIHBhZGRpbmctdG9wOiBAc2l6ZS1zbTtcbn1cblxuLnAtdC1tIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLW07XG59XG5cbi5wLXQtbWQge1xuICBwYWRkaW5nLXRvcDogQHNpemUtbWQ7XG59XG5cbi5wLXQtbGcge1xuICBwYWRkaW5nLXRvcDogQHNpemUtbGc7XG59XG5cbi5wLXQteGwge1xuICBwYWRkaW5nLXRvcDogQHNpemUteGw7XG59XG5cbi5wLXQtbi14eHMge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLXh4cztcbn1cblxuLnAtdC1uLXhzIHtcbiAgcGFkZGluZy10b3A6IC1Ac2l6ZS14cztcbn1cblxuLnAtdC1uLXNtIHtcbiAgcGFkZGluZy10b3A6IC1Ac2l6ZS1zbTtcbn1cblxuLnAtdC1uLW0ge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLW07XG59XG5cbi5wLXQtbi1tZCB7XG4gIHBhZGRpbmctdG9wOiAtQHNpemUtbWQ7XG59XG5cbi5wLXQtbi1sZyB7XG4gIHBhZGRpbmctdG9wOiAtQHNpemUtbGc7XG59XG5cbi5wLXQtbi14bCB7XG4gIHBhZGRpbmctdG9wOiAtQHNpemUteGw7XG59XG5cbi5wLXItbm9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikge1xuICAgICYteHMge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgJi1zbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAmLW1kIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICYtbGcge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4teGxnLW1pbikge1xuICAgICYteGxnIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnAtci14eHMge1xuICBwYWRkaW5nLXJpZ2h0OiBAc2l6ZS14eHMgIWltcG9ydGFudDtcbn1cblxuLnAtci14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IEBzaXplLXhzICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItc20ge1xuICBwYWRkaW5nLXJpZ2h0OiBAc2l6ZS1zbSAhaW1wb3J0YW50O1xufVxuXG4ucC1yLW0ge1xuICBwYWRkaW5nLXJpZ2h0OiBAc2l6ZS1tICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItbWQge1xuICBwYWRkaW5nLXJpZ2h0OiBAc2l6ZS1tZCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLWxnIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUtbGcgIWltcG9ydGFudDtcbn1cblxuLnAtci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IEBzaXplLXhsICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItbi14eHMge1xuICBwYWRkaW5nLXJpZ2h0OiAtQHNpemUteHhzO1xufVxuXG4ucC1yLW4teHMge1xuICBwYWRkaW5nLXJpZ2h0OiAtQHNpemUteHM7XG59XG5cbi5wLXItbi1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IC1Ac2l6ZS1zbTtcbn1cblxuLnAtci1uLW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAtQHNpemUtbTtcbn1cblxuLnAtci1uLW1kIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLW1kO1xufVxuXG4ucC1yLW4tbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAtQHNpemUtbGc7XG59XG5cbi5wLXItbi14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IC1Ac2l6ZS14bDtcbn1cblxuLnAtYi1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAtYi14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUteHhzO1xufVxuXG4ucC1iLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IEBzaXplLXhzO1xufVxuXG4ucC1iLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IEBzaXplLXNtO1xufVxuXG4ucC1iLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUtbTtcbn1cblxuLnAtYi1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiBAc2l6ZS1tZDtcbn1cblxuLnAtYi1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiBAc2l6ZS1sZztcbn1cblxuLnAtYi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiBAc2l6ZS14bDtcbn1cblxuLnAtYi1uLXh4cyB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUteHhzO1xufVxuXG4ucC1iLW4teHMge1xuICBwYWRkaW5nLWJvdHRvbTogLUBzaXplLXhzO1xufVxuXG4ucC1iLW4tc20ge1xuICBwYWRkaW5nLWJvdHRvbTogLUBzaXplLXNtO1xufVxuXG4ucC1iLW4tbSB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUtbTtcbn1cblxuLnAtYi1uLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IC1Ac2l6ZS1tZDtcbn1cblxuLnAtYi1uLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IC1Ac2l6ZS1sZztcbn1cblxuLnAtYi1uLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IC1Ac2l6ZS14bDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtdC0xIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuLnAtbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cbi5wLXItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTgge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtci04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTkge1xuICBwYWRkaW5nOiA5cHggIWltcG9ydGFudDtcbn1cbi5wLXQtOSB7XG4gIHBhZGRpbmctdG9wOiA5cHggIWltcG9ydGFudDtcbn1cbi5wLWItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbn1cbi5wLWwtOSB7XG4gIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbn1cbiIsIi5tLXh4cyB7XG4gIG1hcmdpbjogQHNpemUteHhzO1xufVxuXG4ubS14cyB7XG4gIG1hcmdpbjogQHNpemUteHM7XG59XG5cbi5tLXNtIHtcbiAgbWFyZ2luOiBAc2l6ZS1zbTtcbn1cblxuLm0tbSB7XG4gIG1hcmdpbjogQHNpemUtbTtcbn1cblxuLm0tbWQge1xuICBtYXJnaW46IEBzaXplLW1kO1xufVxuXG4ubS1sZyB7XG4gIG1hcmdpbjogQHNpemUtbGc7XG59XG5cbi5tLXhsIHtcbiAgbWFyZ2luOiBAc2l6ZS14bDtcbn1cblxuLm0tdy14eHMge1xuICBtYXJnaW46IDAgQHNpemUteHhzO1xufVxuXG4ubS13LXhzIHtcbiAgbWFyZ2luOiAwIEBzaXplLXhzO1xufVxuXG4ubS13LXNtIHtcbiAgbWFyZ2luOiAwIEBzaXplLXNtO1xufVxuXG4ubS13LW0ge1xuICBtYXJnaW46IDAgQHNpemUtbTtcbn1cblxuLm0tdy1tZCB7XG4gIG1hcmdpbjogMCBAc2l6ZS1tZDtcbn1cblxuLm0tdy1sZyB7XG4gIG1hcmdpbjogMCBAc2l6ZS1sZztcbn1cblxuLm0tdy14bCB7XG4gIG1hcmdpbjogMCBAc2l6ZS14bDtcbn1cblxuLm0tbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS14eHM7XG59XG5cbi5tLWwteHMge1xuICBtYXJnaW4tbGVmdDogQHNpemUteHM7XG59XG5cbi5tLWwtc20ge1xuICBtYXJnaW4tbGVmdDogQHNpemUtc207XG59XG5cbi5tLWwtbSB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS1tO1xufVxuXG4ubS1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IEBzaXplLW1kO1xufVxuXG4ubS1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IEBzaXplLWxnO1xufVxuXG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IEBzaXplLXhsO1xufVxuXG4ubS1sLW4teHhzIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS14eHM7XG59XG5cbi5tLWwtbi14cyB7XG4gIG1hcmdpbi1sZWZ0OiAtQHNpemUteHM7XG59XG5cbi5tLWwtbi1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAtQHNpemUtc207XG59XG5cbi5tLWwtbi1tIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS1tO1xufVxuXG4ubS1sLW4tbWQge1xuICBtYXJnaW4tbGVmdDogLUBzaXplLW1kO1xufVxuXG4ubS1sLW4tbGcge1xuICBtYXJnaW4tbGVmdDogLUBzaXplLWxnO1xufVxuXG4ubS1sLW4teGwge1xuICBtYXJnaW4tbGVmdDogLUBzaXplLXhsO1xufVxuXG4ubS10LW5vbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQteHhzIHtcbiAgbWFyZ2luLXRvcDogQHNpemUteHhzO1xufVxuXG4ubS10LXhtcyB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLm0tdC14cyB7XG4gIG1hcmdpbi10b3A6IEBzaXplLXhzO1xufVxuXG4ubS10LXNtIHtcbiAgbWFyZ2luLXRvcDogQHNpemUtc207XG59XG5cbi5tLXQtbSB7XG4gIG1hcmdpbi10b3A6IEBzaXplLW07XG59XG5cbi5tLXQtbWQge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS1tZDtcbn1cblxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IEBzaXplLWxnO1xufVxuXG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogQHNpemUteGw7XG59XG5cbi5tLXQtbi14eHMge1xuICBtYXJnaW4tdG9wOiAtQHNpemUteHhzO1xufVxuXG4ubS10LW4teG1zIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLm0tdC1uLXhzIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLXhzO1xufVxuXG4ubS10LW4tc20ge1xuICBtYXJnaW4tdG9wOiAtQHNpemUtc207XG59XG5cbi5tLXQtbi1tIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLW07XG59XG5cbi5tLXQtbi1tZCB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS1tZDtcbn1cblxuLm0tdC1uLWxnIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLWxnO1xufVxuXG4ubS10LW4teGwge1xuICBtYXJnaW4tdG9wOiAtQHNpemUteGw7XG59XG5cbi5tLXItbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogQHNpemUteHhzO1xufVxuXG4ubS1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiBAc2l6ZS14cztcbn1cblxuLm0tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogQHNpemUtc207XG59XG5cbi5tLXItbSB7XG4gIG1hcmdpbi1yaWdodDogQHNpemUtbTtcbn1cblxuLm0tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogQHNpemUtbWQ7XG59XG5cbi5tLXItbGcge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLWxnO1xufVxuXG4ubS1yLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiBAc2l6ZS14bDtcbn1cblxuLm0tci1uLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogLUBzaXplLXh4cztcbn1cblxuLm0tci1uLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtQHNpemUteHM7XG59XG5cbi5tLXItbi1zbSB7XG4gIG1hcmdpbi1yaWdodDogLUBzaXplLXNtO1xufVxuXG4ubS1yLW4tbSB7XG4gIG1hcmdpbi1yaWdodDogLUBzaXplLW07XG59XG5cbi5tLXItbi1tZCB7XG4gIG1hcmdpbi1yaWdodDogLUBzaXplLW1kO1xufVxuXG4ubS1yLW4tbGcge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS1sZztcbn1cblxuLm0tci1uLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtQHNpemUteGw7XG59XG5cbi5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS14eHM7XG59XG5cbi5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS14cztcbn1cblxuLm0tYi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IEBzaXplLXNtO1xufVxuXG4ubS1iLW0ge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS1tO1xufVxuXG4ubS1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUtbWQ7XG59XG5cbi5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS1sZztcbn1cblxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IEBzaXplLXhsO1xufVxuXG4ubS1iLW4teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLXh4cztcbn1cblxuLm0tYi1uLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLXhzO1xufVxuXG4ubS1iLW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtQHNpemUtc207XG59XG5cbi5tLWItbi1tIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLW07XG59XG5cbi5tLWItbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IC1Ac2l6ZS1tZDtcbn1cblxuLm0tYi1uLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLWxnO1xufVxuXG4ubS1iLW4teGwge1xuICBtYXJnaW4tYm90dG9tOiAtQHNpemUteGw7XG59XG5cbi5tLWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubS1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tLXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tLWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tLXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4iLCIudC0xNSB7XG4gIHRvcDogMTVweDtcbn1cbi5iLTE1IHtcbiAgYm90dG9tOiAxNXB4O1xufVxuLmwtMTUge1xuICBsZWZ0OiAxNXB4O1xufVxuLnItMTUge1xuICByaWdodDogMTVweDtcbn1cblxuLnQtMTUtaSB7XG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLmItMTUtaSB7XG4gIGJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLmwtMTUtaSB7XG4gIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5yLTE1LWkge1xuICByaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCBcInBhZGRpbmcubGVzc1wiO1xuQGltcG9ydCBcIm1hcmdpbi5sZXNzXCI7XG5AaW1wb3J0IFwicG9zaXRpb24ubGVzc1wiO1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xufVxuXG4uZmxvYXQtZS1tYXJnaW5zIHtcbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tLWItbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tLWIteHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cblxuICAubS1iLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubS1iLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm0tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5tLWItbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubS1iLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm0tYi14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5tLWIteHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLm0tYi1uLXh4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC5tLWItbi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxuXG4gIC5tLWItbi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cblxuICAubS1iLW4ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG5cbiAgLm0tYi1uLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxuXG4gIC5tLWItbi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cblxuICAubS1iLW4teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG59XG5cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm0tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLm0tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5tLXItMyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubS1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubS1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wLXQtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucC1iLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnAtbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucC10LTIge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ucC10LTMge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ucC10LTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucC1iLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4ucC1iLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4ucC1sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuLnAtbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5wLXItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnAtci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ucC1sLTQge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLnAtci00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucC10LTcge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4ucC1iLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4ucC1yLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG5cbi5wLWwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4ucC1sLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucC1sLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uZi1zLTIycHgge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZi1zLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZi1zLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZC1pIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZC1pLWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kLW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52LWEtdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi52LWEtYiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnctMTItcCB7XG4gIHdpZHRoOiAxMiU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnctMTItMjUtcCB7XG4gIHdpZHRoOiAxMi4yNSU7XG59XG5cbi53LTE0LXAge1xuICB3aWR0aDogMTQlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTE0LTItcCB7XG4gIHdpZHRoOiAxNCU7XG59XG5cbi53LTEwLXAge1xuICB3aWR0aDogMTAlO1xufVxuXG4udy0xNS1wIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLnctMTYtNS1wIHtcbiAgd2lkdGg6IDE2LjUlO1xufVxuXG4udy0yMC1wIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnctMTAwLXAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy0zMDAge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5vZi1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub2YtYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucG9zLWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3MtciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbmEge1xuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgJi5idG4tZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjQ0NDQzA0O1xufVxuXG4uY2xlYXItbm9uZSB7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53b3JrLWJyZWFrLWJyZWFrLWFsbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAubWlkZGxlLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgJi53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgLy9tYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAvL21hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG59XG5cbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsIC53cmFwcGVyLndyYXBwZXItY29udGVudCxcbi5ib2R5LXNtYWxsIC50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmVtcHR5LWhpZGRlbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b3JkLWJyZWFrLWJyZWFrLXdvcmQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ud2hpdGUtc3BhY2Utbm9ybWFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi0xOTIwLW1heCkge1xuICAudG9wLW5hdmlnYXRpb24ge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICYud3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaC1mLWMge1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi53LWYtYyB7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1hbGwge1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi52LWEtbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52LWEtdC1iIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4udGl0bGUtYWN0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmYtdy1iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93IHtcbiAgJi1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAmLXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gICYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtYnJlYWstZm9yY2Uge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuIiwiLm1pbi13LTU1IHtcbiAgbWluLXdpZHRoOiA1NXB4O1xufVxuXG4ubWluLXctNjAge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG5cbi5taW4tdy0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4ubWluLXctMjUwIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLm1pbi13LTQwMCB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG5cbi5taW4tdy0xMDAwIHtcbiAgbWluLXdpZHRoOiAxMDAwcHg7XG59XG5cbi5taW4tdy0xMjAwIHtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG59XG5cbi5taW4tdy0xMzAwIHtcbiAgbWluLXdpZHRoOiAxMzAwcHg7XG59XG5cbi5taW4tdy0xNTAwIHtcbiAgbWluLXdpZHRoOiAxNTAwcHg7XG59XG5cbi5taW4tdy0xNjAwIHtcbiAgbWluLXdpZHRoOiAxNjAwcHg7XG59XG5cbi5taW4tdy0xODAwIHtcbiAgbWluLXdpZHRoOiAxODAwcHg7XG59XG5cbi5tYXgtdy0xNDUge1xuICBtYXgtd2lkdGg6IDE0NXB4O1xufVxuXG4ubWF4LXctMjAwIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLm1heC13LTMwMCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi53LTEyMCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLnctMTUwIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4udy0yMDAge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi53LTMwMCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLnctNDAwIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4udy01MDAge1xuICB3aWR0aDogNTAwcHg7XG59XG5cbi53LTE2MDAge1xuICB3aWR0aDogMTYwMHB4O1xufVxuIiwiLmgtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5taW4taC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLm1pbi1oLTQwMCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ubWluLWgtNTAwIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5cblxuLm1heC1oLTIwMCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ubWF4LWgtNDAwIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG5cbi5tYXgtaC01MDAge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLm1heC1oLTgwMCB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xufVxuXG4uaC01My1pIHtcbiAgaGVpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi52LWEtc3VwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59IiwiLmhhcy1lcnJvciB7XG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gICAgY29sb3I6IEByZWQ7XG4gIH1cblxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBjb2xvcjogQHJlZDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogQHJlZDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6IEByZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gIH1cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6IEByZWQ7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb24taXRlbS1kZWZhdWx0IHtcbiAgJi5pY2hlY2staW5wdXQge1xuICAgICYrLmhlbHAtYmxvY2sge1xuICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJnLXdoaXRlLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbiIsIi5kaXNhYmxlZC1ncm91cCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICAub3JnLWJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBkYXJrLWdyYXkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAub3JnLWJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBuYXZ5KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLm9yZy1idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAYmx1ZSk7XG59XG5cbi5idG4taW5mbyB7XG4gIC5vcmctYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQGxhenVyKTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLm9yZy1idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAeWVsbG93KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAub3JnLWJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEByZWQpO1xufVxuXG4uYnRuLWRlZmF1bHQtYi1sIHtcbiAgLm9yZy1idXR0b24tYi1sLXZhcmlhbnQoQGRhcmstZ3JheSk7XG59XG5cbi5idG4tcHJpbWFyeS1iLWwge1xuICAub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAbmF2eSk7XG59XG5cbi5idG4tc3VjY2Vzcy1iLWwge1xuICAub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAYmx1ZSk7XG59XG5cbi5idG4taW5mby1iLWwge1xuICAub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAbGF6dXIpO1xufVxuXG4uYnRuLXdhcm5pbmctYi1sIHtcbiAgLm9yZy1idXR0b24tYi1sLXZhcmlhbnQoQHllbGxvdyk7XG59XG5cbi5idG4tZGFuZ2VyLWItbCB7XG4gIC5vcmctYnV0dG9uLWItbC12YXJpYW50KEByZWQpO1xufVxuXG4vLy5idG4td2hpdGUge1xuLy8gICY6Zm9jdXMsXG4vLyAgJi5mb2N1cyxcbi8vICAmOmhvdmVyLFxuLy8gICY6YWN0aXZlLFxuLy8gICYuYWN0aXZlLFxuLy8gIC5vcGVuIC5kcm9wZG93bi10b2dnbGUmIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4vLyAgICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4vL1xuLy8gICAgJjpob3Zlcixcbi8vICAgICY6Zm9jdXMsXG4vLyAgICAmLmZvY3VzIHtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbi8vICAgICAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuLy8gICAgfVxuLy8gIH1cbi8vICAmOmFjdGl2ZSxcbi8vICAmLmFjdGl2ZSxcbi8vICAub3BlbiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuLy8gIH1cbi8vfVxuXG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5zd2FsLWJ1dHRvbi0tYXBwcm92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAuYnRuLWFjdGl2ZS1wcmltYXJ5LmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICAgIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgfVxufVxuIiwiLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gID4gLmRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICYuZHJvcGRvd24tbWVudS1pdGVtLXNtIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuIiwiYS5kaXNhYmxlZCxcbmFbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIuZi13LW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59IiwiLm1haW4tbmF2IHtcbiAgdWwubmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTBweDtcblxuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgIGEuYnRuLXByaW1hcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdy15OiBvdmVybGF5O1xufVxuXG4ud2hpdGUtc3BhY2Utbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWZpbHRlciB7XG4gIC5zY3JvbGxhYmxlLW1kIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgJiA+IGxpIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1maWx0ZXJlZCwgLnRhYmxlLWNvbHVtbi13cmFwcGVyIHtcbiAgPiB0aGVhZCA+IHRyIHtcbiAgICAmLnRhYmxlLWhlYWRlci1yb3csICYudGFibGUtZm9vdGVyLXJvdyB7XG4gICAgICA+IHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgLmRyb3Bkb3duLWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1maWx0ZXIge1xuICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAgICYudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCB7XG4gICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgIC8vIENvbmRpdGlvbiBmb3IgZmlsdGVycyBpbnNpZGUgbmF2XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJhZGlvLFxuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHtcbiAgICAuZHJvcGRvd24tZmlsdGVyIHtcbiAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAmLnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQge1xuICAgICAgICAgIC8vIENvbmRpdGlvbiBmb3IgZmlsdGVyIGluc2lkZSB0YWJsZVxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4gICAgICAgICAgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rLWZpbHRlcixcbiAgLnNwYW4tZmlsdGVyIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuZHJvcGRvd24tZmlsdGVyIGEge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQG5hdnk7XG4gICAgfVxuICB9XG5cbiAgLnNwYW4tZmlsdGVyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2Nyb2xsYWJsZS1tZCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJi50YWJsZS1jb2x1bW4tY29udHJvbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jZmlsdGVyX3Nob3dfY2FsbGJhY2tfZmlsdGVyX2xhYmVsIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4udGFibGUtY29sdW1uLWZvcm0td3JhcHBlciB7XG4gICsgLmZvcm0taG9yaXpvbnRhbCB7XG4gICAgPiAuZm9ybS1ncm91cCB7XG4gICAgICAuaGlkZTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNvbHVtbi1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi50YWJsZS1jb2x1bW4td2lkZ2V0LXNob3cge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udGFibGUtY29sdW1uLXdyYXBwZXIge1xuICAudGFibGUtY29sdW1uLWNvbnRyb2wge1xuICAgIGxhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIC50YWJsZS1jb2x1bW4tY29udHJvbC1pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubWluaWNvbG9ycyB7XG4gICAgICAubWluaWNvbG9ycy1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB9XG5cbiAgICAgIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtY29sdW1uLXNlYXJjaC1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWNvbHVtbi1zZWFyY2gge1xuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAmICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1pbi13aWR0aDogMjkycHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAuc2Nyb2xsYWJsZS1tZCB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuXG4uZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxleDogMSBhdXRvO1xuICAgIH1cblxuICAgICYuY2xlYXJmaXgge1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gICYuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtMXB4O1xuICB9XG59XG5cbi5maWx0ZXItZW1wdHktd3JhcHBlciB7XG4gIGhlaWdodDogMjcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNzBweDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi8vIFRhYmxlIGNvbHVtbiByZXNpemVcbi5KQ29sUmVzaXplciB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5KQ0xSZ3JpcHMge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkpDTFJncmlwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLkpDTFJncmlwIC5KQ29sUmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHRvcDogMDtcbn1cblxuLkpDTFJMYXN0R3JpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLkpDTFJncmlwRHJhZyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIGJsYWNrO1xufVxuXG4udGFibGUtY29uZmlnLXdyYXBwZXIge1xuICAudGFibGUtY29uZmlnLWxpc3QtdGFibGVDb25maWcge1xuICAgICYgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICAgIG1heC13aWR0aDogMjQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDE0OXB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb25maWctbWFrZS1wcmltYXJ5IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgICAgbWFyZ2luLXRvcDogQHNpemUtc207XG4gICAgICBtYXJnaW4tbGVmdDogQHNpemUtc207XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyLXNtIHtcbiAgLnRhYmxlLWNvbmZpZy13cmFwcGVyIHtcbiAgICAudGFibGUtY29uZmlnLXNlbGVjdC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMjdweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNvbHVtbi1pbml0IHtcbiAgPiB0aGVhZCB7XG4gICAgPiB0ciB7XG4gICAgICAmLnVpLXNvcnRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbiAgICAgIH1cblxuICAgICAgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuXG4gICAgICAgICYudWktc29ydGFibGUtaGFuZGxlIHtcbiAgICAgICAgICAmLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAgIC50YWJsZS1jb2x1bW4tc29ydGFibGUtYXJyb3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rLWZpbHRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tZmlsdGVyLm9wZW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50YWJsZS1jb2x1bW4tc29ydGFibGUtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4udGFibGUtY29sdW1uLW9yZGVyLWFwcGx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDNweDtcbiAgei1pbmRleDogOTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGUge1xuICB0ZCB7XG4gICAgJi50YWJsZS1jZWxsLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb2x1bW4tZmlsdGVyZWQtcm93IHtcbiAgY29sb3I6IEBuYXZ5O1xuXG4gIC50YWJsZS1jb2x1bW4tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5maWx0ZXItbGluayB7XG4gIGNvbG9yOiAjNTE5Y2RjO1xufVxuXG4udGFibGUtc2hvdy1jb250cm9sLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZmlsdGVyLXRvdGFsLWFsbC1hamF4IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbnRyOmhvdmVyIHtcbiAgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSB7XG4gICAgbWF4LWhlaWdodDogNDdweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctaG92ZXI7XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmFjdGlvbi1kZWxldGUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5leHBhbmRlZCB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbiAgfVxufVxuXG50cjpub3QoOmhvdmVyKSB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0LCAudGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlLCAudW5zdGlja3ktYWN0aW9ucy1jb2x1bW4ge1xuICB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMsIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICAgICYgLmFjdGlvbi1kZWxldGUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmRpc3BsYXktZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgLmJ0bi1zaG93LWFsbCB7XG4gICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3ctc2VsZWN0ZWQge1xuICAgIC50YWJsZS1jb250cm9sLXNob3ctYWxsLFxuICAgIC50YWJsZS1jb250cm9sLXNob3ctaGlkZS1idG4tc2VwYXJhdG9yLFxuICAgIHRyLnRhYmxlLWNvbHVtbi1zZWFyY2gtaXRlbTpoYXMoaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpub3QoOmNoZWNrZWQpKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1zaG93LWFsbCB7XG4gICAgICAgIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgICB9XG5cbiAgICAuYnRuLXNob3ctc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogQG5hdnk7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCB7XG4gICAgLnRhYmxlLWNvbnRyb2wtaGlkZS1hbGwsXG4gICAgLnRhYmxlLWNvbnRyb2wtc2hvdy1oaWRlLWJ0bi1zZXBhcmF0b3IsXG4gICAgdHIudGFibGUtY29sdW1uLXNlYXJjaC1pdGVtOmhhcyhpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuLXNob3ctYWxsIHtcbiAgICAgICAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgIH1cblxuICAgIC5idG4tc2hvdy1ub3Qtc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogQG5hdnk7XG4gICAgfVxufVxuIiwiI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2NvbmRpdGlvbnMge1xuICBbZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2Zvcm0ge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuIiwiLmxvZ2luc2NyZWVuLm1pZGRsZS1ib3gge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5sb2dpbnNjcmVlbi5sYXJnZS1ib3gge1xuICB3aWR0aDogOTQwcHg7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvZ2luc2NyZWVuLmxhcmdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIENvbHVtbnMgd2l0aCBhdXRvbWF0aWMgd2lkdGgsIHNpbWlsYXIgdG8gLmNvbC14cy0xIGFuZCBmcmllbmRzLlxuICovXG5cbi5jb2wteHMtYXV0bywgLmNvbC14czEtYXV0bywgLmNvbC1zbS1hdXRvLCAuY29sLW1kLWF1dG8sIC5jb2wtbGctYXV0byxcbi5jb2wteHMtYXV0by1yaWdodCwgLmNvbC14czEtYXV0by1yaWdodCwgLmNvbC1zbS1hdXRvLXJpZ2h0LCAuY29sLW1kLWF1dG8tcmlnaHQsIC5jb2wtbGctYXV0by1yaWdodCxcbi5jb2wtbWlkZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC1taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNvbC14cy1hdXRvIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wteHMtYXV0by1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMxLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wteHMxLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmNvbC1jb25kZW5zZWQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY29sLWNvbmRlbnNlZC1sIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5jb2wtY29uZGVuc2VkLXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4iLCJAZGF0ZXRpbWVwaWNrZXItbmF2eTogIzFkYzVhMztcblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAuZGF0ZXBpY2tlci1tb250aHMsXG4gIC5kYXRlcGlja2VyLXllYXJzLFxuICAuZGF0ZXBpY2tlci1kZWNhZGVzIHtcbiAgICB0YWJsZSB0ZCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGRhdGV0aW1lcGlja2VyLW5hdnkgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhdGV0aW1lcGlja2VyLW5hdnkgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGF0ZXRpbWVwaWNrZXItbmF2eSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBhIHtcbiAgY29sb3I6IEBkYXRldGltZXBpY2tlci1uYXZ5ICFpbXBvcnRhbnQ7XG59XG4iLCJAY2xvY2twaWNrZXItbmF2eTogIzFkYzVhMztcbkBjbG9ja3BpY2tlci1uYXZ5LWZhZGVkOiBmYWRlKEBjbG9ja3BpY2tlci1uYXZ5LCAyNSUpO1xuXG4uY2xvY2twaWNrZXItcG9wb3ZlciB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uY2xvY2twaWNrZXItdGljay5hY3RpdmUsXG4uY2xvY2twaWNrZXItdGljazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjbG9ja3BpY2tlci1uYXZ5LWZhZGVkO1xufVxuXG4uY2xvY2twaWNrZXItY2FudmFzLWJnIHtcbiAgZmlsbDogQGNsb2NrcGlja2VyLW5hdnktZmFkZWQ7XG59XG5cbi5jbG9ja3BpY2tlci1jYW52YXMtYmctdHJhbnMge1xuICBmaWxsOiBAY2xvY2twaWNrZXItbmF2eS1mYWRlZDtcbn1cblxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZWFyaW5nLFxuLmNsb2NrcGlja2VyLWNhbnZhcy1mZyB7XG4gIGZpbGw6IEBjbG9ja3BpY2tlci1uYXZ5O1xufVxuXG4uY2xvY2twaWNrZXItY2FudmFzIGxpbmUge1xuICBzdHJva2U6IEBjbG9ja3BpY2tlci1uYXZ5O1xufVxuXG4uY2xvY2twaWNrZXItc3Bhbi1ob3Vycy50ZXh0LXByaW1hcnksXG4uY2xvY2twaWNrZXItc3Bhbi1taW51dGVzLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiBAY2xvY2twaWNrZXItbmF2eTtcbn1cblxuLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gIC5idG4tcHJpbWFyeSgpO1xufSIsIi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICAvL21hcmdpbi10b3A6IC02cHg7XG4gIC8vbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjY2NjO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAwIDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDNweCAzcHg7XG59XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLmJveC1zaGFkb3cobm9uZSk7XG59XG5cbi5idG4tZ3JvdXAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUge1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG59XG4iLCIjbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICAvL21hcmdpbjogLTc1cHggMCAwIC03NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzQ5OGRiO1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIHotaW5kZXg6IDk5OTg7XG59XG5cbiNsb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICBib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U3NGMzYztcblxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7IC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xufVxuXG4jbG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmOWM5MjI7XG5cbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7IC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG59XG5cbiNsb2FkZXJfc21hbGw6ZXh0ZW5kKCNsb2FkZXIpIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG59XG5cbiNsb2FkZXJfc21hbGw6YWZ0ZXI6ZXh0ZW5kKCNsb2FkZXI6YWZ0ZXIpLCAjbG9hZGVyX3NtYWxsOmJlZm9yZTpleHRlbmQoI2xvYWRlcjpiZWZvcmUpIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUgICB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlICAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG59IiwiaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG5cbi8vIGZvcm0gcGFuZWxcbi5mb3JtLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgPiAuZm9ybS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4vLyBsYWJlbCB3cmFwcGVyXG4uY29sLWx3LXNteCxcbi5jb2wtbHctc20sXG4uY29sLWx3LXhzbSxcbi5jb2wtbHctbWQge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC1sdy1zbXgge1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4uY29sLWx3LXNtIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLmNvbC1sdy14c20ge1xuICB3aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4uY29sLWx3LW9mZnNldC1zbXgge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG5cbi5jb2wtbHctb2Zmc2V0LXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4uY29sLWx3LW1kIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4uY29sLWx3LW9mZnNldC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMzBweDtcbn1cblxuLmktdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmktdy1mdWxsIHtcbiAgLmktdygpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmktdyArIC5sLXcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5pLXcteHMsXG4uaS13LXhzbSxcbi5pLXctc20sXG4uaS13LW1kLFxuLmktdy14bWQsXG4uaS13LW1tZCxcbi5pLXctbGcsXG4uaS13LXhsZyB7XG4gIC5pLXcoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAuaS13LXhzIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5pLXcteHNtIHtcbiAgICB3aWR0aDogMTA2cHg7XG4gIH1cblxuICAuaS13LXNtIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAuaS13LW1kIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxuICAuaS13LXhtZCB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG5cbiAgLmktdy1tbWQge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxuXG4gIC5pLXctbGcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5pLXcteGxnIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gIH1cblxuICAuaS1tLXcteHMge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuXG4gIC5pLW0tdy14c20ge1xuICAgIG1heC13aWR0aDogMTA2cHg7XG4gIH1cblxuICAuaS1tLXctc20ge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cblxuICAuaS1tLXctbWQge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cblxuICAuaS1tLXcteG1kIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG5cbiAgLmktbS13LW1tZCB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxuXG4gIC5pLW0tdy1sZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5pLW0tdy14bGcge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cblxuICAuY29sLWl3LXItc20ge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5mLWMteHMge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmYtYy14c20ge1xuICB3aWR0aDogOTZweDtcbn1cblxuLmYtYy1zbSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuLmYtYy1tZCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLmYtYy14eG1kIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uZi1jLXh4bWQge1xuICB3aWR0aDogMTgwcHg7XG59XG5cbi5mLWMtbW1kIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uZi1jLWxnIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG4uZi1jLXhsZyB7XG4gIHdpZHRoOiA1MTBweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCB7XG4gIC5mLWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gaW5wdXQgd3JhcHBlclxuLml3LXhzLFxuLml3LW1kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLml3LXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbn1cblxuLml3LW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAyNDVweDtcbn1cblxuLmNvbC1pdy1jb2wtYnRuLFxuLmNvbC1pdy14eHMsXG4uY29sLWl3LXhzLFxuLmNvbC1pdy14c20sXG4uY29sLWl3LXNtLFxuLmNvbC1pdy1tZCxcbi5jb2wtaXcteHh4bWQsXG4uY29sLWl3LXh4bWQsXG4uY29sLWl3LXhtZCxcbi5jb2wtaXctbW1kLFxuLmNvbC1pdy1tbW1kLFxuLmNvbC1pdy1sZyxcbi5jb2wtaXcteGxnLFxuLmNvbC1pdy1tZF9sZ1xue1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC1pdy1jb2wtYnRuIHtcbiAgd2lkdGg6IDYycHg7XG59XG5cbi5jb2wtaXcteHhzIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5jb2wtaXcteHMge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5jb2wtaXcteHNtIHtcbiAgd2lkdGg6IDEyNnB4O1xufVxuXG4uY29sLWl3LXNtIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4uY29sLWl3LW1kIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uY29sLWl3LXh4eG1kIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4uY29sLWl3LXh4bWQge1xuICB3aWR0aDogMTgwcHg7XG59XG5cbi5jb2wtaXcteG1kIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuXG4uY29sLWl3LXhtbWQge1xuICB3aWR0aDogMjIzcHg7XG59XG5cbi5jb2wtaXctbW1kIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4uY29sLWl3LW1tbWQge1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi5jb2wtaXctbGcge1xuICB3aWR0aDogMzAwcHg7XG5cbiAgICAmLXgyIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb2wtaXctbWRfbGcge1xuICB3aWR0aDogNDYwcHg7XG59XG5cbi5jb2wtaXcteGxnIHtcbiAgd2lkdGg6IDU0MHB4O1xufVxuXG4uY29sLWltdy14eHMge1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG5cbi5jb2wtaW13LXhzIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmNvbC1pbXcteHNtIHtcbiAgbWF4LXdpZHRoOiAxMjZweDtcbn1cblxuLmNvbC1pbXctc20ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4uY29sLWltdy1tZCB7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi5jb2wtaW13LXh4bWQge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG4uY29sLWltdy14bWQge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuXG4uY29sLWltdy14bW1kIHtcbiAgbWF4LXdpZHRoOiAyMjNweDtcbn1cblxuLmNvbC1pbXctbW1kIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cblxuLmNvbC1pbXctbGcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY29sLWltdy1tZF9sZyB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG5cbi5jb2wtaW13LXhsZyB7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG5cbi50Yy1tZCB7XG4gICAgd2lkdGg6IDE0MXB4O1xufVxuXG4udGMtbGcge1xuICAgIHdpZHRoOiAyODFweDtcbn1cblxuLmZvcm0tY29udHJvbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLmNsZWFyZml4KCk7XG59XG5cbi5mb3JtLWdyb3VwLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dLFxuW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuZm9ybSB7XG4gIC8vLmJ0biB7XG4gIC8vICBmb250LXNpemU6IDEzcHg7XG4gIC8vICBwYWRkaW5nOiA1cHggMTJweDtcbiAgLy99XG4gIC5idG4ge1xuICAgICYucmFkaW8taW5saW5lLWJ0biB7XG4gICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjYWxjKC0xMDAlIC0gNXB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXN0ZXJpc2sge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG5cbiAgW2RhdGEtY29sbGVjdGlvbi1pZF0sXG4gIC5pLXctdGFicyB7XG4gICAgPiAubmF2Lm5hdi10YWJzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuICAgICAgPiBsaSB7XG4gICAgICAgICYudGFiLWxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3IgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3IgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEByZWQgQHJlZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAmLnJlbW92ZS1pY29uIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEByZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICYuYWRkLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAbmF2eTtcblxuICAgICAgICAgICAgICAgIC5hbmltYXRlZCgpO1xuICAgICAgICAgICAgICAgIC5hbmltYXRlZC5pbmZpbml0ZSgpO1xuICAgICAgICAgICAgICAgIC5wdWxzZUljb24oKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLnRhYi1jb250ZW50IHtcbiAgICAgICYudGFiLWNvbnRlbnQtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgPiAudGFiLXBhbmUge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC50YWItcGFuZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFibGUge1xuICAgICAgdGhlYWQgdGggPiBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vICAuZm9ybS1ncm91cCB7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAwO1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cblxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsIHtcbiAgJi5zaW5nbGUtaWNvbiB7XG4gICAgLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWxwLXRvb2x0aXAtdGFiIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBzcGFuLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIEB0ZXh0LWNvbG9yO1xuICAgIGN1cnNvcjogaGVscDtcbiAgfVxufVxuXG5zcGFuLm9yZy1sYWJlbC10b29sdGlwIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5zcGFuLm9yZy1sYWJlbC10b29sdGlwLCBhLm9yZy1sYWJlbC10b29sdGlwLCBsYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwge1xuICAmICsgLnRvb2x0aXAge1xuICAgICYuaW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyOiBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciAxcHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLm5hdi10YWJzID4gbGkgPiBhW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4vLyAgJjpmb2N1cyB7XG4vLyAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICB9XG4vL31cblxuLy9pbnB1dFt0eXBlPWZpbGVdLmRyb3B6b25lIHtcbi8vICBoZWlnaHQ6IDEwMHB4O1xuLy8gIHdpZHRoOiAxMDAlO1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgei1pbmRleDogMTtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vL1xuLy8gICY6Zm9jdXMge1xuLy8gICAgb3V0bGluZTogbm9uZTtcbi8vICB9XG4vL31cbi8vXG4vLy5kcm9wem9uZS1pbm5lciB7XG4vLyAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpIFwiIFwiO1xuLy8gIC8vaGVpZ2h0OiAxMDAlO1xuLy8gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB0b3A6IDA7XG4vLyAgbGVmdDogMDtcbi8vICByaWdodDogMDtcbi8vICBib3JkZXI6ICNjY2MgM3B4IGRhc2hlZDtcbi8vICBkaXNwbGF5OiBibG9jaztcbi8vICB6LWluZGV4OiAwO1xuLy8gIG9wYWNpdHk6IDE7XG4vLyAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuLy8gIG1hcmdpbjogMCAxNXB4O1xuLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuLy9cbi8vLmhhcy1lcnJvciAuZHJvcHpvbmUtaW5uZXIge1xuLy8gIGJvcmRlcjogI2VkNTU2NSAzcHggZGFzaGVkO1xuLy99XG5cbi5jb2xvci1yZXNldC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNTJweDtcbiAgei1pbmRleDogMTA7XG5cbiAgLmNsb3NlO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLm1pbmljb2xvcnMtY29sb3ItcmVzZXQtc21hbGwge1xuICAuY29sb3ItcmVzZXQtbGluayB7XG4gICAgbGVmdDogMzZweDtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxpbmsge1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuLm9yZy1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICBpbnB1dCYsXG4gIGlucHV0Om5vdCgub3JnLWVuYWJsZWQpLFxuICB0ZXh0YXJlYSYsXG4gIHRleHRhcmVhOm5vdCgub3JnLWVuYWJsZWQpLFxuICBzZWxlY3QmLFxuICBzZWxlY3Q6bm90KC5vcmctZW5hYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC8vLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbiAgICAvLy5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgIC8vfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lcixcbiAgLnNlbGVjdDItY29udGFpbmVyOm5vdCgub3JnLWVuYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgfVxuICB9XG5cbiAgJi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuICAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcbiAgfVxuXG4gICYuaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuICAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xuICB9XG5cbiAgJi5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuICAuaXJhZGlvX3NxdWFyZS1ncmVlbixcbiAgJi5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyLFxuICAuaXJhZGlvX3NxdWFyZS1ncmVlbi5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDA7XG4gIH1cblxuICAmLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbiAgLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbiAgJi5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuaG92ZXIsXG4gIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xuICB9XG5cbiAgbGFiZWwucmFkaW8taW5saW5lLWJ0biYsXG4gICYgbGFiZWwucmFkaW8taW5saW5lLWJ0biB7XG4gICAgLm9wYWNpdHkoLjY1KTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC5idG4tZGFuZ2VyW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAcmVkLCA0JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEByZWQsIDQlKTtcbiAgICAub3BhY2l0eSguNjUpO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi5vcmctZW5hYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ub3JnLWRpc2FibGVkIHtcbiAgLm9yZy1lbmFibGVkIHtcbiAgICBbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1mb3JtLWNvbnRyb2wtZGlzYWJsZWQge1xuICAmKy5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICAgIH1cbiAgfVxufVxuXG4uc2Nyb2xsYWJsZS1sZyB7XG4gIG1heC1oZWlnaHQ6IDQ3NnB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmZvcm0tY29udHJvbC1ib2xkIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gY29tcGFjdCBmb3JtXG4uZm9ybS1jb21wYWN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJi5mb3JtLWhvcml6b250YWwge1xuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gsXG4gICAgLnJhZGlvLWlubGluZSxcbiAgICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgYVtkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0sXG4gIGFbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuc2luZ2xlLWxpbmUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mb3JtLWhvcml6b250YWwge1xuICAuZm9ybS1jb21wYWN0IHtcbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94LFxuICAgIC5yYWRpby1pbmxpbmUsXG4gICAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICAmLnJlc2l6ZS12ZXJ0aWNhbCB7XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIH1cbiAgICAmLnJlc2l6ZS1ub25lIHtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAuZm9ybS1ob3Jpem9udGFsIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgICYgKyBkaXYge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWZyb250LWRyb3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZm9ybS1mcm9udC1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5mb3JtLWhvcml6b250YWwge1xuICAuY29udHJvbC1sYWJlbCB7XG4gICAgJi5jb250cm9sLWxhYmVsLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAgICYuY29udHJvbC1sYWJlbC1jZW50ZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgfVxufVxuXG4ucmFkaW8taW5saW5lLXdyYXBwZXIge1xuICAucmFkaW8taW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ucmFkaW8taW5saW5lLXdyYXBwZXIteHMge1xuICAucmFkaW8taW5saW5lIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLXRocm9iYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjNweDtcbiAgdG9wOiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tMTkyMC1tYXgpIHtcbiAgLmZvcm0tcmVzcG9uc2l2ZSB7XG4gICAgLmNvbC1pdy1sZyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tZXJjaGFudC1vY3ItY29uZmlkZW5jZS1zY29yZS1vYmplY3Qge1xuICAmICsgLmhlbHAtYmxvY2sge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTRweDtcblxuICAgICYgKyAubWVyY2hhbnQtb2NyLWZpZWxkLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vJiArIC53YXJuaW5nIHtcbiAgLy8gIGhlaWdodDogMDtcbiAgLy8gIG1hcmdpbjogMDtcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIGJvdHRvbTogMTRweDtcbiAgLy9cbiAgLy8gICYgKyAubWVyY2hhbnQtb2NyLWZpZWxkLW1lc3NhZ2Uge1xuICAvLyAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gIH1cbiAgLy99XG59XG5cbi5pdGUtaWNoZWNrLWNob2ljZS1sYWJlbC1hbHQge1xuICAuaWNoZWNrLWxhYmVsIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAuaWNoZWNrLWl0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG50ZXh0YXJlYS5hdXRvLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuXG4gICYubWF4LWF1dG8taGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbnRleHRhcmVhLm1heC0yMC1yb3dzIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogMzkwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5jb250cm9sLXNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hc3ItYW1vdW50LWhpZGRlbiB7XG4gICAgLmFzci1hbW91bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFzci1iYXNlLXBlcmNlbnQtaGlkZGVuIHtcbiAgICAuYXNyLWJhc2UtcGVyY2VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY2hlY2tib3gtbXVsdGlsaW5lIHtcbiAgICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbiIsIkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZUljb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZUljb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlSWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbn1cblxuLmFuaW1hdGVkLWhvdmVyOmhvdmVyIHtcbiAgLmFuaW1hdGVkO1xufVxuXG4uYW5pbWF0ZWQtaG92ZXIuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hbmltYXRlZC1ob3Zlci5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn0iLCIudGV4dC1ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLnRleHQtZWxsaXBzaXMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0LWNvbG9yLWRlZmF1bHQge1xuICBjb2xvcjogQHRleHQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1yZWQge1xuICBjb2xvcjogQHJlZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3JtYWwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGV4dC1jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiBAZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZSB7XG4gICAgY29sb3I6IEBmdWxsLWJsdWUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGFnIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZWZ0LWltcG9ydGFudCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQtaW1wb3J0YW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmwtaC0zMCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4udGV4dC13cmFwLWFueXtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5jb2x1bW4tY291bnQtMiB7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cblxuLmNvbHVtbi1jb3VudC0zIHtcbiAgY29sdW1uLWNvdW50OiAzO1xufVxuXG4uY29sdW1uLWNvdW50LTQge1xuICBjb2x1bW4tY291bnQ6IDQ7XG59XG5cbi5mLXNpemUtMzItaSB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uZi1zaXplLTIyLWkge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbiIsIi5ib3JkZXItZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWZhdWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ub3JtYWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYm9yZGVyLWRlbGltaXRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5ib3JkZXItcmFkaXVzLW5vbmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIuY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIkBzZWxlY3QyLWhlaWdodDogMzRweDtcbkBzZWxlY3QyLWxpbmUtaGVpZ2h0OiAzMnB4O1xuQHNlbGVjdDItZm9udC1zaXplOiAxNHB4O1xuXG5ib2R5IHtcbiAgPi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogNTAwMDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBmb250LXNpemU6IEBzZWxlY3QyLWZvbnQtc2l6ZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsICYuc2VsZWN0Mi1mb2N1c2VkIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3Rpb24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogQHNlbGVjdDItaGVpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgaGVpZ2h0OiBAc2VsZWN0Mi1oZWlnaHQ7XG5cbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgbWluLWhlaWdodDogQHNlbGVjdDItaGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IEBzZWxlY3QyLWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAzcHggNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnNlbGVjdDItbXVsdGlwbGUtZW50aXR5LXJlc3VsdCB7XG4gICAgICAgIC5wdWxsLXJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBiIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHotaW5kZXg6IDIwNTAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgaGVpZ2h0OiBAc2VsZWN0Mi1saW5lLWhlaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IEBzZWxlY3QyLWhlaWdodDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIH1cbn1cblxuLmhhcy1lcnJvciB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6bm90KC5vcmctdmFsaWQpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdCgub3JnLXZhbGlkKSB7XG4gICAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpub3QoLm9yZy12YWxpZCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gIH1cbn1cblxuLnNlbGVjdDItcGFzdGUtaGFuZGxlciArIC5zZWxlY3QyLWNvbnRhaW5lcntcbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbXBhY3Qge1xuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgbWluLWhlaWdodDogMzBweDtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5zZWxlY3RbcmVhZG9ubHldLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmRhdGVyYW5nZXBpY2tlciB7XG4gIC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIHRkIHtcbiAgICAgICYuYWN0aXZlLCAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYW5nZXMge1xuICAgID4gdWwge1xuICAgICAgPiBsaSB7XG4gICAgICAgIGNvbG9yOiAjMWFiMzk0O1xuXG4gICAgICAgICYuYWN0aXZlLCAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmRhdGVyYW5nZXBpY2tlci1jdXN0b20tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuXG4gICY6Zm9jdXMsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2UtdHlwZSB7XG4gICYgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaXJzLWxpbmUtbWlkLFxuLmlycy1saW5lLWxlZnQsXG4uaXJzLWxpbmUtcmlnaHQsXG4uaXJzLWJhcixcbi5pcnMtYmFyLWVkZ2UsXG4uaXJzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9wbHVnaW5zL2lvbi5yYW5nZVNsaWRlci9pbWcvc3ByaXRlLXNraW4tZmxhdC1vcmcucG5nKTtcbn1cblxuLmlycy1mcm9tLFxuLmlycy10byxcbi5pcnMtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogIzFkYzVhMztcbn1cblxuLmlycy1mcm9tOmFmdGVyLFxuLmlycy10bzphZnRlcixcbi5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFkYzVhMztcbn1cbiIsIi5maWxldXBsb2FkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5maWxldXBsb2FkZXItaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IEBmYS1mb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cblxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgYm9yZGVyOiAxcHggc29saWQgQG5hdnk7XG4gIGZvbnQtc2l6ZTogQGZhLWZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLmJveC1zaGFkb3cobm9uZSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBuYXZ5LCAzJSk7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG59XG5cbi5maWxldXBsb2FkZXItdGhlbWUtZGVmYXVsdCAuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIEBuYXZ5O1xufVxuXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSB7XG4gIGNvbG9yOiBAc2tpbi0xLWEtY29sb3I7XG59XG5cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xufVxuXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmUge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5maWxldXBsb2FkZXItaXRlbS5maWxlLWhhcy1wb3B1cCAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIGRyYWdkcm9wXG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIHtcbiAgLmZpbGV1cGxvYWRlci1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNlNWU2ZTc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJi5maWxldXBsb2FkZXItZHJhZ2dpbmcge1xuICAgICAgYm9yZGVyOiAycHggZGFzaGVkIEBuYXZ5O1xuICAgIH1cbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgLmZpbGV1cGxvYWRlci1pbnB1dC1pbm5lciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIC5maWxldXBsb2FkZXItaW5wdXQtaW5uZXIge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIGltZyxcbiAgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pY29uIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgLmZpbGV1cGxvYWRlci1pY29uIHtcbiAgICBjb2xvcjogQG5hdnk7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0IGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM1NTVhNmI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgcCB7XG4gICAgY29sb3I6ICM3NDgwOWQ7XG4gIH1cblxuICAmLmZpbGV1cGxvYWRlci1pcy11cGxvYWRpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAucmlnaHQtaGFsZixcbiAgLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAuc3Bpbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLmZvcm0tY29tcGFjdCB7XG4gIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5oYXMtZXJyb3Ige1xuICAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgfVxufVxuXG4uZmlsZXVwbG9hZGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZpbGV1cGxvYWRlci1idXR0b24tY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNzBweCk7XG4gICAgfVxufVxuIiwiLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIHtcbiAgLm1pbmljb2xvcnMtc3dhdGNoLm1pbmljb2xvcnMtc3ByaXRlIHtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmNsZWFyZml4O1xuXG4gIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCB7XG4gICAgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm1pbmljb2xvcnMtc3dhdGNoLm1pbmljb2xvcnMtc3ByaXRlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgIC5taW5pY29sb3JzLXN3YXRjaC1jb2xvciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ja2VfY29tYm9wYW5lbF9fdG9rZW4ge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmNrZV90b3Age1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbmEuY2tlX2NvbWJvX2J1dHRvbiB7XG4gIG1heC13aWR0aDogODhweDtcblxuICAuY2tlX2NvbWJvX29wZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5ja2VfdG9vbGdyb3VwIHtcbiAgbWFyZ2luOiAwIDNweCAzcHggMCAhaW1wb3J0YW50O1xufVxuXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgLmJ0biAhaW1wb3J0YW50O1xuICAuYnRuLXByaW1hcnkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDRweCAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAuYnRuICFpbXBvcnRhbnQ7XG4gICAgLmJ0bi1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDRweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfbGFiZWwsXG4gIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cblxuICAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2ljb24sXG4gIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICByaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB0b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2xhYmVsLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmNrZV9tYXhpbWl6ZWQge1xuICAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuICAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2tlX2J1dHRvbl9fcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vY3VzdG9tIG1peGluIGZvciAuZm9ybS1jb250cm9sLXZhbGlkYXRpb25cbi50eXBlYWhlYWQtZm9ybS1jb250cm9sKEBib3JkZXItY29sb3I6ICNjY2M7KSB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgIEBzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oQGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcbiAgfVxufVxuXG4vL21haW4gc3R5bGVzIGZvciBjb250cm9sXG4udHQtaW5wdXQsXG4udHQtaGludCB7XG4gIC50d2l0dGVyLXR5cGVhaGVhZCAme1xuICAgIC8vdmFsaWRhdGlvbiBzdGF0ZXNcbiAgICAuaGFzLXdhcm5pbmcgJntcbiAgICAgIC50eXBlYWhlYWQtZm9ybS1jb250cm9sKEBzdGF0ZS13YXJuaW5nLXRleHQpO1xuICAgIH1cbiAgICAuaGFzLWVycm9yICZ7XG4gICAgICAudHlwZWFoZWFkLWZvcm0tY29udHJvbChAc3RhdGUtZGFuZ2VyLXRleHQpO1xuICAgIH1cbiAgICAuaGFzLXN1Y2Nlc3MgJntcbiAgICAgIC50eXBlYWhlYWQtZm9ybS1jb250cm9sKEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xuICAgIH1cbiAgfVxuXG4gIC8vYm9yZGVyXG4gIC5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgJntcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAme1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy9zaXppbmcgLSBzbWFsbDpzaXplIGFuZCBib3JkZXJcbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAme1xuICAgIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgJntcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgJntcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgJntcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgfVxuXG4gIC8vc2l6aW5nIC0gbGFyZ2U6c2l6ZSBhbmQgYm9yZGVyXG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgJntcbiAgICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4gIH1cbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpICZ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkICZ7XG4gICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkICZ7XG4gICAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4gIH1cbn1cblxuLy9mb3Igd3JhcHBlclxuLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICAuaW5wdXQtZ3JvdXAgJntcbiAgICAvL292ZXJ3cml0ZSBgZGlzcGxheTppbmxpbmUtYmxvY2tgIHN0eWxlXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9wYXJ0aWN1bGFyIHN0eWxlIGZvciBlYWNoIG90aGVyXG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7Ly9jb2xvciAtIGhpbnRcbn1cbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQge1xuICB6LWluZGV4OiAyO1xuICAvL2Rpc2FibGVkIHN0YXR1c1xuICAvL292ZXJ3cml0ZSBpbmxpbmUgc3R5bGVzIG9mIC50dC1xdWVyeVxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIC8vb3ZlcndpcnRlIGlubGluZSBzdHlsZVxuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZy1kaXNhYmxlZCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9kcm9wZG93biBzdHlsZXNcbi50dC1kcm9wZG93bi1tZW51LCAudHQtbWVudSB7XG4gIC8vZHJvcGRvd24gbWVudVxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1kcm9wZG93bjtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblxuICAudHQtc3VnZ2VzdGlvbiB7XG4gICAgLy9pdGVtXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuXG4gICAgJi50dC1jdXJzb3IsICY6aG92ZXIge1xuICAgICAgLy9pdGVtIHNlbGVjdGVkXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgYSB7XG4gICAgICAgIC8vbGluayBpbiBpdGVtIHNlbGVjdGVkXG4gICAgICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IiwiLnBhZ2luYXRpb24ge1xuICBsaSB7XG4gICAgJi5oYXMtZXJyb3IsXG4gICAgJi5hY3RpdmUuaGFzLWVycm9yIHtcbiAgICAgIGEsXG4gICAgICBhOmhvdmVyLFxuICAgICAgc3BhbixcbiAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2VkNTU2NTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWQ1NTY1O1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGV4dC1lbGxpcHNpcyB7XG4gICYgPiAubGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCIuYWRkLWljb24ge1xuICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAbmF2eTtcbiAgfVxufVxuXG4ucmVtb3ZlLWljb24ge1xuICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG59IiwiLnNlbGVjdDItdGFnIHtcbiAgJiArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgcGFkZGluZzogMCAwIDAgM3B4O1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3RhZ19ncm91cF90YWdzIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3RhZ19ncm91cF9mb3JtIHtcbiAgLmZvcm0taW5saW5lIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxufVxuIiwiLm5vdGUtaXRlbS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cblxuICAubm90ZS1jb250cm9sLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vdGUtdmlldy1mb3JtLXdyYXBwZXIge1xuICAubm90ZS1pdGVtLXdyYXBwZXIsIC5ub3RlLWl0ZW0taW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5vdGUtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vdGUtYWRkLWxpbmsge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNub3RlX2dyb3VwX2Zvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAubm90ZS1lZGl0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAmLmQtbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubm90ZS10ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xufVxuIiwiLnJlYWQtbW9yZS1sZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICNsb2FkZXJfc21hbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAzMiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDMzJSk7XG4gICAgfVxuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgI2xvYWRlcl9zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICsgW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgKyBbZGF0YS1yZWFkbW9yZS10b2dnbGVdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4iLCIuaWNoZWNrLWxhYmVsIHtcbiAgJi5yYWRpby1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICYuY2hlY2tib3gtaW5saW5lOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNoZWNrYm94LCAucmFkaW8ge1xuICA+IC5pY2hlY2stbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gICYuaGFzLWVycm9yIHtcbiAgICAuaWNoZWNrLWxhYmVsIHtcbiAgICAgIC5pY2hlY2staXRlbSB7XG4gICAgICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoZWNrYm94LXNpemU6IDI0cHg7XG5cbi5vcmctY2hlY2sge1xuICB3aWR0aDogQGNoZWNrYm94LXNpemU7XG4gIGhlaWdodDogQGNoZWNrYm94LXNpemU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjbGlwOiByZWN0KDBweCwgMHB4LCAwcHgsIDBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICBsYWJlbCA+ICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IEBjaGVja2JveC1zaXplO1xuICAgIGhlaWdodDogQGNoZWNrYm94LXNpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGx1Z2lucy9pQ2hlY2svZ3JlZW4ucG5nP3Y9MVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoQGNoZWNrYm94LXNpemUgKiAxNSkgQGNoZWNrYm94LXNpemU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCkgLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9wbHVnaW5zL2lDaGVjay9ncmVlbkAyeC5wbmc/dj0xXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKEBjaGVja2JveC1zaXplICogMTUpIEBjaGVja2JveC1zaXplO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgfVxuXG4gIGxhYmVsOmhvdmVyID4gJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDEgKiAtMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpjaGVja2VkOmJlZm9yZSwgbGFiZWw6aG92ZXIgPiAmOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiAyICogLTEpO1xuICB9XG5cbiAgJjpkaXNhYmxlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpkaXNhYmxlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDMgKiAtMSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpkaXNhYmxlZDpjaGVja2VkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogNCAqIC0xKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2sge1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogNSAqIC0xKTtcbiAgfVxuXG4gIGxhYmVsOmhvdmVyID4gJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDYgKiAtMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpjaGVja2VkOmJlZm9yZSwgbGFiZWw6aG92ZXIgPiAmOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiA3ICogLTEpO1xuICB9XG5cbiAgJjpkaXNhYmxlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpkaXNhYmxlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDggKiAtMSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpkaXNhYmxlZDpjaGVja2VkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogOSAqIC0xKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59IiwiYm9keSB7XG4gICYuaWJveC1leHBhbmQtaW5pdGlhdGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50aGVtZS1jb25maWcge1xuICAgICAgLmQtbjtcbiAgICB9XG4gIH1cbn1cblxuLmlib3gtZXhwYW5kLWV4cGFuZGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTlweDtcbn1cblxuLmlib3gtZXhwYW5kLWxpbmssIC5pYm94LWNvbGxhcHNlLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbn1cblxuLmlib3gge1xuICAmLmNvbGxhcHNlZCB7XG4gICAgLmlib3gtY29udGVudCB7XG4gICAgICAuZC1uO1xuICAgIH1cbiAgfVxufVxuXG4uaWJveC1leHBhbmQtZXhwYW5kZWQge1xuICAuaWJveC1leHBhbmQtbGluayBpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA2NlwiO1xuICAgIH1cbiAgfVxufVxuXG4uaWJveC1ib3JkZXJsZXNzIHtcbiAgLmlib3gtdGl0bGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG5cbiAgLmlib3gtY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlib3gtd2l0aGluLXRhYiB7XG4gIG1hcmdpbjogLTVweDtcbn0iLCIuYnMtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IEBicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgQGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQHticmVhZGNydW1iLXNlcGFyYXRvcn1cXDAwYTBcIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6IEBicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50b2FzdC1uby10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbiIsIi50YWJsZS1yb3ctdmFyaWFudChhY3RpdmUtYWxwaGE7IGZhZGUoQHRhYmxlLWJnLWFjdGl2ZSwgNTAlKSk7XG4udGFibGUtcm93LXZhcmlhbnQoc3VjY2Vzcy1hbHBoYTsgZmFkZShAc3RhdGUtc3VjY2Vzcy1iZywgNTAlKSk7XG4udGFibGUtcm93LXZhcmlhbnQoaW5mby1hbHBoYTsgZmFkZShAc3RhdGUtaW5mby1iZywgNTAlKSk7XG4udGFibGUtcm93LXZhcmlhbnQod2FybmluZy1hbHBoYTsgZmFkZShAc3RhdGUtd2FybmluZy1iZywgNTAlKSk7XG4udGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyLWFscGhhOyBmYWRlKEBzdGF0ZS1kYW5nZXItYmcsIDUwJSkpO1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtcGFkZGluZ2xlc3Mge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgdGZvb3Qge1xuICAgID50ciB7XG4gICAgICA+dGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0ZCwgdGgge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbCB7XG4gIC50YWJsZS1hZmZpeCB7XG4gICAgdGhlYWQsIHRmb290IHtcbiAgICAgICYuYWZmaXgge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYWZmaXgge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB0aGVhZCB7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5wb3BvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5hZmZpeCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICY6bm90KC5zY3JvbGwtYWZmaXhlZCkge1xuICAgICAgICAgIC8vIDYwcHggLSBpdCBpcyBoZWlnaHQgZm9yIHN0aWNreSBuYXYgb24gZGVza3RvcFxuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvL0ZpeCBmb3IgYWZmaXhlZCBkcm9wZG93biBtZW51XG4gICAgICAmLnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4ge1xuICAgICAgICBoZWlnaHQ6IDMwMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zY3JvbGwtYWZmaXhlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG4gIH1cbiAgdGZvb3Qge1xuICAgIC5wb3BvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5hZmZpeCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNjcm9sbC1hZmZpeGVkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZS10b3Atc2Nyb2xsLCAudGFibGUtcmVzcG9uc2l2ZS1ib3R0b20tc2Nyb2xsIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICA+ZGl2IHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZS10b3Atc2Nyb2xsIHtcbiAgei1pbmRleDogMTA7XG4gICYuYWZmaXgge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjY7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlLWJvdHRvbS1zY3JvbGwge1xuICB6LWluZGV4OiAxMDtcbiAgJi5hZmZpeCB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5hZmZpeC1ib3R0b20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5bZGF0YS1maWx0ZXItZm9ybV0ge1xuICAmPi5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYmxlLWZpeGVkIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1jZWxsIHtcbiAgJi5taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJi50b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgJi5ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLmItci1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uYi1yLXNtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmItci1tZCB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5iLXItbGcge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYi1sLXNtIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYi1sLW1kIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYi1sLWxnIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYnV0dG9uLXJvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS1jZWxsLW1heC13aWR0aC0yMDAge1xuICB0ZCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4udGFibGUtY2VsbC10ZXh0LWVsbGlwc2lze1xuICB0ZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4vLyBNb2JpbGVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC50YWJsZS1jb2x1bW4tY29uZmlnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciB7XG4gICAgLnRhYmxlLWNvbHVtbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAudGFibGUtY29sdW1uLWNob29zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLnRhYmxlLWNvbHVtbi1kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1jb25maWctd3JhcHBlciB7XG4gICAgICAuY2xlYXItYm90aDtcbiAgICAgIC5wLXQtc207XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50YWJsZS1jb25maWctYWN0aW9uLXdyYXBwZXIge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAucC1sLTA7XG4gICAgICAgIC5wLXItMDtcbiAgICAgICAgPiAudGFibGUtY29uZmlnLWFjdGlvbi1pdGVtIHtcbiAgICAgICAgICAubWFrZS14cy1jb2x1bW4oNCk7XG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmlsdGVyLXNob3ctY291bnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAmICsgZGl2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZSB7XG4gICYudGFibGUtb3ZlcmZsb3ctd3JhcC1hbnl3aGVyZSB7XG4gICAgJj50Ym9keSwgJj50aGVhZCwgJj50Zm9vdCB7XG4gICAgICAmPnRyIHtcbiAgICAgICAgJj50ZCB7XG4gICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB7XG4gICYudGFibGUtc2Nyb2xsYWJsZSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAmLnRhYmxlLXNjcm9sbGFibGUtMTAge1xuICAgICAgaGVpZ2h0OiA0MjdweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWZsZXgge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnRhYmxlLWZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAudGFibGUtZmxleC1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJj5kaXYge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIC5ib3JkZXItYm90dG9tLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1mbGV4LW92ZXJmbG93LXdyYXAtY29udGVudCB7XG4gICAgLnRhYmxlLWZsZXgtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG5cbiAgICAudGFibGUtZmxleC1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbnRoZWFkLnRoZWFkLXN1Y2Nlc3Mge1xuICB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbn1cblxudGFibGUuc3RpY2t5LWhlYWRlciB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgei1pbmRleDogNDtcbn1cblxuLnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4ge1xuICAmLmFmZml4IHtcbiAgICAuZGF0ZXBpY2tlciB7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuICA+IGxpIHtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi5uYXYtdGFicyB7XG4gICYubmF2LXRhYnMtc20ge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYubmF2LXRhYnMteHMge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50YWItY29udGVudC1vZmZzZXR0ZWQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4udGFiLWNvbnRlbnQge1xuICAmLnRhYi1jb250ZW50LWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC50YWItY29udGVudC1vZmZzZXR0ZWQoKTtcbiAgfVxufVxuXG4ubmF2LXRhYnMtY2hlY2tib3hlZCB7XG4gIC5uYXYubmF2LXRhYnMge1xuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtY29udGFpbmVyIHtcbiAgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICB9XG59IiwiLm1vZGFsIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBsaSB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWFiMzk0O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC14bWQge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxuXG4gIC5tb2RhbC14bGcge1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gIH1cblxuICAubW9kYWwteHhsZyB7XG4gICAgd2lkdGg6IDEyNTBweDtcbiAgfVxuXG4gIC5tb2RhbC14eHhsZyB7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgfVxuXG4gIC5tb2RhbC14eHh4bGcge1xuICAgIHdpZHRoOiAxNjAwcHg7XG4gIH1cblxuICAubW9kYWwteHh4eHhsZyB7XG4gICAgd2lkdGg6IDE2NTBweDtcbiAgfVxuXG4gIC5tb2RhbC1yZXBvcnQtZGlhbG9nLW1kIHtcbiAgICB3aWR0aDogODcwcHg7XG4gIH1cblxuICAubW9kYWwge1xuICAgICYgPiAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAmLmNvbXBhcmlzb24tcmFuZ2UtZm9ybS1ncm91cCB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgJi5tb2RhbC1leHBhbmQtaW5pdGlhdGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gICYubW9kYWwtZXhwYW5kLWV4cGFuZGVkIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWV4cGFuZC1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogMC4yO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4ubW9kYWwtZXhwYW5kLWV4cGFuZGVkIHtcbiAgLm1vZGFsLWV4cGFuZC1saW5rIGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG4gICAgfVxuICB9XG59XG5cbi5zd2FsLWJ1dHRvbi0tY29uZmlybTpub3QoLnN3YWwtYnV0dG9uLS1kYW5nZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG59XG5cbi5zd2FsLWJ1dHRvbi0tY29uZmlybTpub3QoLnN3YWwtYnV0dG9uLS1kYW5nZXIpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xufVxuXG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKTphY3RpdmUge1xuIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxNjAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDE0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubW9kYWwge1xuICAgIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTI1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM0OXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFsZXJ0IHtcbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICBhLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICB9XG59XG5cblxuLy8gU3dlZXRBbGVydCAoc3dhbClcbi5zd2FsLW1vZGFsLXNlY29uZGFyeSB7XG4gIC5zd2FsLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnN3YWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAuc3dhbC1idXR0b24ge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kYWwge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICAmLm1vZGFsLXZpZGVvIHtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC52aWRlby1mcmFtZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNjM3cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVudS1pdGVtLWRlbGltaXRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIEB0ZXh0LWNvbG9yO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAyN3B4IDIxcHggMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnktbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cywgJjphY3RpdmUsICY6aG92ZXIge1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWl0ZW0tbWFya2VkLW5ldyB7XG4gICY+YSB7XG4gICAgLmJhZGdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgJi5wYWdlLXdyYXBwZXItZW52LXRlc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMTtcblxuICAgICAgJi5uYXZiYXItZW52LXRlc3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgLy9ib3gtc2hhZG93OiAwIDAgMTJweCAwIEBibGFjay1zbW9vdGg7XG4gIC5uYXZiYXItYnV0dG9uLmJ0biB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG5cbiAgICAgICYgKyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogQG5hdnktbGlnaHQ7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlucHV0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6IEB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBiIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEB3aGl0ZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIE1vYmlsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLy8jbmF2YmFyIHtcbiAgICAvLy5uYXZiYXItdG9wLWxpbmtzIHtcbiAgICAvLyAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAvLyAgJiA+IC5kcm9wZG93biB7XG4gICAgLy8gICAgJi5hY3RpdmUge1xuICAgIC8vICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvLyAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgfVxuICAgIC8vICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gICAgZmxvYXQ6IG5vbmU7XG4gICAgLy8gICAgY2xlYXI6IGJvdGg7XG4gICAgLy8gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvLyAgICBib3JkZXI6IG5vbmU7XG4gICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgJiA+IGxpIHtcbiAgICAvLyAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIC8vICAgICAgJiA+IGEge1xuICAgIC8vICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLy8gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy99XG4gIC8vfVxuICAjYWpheF9leHBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB1bC5uYXYge1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLm1haW4tbmF2YmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgJiA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXIge1xuICB1bCB7XG4gICAgbWluLWhlaWdodDogNDZweDtcblxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5kcm9wZG93bi1pY29uLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24taWNvbi1pdGVtLXBhcmVudCB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLmRyb3Bkb3duLXJpZ2h0LWNvbnRhaW5lciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiA2ODBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4iLCJkaXYuaXMtY2FsY3VsYXRvciwgc3Bhbi5pcy1jYWxjdWxhdG9yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5idXR0b24uY2FsY3VsYXRvci10cmlnZ2VyIHtcblx0d2lkdGg6IDI1cHg7XG5cdHBhZGRpbmc6IDBweDtcbn1cblxuaW1nLmNhbGN1bGF0b3ItdHJpZ2dlciB7XG5cdG1hcmdpbjogMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtY2FsY3VsYXRvci13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGN1bGF0b3ItaW5saW5lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAxO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0d2lkdGg6IDI0MHB4O1xuXHR0b3A6IDNweDtcblx0bGVmdDogMDtcbn1cblxuLmNhbGN1bGF0b3Ita2V5ZW50cnkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHR3aWR0aDogMHB4O1xufVxuXG4uY2FsY3VsYXRvci1kaXNhYmxlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0b3BhY2l0eTogMC41O1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4uY2FsY3VsYXRvci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNhbGN1bGF0b3ItcHJvbXB0IHtcblx0Y2xlYXI6IGJvdGg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3ItcHJvbXB0LnVpLXdpZGdldC1oZWFkZXIge1xuXHRtYXJnaW46IDJweDtcbn1cblxuLmNhbGN1bGF0b3ItcmVzdWx0IHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMCAwIDRweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMTEwJTtcblx0c3BhbiB7XG5cdFx0Ly9kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmZvcm0tY29udHJvbDtcblxuXHRcdCYuY2FsY3VsYXRvci1mb3JtdWxhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5jYWxjdWxhdG9yLXByZXZpZXcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzYsIDIzOCwgMjU1LCAwLjU0KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMjlweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdGxlZnQ6IDIzOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRib3JkZXItc3R5bGU6IGRvdHRlZDtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY3VsYXRvci1mb2N1c3NlZCB7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmYztcbn1cblxuLmNhbGN1bGF0b3Itcm93IHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvci1zcGFjZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDJweDtcblx0d2lkdGg6IDI4cHg7XG59XG5cbi5jYWxjdWxhdG9yLWhhbGYtc3BhY2Uge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAxcHg7XG5cdHdpZHRoOiAxNHB4O1xufVxuXG4uY2FsY3VsYXRvci1yb3cge1xuXHRidXR0b24ge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDJweDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LmJ0bjtcblx0XHQuYnRuLXByaW1hcnk7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1jdHJsIHtcblx0XHR3aWR0aDogNjBweDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yLXVuZG8sIC5jYWxjdWxhdG9yLWNsZWFyLWVycm9yLCAuY2FsY3VsYXRvci1jbGVhciB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1iYXNlLCAuY2FsY3VsYXRvci1hbmdsZSB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0Zm9udC1zaXplOiA3MCU7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1iYXNlLWFjdGl2ZSwgLmNhbGN1bGF0b3ItYW5nbGUtYWN0aXZlIHtcblx0XHRib3JkZXI6IDJweCBpbnNldCAjZmZmO1xuXHR9XG5cblx0LmNhbGN1bGF0b3ItdHJpZyB7XG5cdFx0Zm9udC1zaXplOiA3MCU7XG5cdH1cblx0LmNhbGN1bGF0b3ItdW5kbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2FsY3VsYXRvci1kaWdpdCwgLmNhbGN1bGF0b3Itb3BlciB7XG5cdHdpZHRoOiAyOHB4O1xufVxuXG4uY2FsY3VsYXRvci1tZW0tZW1wdHksIC5jYWxjdWxhdG9yLWRpZ2l0W2Rpc2FibGVkXSB7XG5cdGNvbG9yOiAjODg4O1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkgeyAvLyBGaXJlZm94XG5cdC5jYWxjdWxhdG9yLXRyaWcsIC5jYWxjdWxhdG9yLWJhc2Uge1xuXHRcdHRleHQtaW5kZW50OiAtM3B4O1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yLWtleS1kb3duIHtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jYWxjdWxhdG9yLWtleXN0cm9rZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTFweDtcblx0dG9wOiAtMXB4O1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzg4ODtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi5jYWxjdWxhdG9yLWFuZ2xlIC5jYWxjdWxhdG9yLWtleXN0cm9rZSwgLmNhbGN1bGF0b3ItYmFzZSAuY2FsY3VsYXRvci1rZXlzdHJva2UsIC5jYWxjdWxhdG9yLXRyaWcgLmNhbGN1bGF0b3Ita2V5c3Ryb2tlIHtcblx0dG9wOiAtMnB4O1xuXHRmb250LXNpemU6IDk1JTtcbn1cblxuLmNhbGN1bGF0b3Ita2V5bmFtZSB7XG5cdHdpZHRoOiAyMnB4O1xuXHRmb250LXNpemU6IDcwJTtcbn1cblxuLmNhbGN1bGF0b3Itb3BlciB7XG5cdCYuY2FsY3VsYXRvci1lcXVhbHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3ItaW5pdGlhbC1pbnB1dC1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMzYzc2M2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RmZjBkODtcbn1cbiIsIi5jb2xsZWN0aW9uLWFkZC1idG4tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xufVxuIiwiLnNvcnRhYmxlLWhhbmRsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNvcnRhYmxlLWhhbmRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAub3JnLXB1bHNlLWljb24oQG5hdnkpO1xufVxuIiwiLnN3YWwtdGV4dCB7XG4gIC50ZXh0LWNlbnRlcjtcbn1cbiIsIi50b3VyLWJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG4iLCIjbmF2YmFyIHtcbiAgLm5hdmJhci10b3AtbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1uYXZpZ2F0aW9uIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDE0cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGUtbW9iaWxlLXNlYXJjaCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jbmF2YmFyX3dyYXBwZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuI25hdmJhcl93cmFwcGVyX3NlYXJjaCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHotaW5kZXg6IDIwNDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI2FqYXhfZXhwb3J0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5tZW51LWl0ZW0tZGVsaW1pdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwubmF2YmFyLW5hdiB7XG4gICAgICAmID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5jYXJldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgJi5zY3JvbGwtZGlzYWJsZWQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuIiwiLmQtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mLXMtMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZi1nLTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG4iLCIvKlxuICpcbiAqICAgVGhpcyBpcyBzdHlsZSBmb3Igc2tpbiBjb25maWdcbiAqICAgVXNlIG9ubHkgaW4gZGVtbyB0aGVtZVxuICpcbiovXG5cbi50aGVtZS1jb25maWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRoZW1lLWNvbmZpZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IC00MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG4udGhlbWUtY29uZmlnLWJveC5zaG93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG5cbiAgLnNwaW4taWNvbiB7XG4gICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEzcHg7XG4gIH1cbn1cblxuLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMHB4IDBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNwaW4taWNvbi5za2luLTAge1xuICBiYWNrZ3JvdW5kOiBAbmF2eSAhaW1wb3J0YW50O1xufVxuLnNwaW4taWNvbi5za2luLTEge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc3Bpbi1pY29uLnNraW4tMiB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItY29sb3IgIWltcG9ydGFudDtcbn1cbi5zcGluLWljb24uc2tpbi0zIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi1zZXR0aW5ncyB7XG4gIHdpZHRoOiAzODBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xufVxuXG4uc2tpbi1zZXR0aW5ncyAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNldHRpbmdzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbi5zZXR0aW5ncy1pdGVtLnNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXR0aW5ncy1pdGVtIC5zd2l0Y2gge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5za2luLW5hbWUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZXR0aW5ncy1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRlZmF1bHQtc2tpbiwgLmJsdWUtc2tpbiwgLnVsdHJhLXNraW4sIC55ZWxsb3ctc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlZmF1bHQtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICMyODNBNDk7XG59XG5cbi5kZWZhdWx0LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWUyZTNkO1xufVxuXG4uYmx1ZS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0xLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cblxuLmJsdWUtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDhkZGI7XG59XG5cbi55ZWxsb3ctc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMy5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDEwMCU7XG59XG5cbi55ZWxsb3ctc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjZTg3MzU7XG59XG5cbi51bHRyYS1za2luIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICAvL2JhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vLi4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy8zLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cblxuLnVsdHJhLXNraW46aG92ZXIge1xuICAvL2JhY2tncm91bmQ6IHVybChcInBhdHRlcm5zLzQucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufSIsIi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24ge1xuICAmLnNlYXJjaGFibGUtY29sbGVjdGlvbi13aWRnZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgLy93aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIC5jb2xsZWN0aW9uLWl0ZW0tbGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24td2lkZ2V0LWxnIHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICB9XG4gIH1cblxuICAuY29sbGVjdGlvbi1pdGVtLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuY29sbGVjdGlvbi1pdGVtcy13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICYuc2Nyb2xsYWJsZS1tZCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAuY29sbGVjdGlvbi1pdGVtcy1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiNjb2xsYWJvcmF0b3JzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuY29sbGFib3JhdG9yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTA1JSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sbGFib3JhdG9yLWJhZGdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zY3JvbGxhYmxlLXdyYXBwZXItNTAwIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIjYWR2YW5jZV9mb3JtIHtcbiAgJi5hZHZhbmNlLWZ1bmRlZCB7XG4gICAgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc2VsZWN0LFxuICAgIC5zdWJtaXNzaW9uLXJlc3BvbnNlLWlzby1vZmZlci1jYWxjdWxhdG9yLWxpbmssXG4gICAgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc3VibWl0LWFuZC1lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuYWR2YW5jZS13aXRoLWFjdGl2YXRlZC10cmFuY2hlIHtcbiAgICAudHJhbmNoZS1hY3RpdmF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZlZXMtY29sbGVjdGlvbiB7XG4gICAgdHIuY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWR2YW5jZS11bmRlcndyaXRpbmctYmxvY2sgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAudGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItYWN0aW9uLWxhYmVsLWZpcnN0LWJsb2NrIHtcbiAgICB3aWR0aDogMjg4cHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWFjdGlvbi1sYWJlbC1ibG9jayB7XG4gICAgd2lkdGg6IDUzcHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLXN5bmRpY2F0aW9uLWxhYmVsLWJsb2NrIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cblxuICAubG9jLWFkdmFuY2Utc3luZGljYXRvci1zeW5kaWNhdGlvbi1sYWJlbC1ibG9jayB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWNvbW1pc3Npb24tbGFiZWwtYmxvY2sge1xuICAgIHdpZHRoOiA0MDZweDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWxhYmVsLWJsb2NrIHtcbiAgICB3aWR0aDogNDgxcHg7XG4gIH1cblxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS14cyxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtc20sXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLW1kLFxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS14cy1ibG9jayxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUteHMtaW5saW5lLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXNtLWJsb2NrLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1zbS1pbmxpbmUsXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbWQtYmxvY2ssXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLW1kLWlubGluZSxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctYmxvY2ssXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUsXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiA1NDhweDtcbiAgfVxuXG4gIC5sb2MtYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogNDA4cHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMge1xuICAgIC5jb2xsZWN0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWNoYXJnZS1tb2RlLWNvbHVtbiB7XG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODE4cHgpIHtcbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGcge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkdmFuY2Utc3luZGljYXRvci1oaWRkZW4tbGcge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmxvYy1hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTA0cHgpIGFuZCAobWF4LXdpZHRoOiAxODE3cHgpIHtcbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLWNvbW1pc3Npb24tbGFiZWwtYmxvY2sge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmFkdmFuY2Utc3luZGljYXRvci1kZXRhaWxzLTEtcm93IHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci10b2dnbGUtZGV0YWlscy1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWRldGFpbHMtcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFkdmFuY2UtYnV0dG9uLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuYWR2YW5jZS1zdWJtaXNzaW9uLWRlY2xpbmUtcmVhc29uLXdyYXBwZXIge1xuICAgIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgJisuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNoZWNrLWxhYmVsIC50b29sdGlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jYWR2YW5jZV90eXBlIHtcbiAgLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAucG9ydGZvbGlvLXNlbGVjdC1pdGVtLWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciAucG9ydGZvbGlvLXNlbGVjdC1pdGVtLWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jYWR2YW5jZV9tZXJjaGFudEFkdmFuY2VDb3VudFRleHQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAuY3JlYXRlLW1lcmNoYW50LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiNhZHZhbmNlX3N1Ym1pc3Npb25zIHtcbiAgLnN1Ym1pc3Npb24tcmVzcG9uc2UtZmVlcyB7XG4gICAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jYWR2YW5jZV9mZWVzIHtcbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyB7XG4gID4gLmNvbGxlY3Rpb24taXRlbXMge1xuICAgID4gLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnN5bmRpY2F0b3ItYWN0aW9uLWNvbCB7XG4gICAgd2lkdGg6IDY3cHg7XG4gIH1cblxuICAuc3luZGljYXRvci1uYW1lLWNvbCB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS1sYWJlbC1jb2wge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWRhdGEtYW1vdW50LWNvbCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS1wZXJjZW50LWNvbCB7XG4gICAgd2lkdGg6IDEzMXB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS1maXJzdC1jb2wge1xuICAgIHdpZHRoOiAyMDJweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWRhdGEtc2Vjb25kLWNvbCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS10aGlyZC1jb2wge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLXRvdGFsLWZpcnN0LWNvbCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItdG90YWwtc2Vjb25kLWNvbCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItdG90YWwtdGhpcmQtY29sIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cblxuICAuc3luZGljYXRvci10b3RhbC1mb3VydGgtY29sIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWZlZS1sYWJlbC1jb2wge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIHtcbiAgICAuZmVlLWFjdGlvbi1jb2wge1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgfVxuXG4gICAgLmZlZS10eXBlLWNvbCB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgfVxuXG4gICAgLmZlZS1hbW91bnQtY29sIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAuZmVlLXBlcmNlbnQtY29sIHtcbiAgICAgIHdpZHRoOiAxMzFweDtcbiAgICB9XG5cbiAgICAuZmVlLWRlc2NyaXB0aW9uLWNvbCB7XG4gICAgICB3aWR0aDogMjY0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zdWJtaXNzaW9uLWl0ZW0ge1xuICAmLnN1Ym1pc3Npb24taXRlbS1zZWxlY3RhYmxlIHtcbiAgICAuc3VibWlzc2lvbi1yZXNwb25zZS1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWR2YW5jZS1zeW5kaWNhdG9yLWluY3VycmVkLW1lc3NhZ2Utcm93IHtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbiNmaWx0ZXJfc2hvd05vUGF5bWVudF9jYWxsYmFja19maWx0ZXIsXG4jYWR2YW5jZV9zdGF0dXNfbWFuYWdlcl9zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNmaWx0ZXJfZm9ybSB7XG4gIHRyLmV4cGFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xuICB9XG59XG5cbi5pYm94LWV4cGFuZC1pbml0aWF0ZWQge1xuICAuYWR2YW5jZS1wYXliYWNrLXNob3ctd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFkdmFuY2UtbWVyY2hhbnQtYXBwbGljYXRpb24tZmVlLXRvLXN0YWtlaG9sZGVyLXR5cGUtY29udGFpbmVyLFxuLnN1Ym1pc3Npb24tcmVzcG9uc2UtbWVyY2hhbnQtYXBwbGljYXRpb24tZmVlLXRvLXN0YWtlaG9sZGVyLXR5cGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uYWR2YW5jZS1zdGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICYuYWR2YW5jZS1zdGF0ZS1zdWJtaXR0ZWQge1xuICAgIGJhY2tncm91bmQ6ICM1ZTg4ZGM7XG4gIH1cblxuICAmLmFkdmFuY2Utc3RhdGUtcHJlZnVuZGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZThjMjQzO1xuICB9XG5cbiAgJi5hZHZhbmNlLXN0YXRlLWZ1bmRlZCB7XG4gICAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgfVxuXG4gICYuYWR2YW5jZS1zdGF0ZS1kZWZhdWx0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNlZDU1NjU7XG4gIH1cblxuICAmLmFkdmFuY2Utc3RhdGUtY2xvc2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzI0cHgpIHtcbiAgLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWJhbmstc3RhdGVtZW50LXdvcmtzaGVldC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC1zY3JlZW4tc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItYWR2YW5jZSAuZHJvcGRvd24tc3VibWVudSB1bC5tZW51X2xldmVsXzEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb2wtaXctYWR2YW5jZS1sb2NrLXN0YXR1cyB7XG4gIHdpZHRoOiAyOTdweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4iLCJAc3RpcC1zdGF0dXMtY29tcGxldGVkOiBAbmF2eTtcbkBzdGlwLXN0YXR1cy13YWl2ZWQ6ICM4ODg4ODg7XG5cbkBzdGlwLWFjdGlvbi1kb2N1bWVudHM6ICM2NDY0ZmY7XG5Ac3RpcC1hY3Rpb24tcGVuZGluZzogI2JmYmUwMTtcbkBzdGlwLWFjdGlvbi11bmRlci1yZXZpZXc6ICM3MGI2MDU7XG5Ac3RpcC1hY3Rpb24tY29tcGxldGU6ICMyN2I2NzM7XG5Ac3RpcC1hY3Rpb24td2FpdmU6ICNiZmJmYmY7XG5Ac3RpcC1hY3Rpb24tZGVsZXRlOiAjZWM0NjU4O1xuXG4jYWR2YW5jZV91bmRlcndyaXRpbmdfc3RpcHNfc3RpcHMge1xuICB0aGVhZCB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGJvZHkgdGQge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLnN0aXAtYWN0aW9uLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDMlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAY29sb3IsIDMlKTtcbiAgfVxufVxuXG4uc3RpcC1zdGF0dXMge1xuICAmW2RhdGEtc3RhdHVzPVwiY29tcGxldGVkXCJdIHtcbiAgICBjb2xvcjogQHN0aXAtc3RhdHVzLWNvbXBsZXRlZDtcbiAgfVxuXG4gICZbZGF0YS1zdGF0dXM9XCJ3YWl2ZWRcIl0ge1xuICAgIGNvbG9yOiBAc3RpcC1zdGF0dXMtd2FpdmVkO1xuICB9XG59XG5cbi5zdGlwLWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC8vZGlzcGxheTogbm9uZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImRvY3VtZW50c1wiXSB7XG4gICAgLnN0aXAtYWN0aW9uLXZhcmlhbnQoQHN0aXAtYWN0aW9uLWRvY3VtZW50cyk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwicGVuZGluZ1wiXSB7XG4gICAgLnN0aXAtYWN0aW9uLXZhcmlhbnQoQHN0aXAtYWN0aW9uLXBlbmRpbmcpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cInVuZGVyX3Jldmlld1wiXSB7XG4gICAgLnN0aXAtYWN0aW9uLXZhcmlhbnQoQHN0aXAtYWN0aW9uLXVuZGVyLXJldmlldyk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiY29tcGxldGVcIl0ge1xuICAgIC5zdGlwLWFjdGlvbi12YXJpYW50KEBzdGlwLWFjdGlvbi1jb21wbGV0ZSk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwid2FpdmVcIl0ge1xuICAgIC5zdGlwLWFjdGlvbi12YXJpYW50KEBzdGlwLWFjdGlvbi13YWl2ZSk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdIHtcbiAgICAuc3RpcC1hY3Rpb24tdmFyaWFudChAc3RpcC1hY3Rpb24tZGVsZXRlKTtcbiAgfVxufVxuXG4uZG93bmxvYWQtYWR2YW5jZS11bmRlcndyaXRpbmctc3RpcHMtZG9jdW1lbnRzLWJ1dHRvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDEwNTNweDtcbn0iLCIuYWR2YW5jZS10cmFuY2hlLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuIiwiI2FkdmFuY2VfdHJhbmNoZV9jcmVhdG9yX2Zvcm0ge1xuICAmLnN1Ym1pc3Npb24tcmVzcG9uc2UtdHJhbmNoZS1jcmVhdG9yIC50cmFuY2hlLWZ1bmRlZC1hdC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLmNvbXBhbnktdHdvLWZhY3Rvci1hdXRoLXdyYXBwZXIge1xuICAuc3dpdGNoIHtcbiAgICAucHVsbC1sZWZ0O1xuICB9XG59XG4iLCJAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24taW5mby1wcm92aWRlZDogIzY0NjRGRjtcbkBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1hcHByb3ZlZDogIzI3QjY3MztcbkBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1kZW5pZWQ6ICNBQUFBQUE7XG5AY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tZGVsZXRlOiAjRUM0NjU4O1xuQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWZvbGxvdy11cDogI0JGQkUwMTtcbkBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1zZW5kLXNtczogI0QyNjgxRTtcblxuQHRleHQtY29sb3Itc21zLWFjY2VwdGVkOiAjQUFBQUFBO1xuQHRleHQtY29sb3Itc21zLXNlbnQ6ICMyQkI2NzM7XG5AdGV4dC1jb2xvci1zbXMtZGVsaXZlcmVkOiAjMkJCNjczO1xuQHRleHQtY29sb3Itc21zLXVuZGVsaXZlcmVkOiAjRUM0NzU4O1xuQHRleHQtY29sb3Itc21zLWZhaWxlZDogI0VDNDc1ODtcblxuI2FkdmFuY2VfY29udGFjdF9jZW50ZXJfbWVzc2FnZXNfY29udGFjdENlbnRlck1lc3NhZ2VzIHtcbiAgdGhlYWQgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jYWR2YW5jZV9jb250YWN0X2NlbnRlcl9tZXNzYWdlc19jb250YWN0Q2VudGVyTWVzc2FnZXMsXG4jYWR2YW5jZV9jb250YWN0X2NlbnRlcl9tZXNzYWdlcyB7XG4gIHRib2R5IHRkIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAzJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAzJSk7XG4gIH1cbn1cblxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLy9kaXNwbGF5OiBub25lO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiaW5mb19wcm92aWRlZFwiXSB7XG4gICAgLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXZhcmlhbnQoQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWluZm8tcHJvdmlkZWQpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImFwcHJvdmVkXCJdIHtcbiAgICAuY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tYXBwcm92ZWQpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImRlbmllZFwiXSB7XG4gICAgLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXZhcmlhbnQoQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWRlbmllZCk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdIHtcbiAgICAuY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tZGVsZXRlKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJmb2xsb3dfdXBcIl0ge1xuICAgIC5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi12YXJpYW50KEBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1mb2xsb3ctdXApO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cInNlbmRfc21zXCJdIHtcbiAgICAuY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tc2VuZC1zbXMpO1xuICB9XG59XG5cbi50ZXh0LWNvbG9yLXNtcy12YXJpYW50KEBjb2xvcikge1xuICBjb2xvcjogQGNvbG9yO1xufVxuXG4udGV4dC1jb2xvci1zbXMtYWNjZXB0ZWQge1xuICAudGV4dC1jb2xvci1zbXMtdmFyaWFudChAdGV4dC1jb2xvci1zbXMtYWNjZXB0ZWQpO1xufVxuXG4udGV4dC1jb2xvci1zbXMtc2VudCB7XG4gIC50ZXh0LWNvbG9yLXNtcy12YXJpYW50KEB0ZXh0LWNvbG9yLXNtcy1zZW50KTtcbn1cblxuLnRleHQtY29sb3Itc21zLWRlbGl2ZXJlZCB7XG4gIC50ZXh0LWNvbG9yLXNtcy12YXJpYW50KEB0ZXh0LWNvbG9yLXNtcy1kZWxpdmVyZWQpO1xufVxuXG4udGV4dC1jb2xvci1zbXMtdW5kZWxpdmVyZWQge1xuICAudGV4dC1jb2xvci1zbXMtdmFyaWFudChAdGV4dC1jb2xvci1zbXMtdW5kZWxpdmVyZWQpO1xufVxuXG4udGV4dC1jb2xvci1zbXMtZmFpbGVkIHtcbiAgLnRleHQtY29sb3Itc21zLXZhcmlhbnQoQHRleHQtY29sb3Itc21zLWZhaWxlZCk7XG59XG4iLCIuY29udHJhY3QtcGFyZW50LWluZm8td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbiNjb250cmFjdF9mb3JtIHtcbiAgLmZvcm0taGVhZGVyIHtcbiAgICAuY29udHJhY3QtdGVtcGxhdGUtcmVsYXRpb24tYXBwZW5kaXgtY29udHJhY3QtdGVtcGxhdGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cge1xuICAuc2xpZGVyLWdyb3VwIHtcbiAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAuY29sLXNtLWF1dG8oKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICAuY29sLXNtLWF1dG8oKTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5kZWFsLWJyZWFrZG93bi1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICA+IC5maWVsZC1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCA3NXB4IDc1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAuZGVhbC1icmVha2Rvd24tYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZjY7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgPiAuZmllbGQtcm93IHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LFxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uc3VibWlzc2lvbi1yZXNwb25zZS1tYXhpbXVtLW9mZmVyLWVhcmx5LXBheW9mZi1kaXNjb3VudC12aWV3LW1vZGUgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vZGFsLWZvcm0tc3VibWlzc2lvbi1lZGl0IHtcbiAgLnN1Ym1pc3Npb24tcmVzcG9uc2UtYWNjZXB0LWFuZC1hY3RpdmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIjYWR2YW5jZV9mb3JtIHtcbiAgLnRhYnMtY29udGFpbmVyIHtcbiAgICAudGFicy1sZWZ0IHtcbiAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICAgIH1cbiAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4ubmF2LXRhYnMge1xuICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC50YWJzLWVycm9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlN2VhZWMgdHJhbnNwYXJlbnQgI2U3ZWFlYyAjZTdlYWVjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID5hIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNhZHZhbmNlX3VuZGVyd3JpdGluZ19uc2ZzIHtcbiAgICBpbnB1dFtuYW1lJD1cIltudW1iZXJdXCJdIHtcbiAgICAgIHdpZHRoOiAyMThweDtcbiAgICB9XG4gIH1cbn1cblxuI2FkdmFuY2VfdW5kZXJ3cml0aW5nX2JhbmtTdGF0ZW1lbnRXb3Jrc2hlZXRzIC5iYW5rLXN0YXRlbWVudC1ub3RlW3Jvd3M9XCIxXCJdIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuIiwiI2R5bmFtaWNfZGF0ZV9yYW5nZV9jb2x1bW5fZm9ybSwgI2FkdmFuY2VfcGFydGljaXBhdGlvbl9icmVha2Rvd25fY29sdW1uX2Zvcm0ge1xuICAuaGVscC1ibG9jayB7XG4gICAgLnRleHQtcmlnaHQ7XG4gIH1cbn1cbiIsIiNsZW5kZXJfb3JpZ2luYXRpb25Db21taXNzaW9uVGllcnMge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNsZW5kZXJfZmVlcyB7XG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxlbmRlci1mb3JtIHtcbiAgLmZ1bmRpbmctY3JpdGVyaWEtZm9ybS1ncm91cCxcbiAgLnVuZGVyd3JpdGVyLXVzZXJzIC5wcmltYXJ5LWNvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubGVuZGVyLXdpemFyZC1lbmFibGVkIHtcbiAgICAuZnVuZGluZy1jcml0ZXJpYS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC51bmRlcndyaXRlci11c2VycyAucHJpbWFyeS1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cbiIsIiNpc29fb3JpZ2luYXRpb25Db21taXNzaW9uVGllcnMge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNpc29fY29udGFjdHMge1xuICAudGFiLWNvbnRlbnQge1xuICAgIC50YWItcGFuZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5pc28tYWR2YW5jZS1saXN0LWZpbHRlcnMge1xuICAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn0iLCIjc3luZGljYXRvcl9jb250YWN0cyB7XG4gIC50YWItY29udGVudCB7XG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuI3N5bmRpY2F0b3JfYmFsYW5jZV9hdmFpbGFibGVCYWxhbmNlLFxuI3N5bmRpY2F0b3JfYmFsYW5jZV9mcm96ZW5CYWxhbmNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmLmJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTZlNztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5oZWFkZXIsXG4gICAgLmRhdGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE4NTBweCkge1xuICAgIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSB7XG4gICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSB7XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6ICNBRkFGQUYgMXB4IHNvbGlkO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jdW5mcmVlemVfc3luZGljYXRvcl9mdW5kcyB7XG4gICYubW9kYWwge1xuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tIHtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogOTlweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2hvdy1yb3dzLXdyYXBwZXIge1xuICB0b3A6IDIwcHg7XG59XG5cbiNwYXltZW50X2FwcHJvdmVfc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuI2FwcHJvdmVfZm9ybSB7XG4gIC5iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8vI3BheW1lbnRfYXBwcm92ZV90YWJsZSB0aCB7XG4vLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy99XG5cbi5kYXRlLWZpbHRlcixcbi5hbW91bnQtZmlsdGVyIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4jcGF5bWVudF9wYXN0ZV9wYXN0ZURhdGEge1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbn1cblxuI2FwcHJvdmVfZm9ybSAuc2Nyb2xsYWJsZS10YWJsZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYWNjb3VudGluZ19maWx0ZXJfZm9ybSB7XG4gIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICAgIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgfVxufVxuXG4jZHJvcGRvd25fdG9nZ2xlX3VzZXIgKyAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAyMjVweDtcbn1cblxuI2FjY291bnRpbmdfZmlsdGVyX2R1ZUF0UmFuZ2VfY2FsbGJhY2tfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jYWNjb3VudGluZ19maWx0ZXJfc2hvd19jYWxsYmFja19maWx0ZXJfbGFiZWwge1xuICB3aWR0aDogMTIwcHg7XG59XG4jcGF5bWVudF9hY2NvdW50aW5nX3BheW1lbnRUeXBlX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogNThweDtcbn1cblxuLnBheW1lbnQtdXBsb2FkLWRhdGEtdXBkYXRlLWRhdGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlci1wYXltZW50IC5kcm9wZG93bi1tZW51LCAuYnVsay1hY3Rpb24tbWVudS13cmFwcGVyLXBheW1lbnRfYm91bmNlZCAuZHJvcGRvd24tbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTUwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiIsIiNwb3J0Zm9saW9fc3luZGljYXRvcnMge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59IiwiLmRhc2hib2FyZC1wYXJ0aWNpcGF0aW9uLXRhYmxlIHtcbiAgdGgge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuXG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIHtcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhbnktZGFzaGJvYXJkLXBlcnNwZWN0aXZlLWZvcm0tZ3JvdXAge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTRhZGZkO1xuICAgIH1cbiAgfVxuXG4gICNkYXNoYm9hcmRfZmlsdGVyX2Z1bmRlZEF0X2NhbGxiYWNrX2ZpbHRlcjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbiNzeW5kaWNhdGlvbl9ibG9jayBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbiNuZXdfY2FzaF9hZHZhbmNlcywgI2J5X3N0YXR1c19jYXNoX2FkdmFuY2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjYXNoX2FkdmFuY2VzX3RhYnMge1xuICA+bGk+YSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG59XG5cbi5kaXNwbGF5LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLndpZHRoMjAge1xuICB3aWR0aDogMjAlO1xufVxuIiwiLmFkdmFuY2Utdmlldy1yZXN0cmljdGlvbi10eXBlLXdyYXBwZXIsXG4ucmVzdHJpY3Rpb25zLXR5cGUtd3JhcHBlciB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuIiwiI2VtYWlsX2xvZ19wcmV2aWV3X21vZGFsIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIiNlbWFpbF90ZW1wbGF0ZV9wcmV2aWV3X21vZGFsIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI3VwbG9hZF9jb21wYW55X2VtYWlsX3RlbXBsYXRlX2ltYWdlc19lbWFpbFRlbXBsYXRlSW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuIiwiI3N0eWxlX2VtYWlsX2Zvcm1fY29udGFpbmVyIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmhpc3RvcnktZGF0YS1pdGVtLXR5cGUtcmVtb3ZlIHtcbiAgLnAtbC1ub25lO1xufVxuIiwiI21haW5fY29udHJhY3RfdGVtcGxhdGVzLFxuI2FwcGVuZGl4X2NvbnRyYWN0X3RlbXBsYXRlcyB7XG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cbiIsIi5tZXJjaGFudC1zdGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICYubWVyY2hhbnQtc3RhdGUtbmV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjdmMTY3O1xuICB9XG5cbiAgJi5tZXJjaGFudC1zdGF0ZS1iYWQtYWN0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNlZDU1NjU7XG4gIH1cblxuICAmLm1lcmNoYW50LXN0YXRlLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgfVxuXG4gICYubWVyY2hhbnQtc3RhdGUtcGFpZC1vZmYge1xuICAgIGJhY2tncm91bmQ6ICMxYzg0YzY7XG4gIH1cblxuICAmLm1lcmNoYW50LXN0YXRlLWluLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhhYzU5O1xuICB9XG5cbiAgJi5tZXJjaGFudC1zdGF0ZS1kZWNsaW5lZCB7XG4gICAgYmFja2dyb3VuZDogI2UyZDEwMDtcbiAgfVxufVxuIiwiLnN0YWtlaG9sZGVyLXN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICYuc3Rha2Vob2xkZXItc3RhdHVzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgfVxuXG4gICYuc3Rha2Vob2xkZXItc3RhdHVzLXRlcm1pbmF0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNkYzYwNjg7XG4gIH1cblxuICAmLnN0YWtlaG9sZGVyLXN0YXR1cy11bmRlci1yZXZpZXcge1xuICAgIGJhY2tncm91bmQ6ICNmOGFjNTk7XG4gIH1cbn0iLCIuaXNvLW9mZmVyIHtcbiAgLmlzby1vZmZlci10eXBlLWNvcHktbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuIiwiLmZ1bmRpbmctY3JpdGVyaW9uIHtcbiAgLnRleHQtdmFsdWUtZm9ybS1ncm91cCxcbiAgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCxcbiAgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwLFxuICAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwLFxuICAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCxcbiAgLmRhdGUtdmFsdWUtZm9ybS1ncm91cCxcbiAgLmFkdmFuY2UtZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAsXG4gIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZVwiXSB7XG4gICAgJltkYXRhLW9wZXJhdG9yPVwiaW5cIl0sXG4gICAgJltkYXRhLW9wZXJhdG9yPVwibm90X2luXCJdIHtcbiAgICAgIC5hZHZhbmNlLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZV91bmRlcndyaXRpbmdcIl0ge1xuICAgICZbZGF0YS1vcGVyYXRvcj1cImluXCJdLFxuICAgICZbZGF0YS1vcGVyYXRvcj1cIm5vdF9pblwiXSB7XG4gICAgICAuYWR2YW5jZS11bmRlcndyaXRpbmctZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cInRleHRcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLnRleHQtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImJvb2xcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cIm51bWJlclwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIHtcbiAgICAubnVtYmVyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJpbnRlZ2VyXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkge1xuICAgIC5pbnRlZ2VyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJjdXJyZW5jeVwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIHtcbiAgICAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImRhdGVcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLmRhdGUtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZnJvbS12YWx1ZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAge1xuICAgID4gLmNvbC1pdy1sZyxcbiAgICA+IC5jb2wtaXctbWQge1xuICAgICAgd2lkdGg6IDMxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC50by12YWx1ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICZbZGF0YS1vcGVyYXRvcj1cImJldHdlZW5cIl0ge1xuICAgIC5mcm9tLXZhbHVlLXdyYXBwZXIgPiAuZm9ybS1ncm91cCA+IC5jb2wtaXctbWQge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cblxuICAgIC50by12YWx1ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiI3Rhc2tfbm90ZXMge1xuICAubm90ZS1pdGVtLXdyYXBwZXIsXG4gIC5ub3RlLWl0ZW0taW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3Rhc2tfZmlsdGVyX2Zvcm0ge1xuICAudGFzay1nbG9iYWwtZmlsdGVycyAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn1cblxuLnRhc2stc3RhdHVzIHtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJltkYXRhLXN0YXR1cz1cInBlbmRpbmdcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwib3ZlcmR1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNTU2NTtcbiAgfVxuXG4gICZbZGF0YS1zdGF0dXM9XCJjb21wbGV0ZWRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwiZGlzY2FyZGVkXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG4iLCIuY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIHtcbiAgLnRleHQtdmFsdWUtZm9ybS1ncm91cCxcbiAgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCxcbiAgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwLFxuICAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwLFxuICAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCxcbiAgLmRhdGUtdmFsdWUtZm9ybS1ncm91cCxcbiAgLmFkdmFuY2UtZmllbGQtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJltkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSB7XG4gICAgLm9yZy1kaXNhYmxlZCgpXG4gIH1cblxuICAmW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlXCJdW2RhdGEtZmllbGQtdHlwZT1cImxpc3RcIl0ge1xuICAgIC5hZHZhbmNlLWZpZWxkLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJ0ZXh0XCJdIHtcbiAgICAudGV4dC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwiYm9vbFwiXSB7XG4gICAgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwiaW50ZWdlclwiXSB7XG4gICAgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImN1cnJlbmN5XCJdIHtcbiAgICAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImRhdGVcIl0ge1xuICAgIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIjYW5ub3VuY2VtZW50X2ZpbHRlcl9mb3JtIHtcbiAgLmFubm91bmNlbWVudC1nbG9iYWwtZmlsdGVycyAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn1cbiIsImEub2Nyby1mb3JtLXZpZXctc2VuZC1saW5rOmZvY3VzLFxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWxpbms6YWN0aXZlLFxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWFsbC1saW5rOmZvY3VzLFxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWFsbC1saW5rOmFjdGl2ZSxcbmEub2Nyby1mb3JtLXNlbmQtYWxsLWxpbmsuZGlzYWJsZWQ6Zm9jdXMsXG5hLm9jcm8tZm9ybS1zZW5kLWFsbC1saW5rLmRpc2FibGVkOmFjdGl2ZSB7XG4gICAgY29sb3I6IEBuYXZ5O1xufVxuIiwiI3Rlc3RfY29sbGVjdGlvbl9jdXJ2ZV9tb250aHMge1xuICAuY2hlY2tib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnRvZ2dsZS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxNDdcIjtcbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCBpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjE5NlwiO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lcmNoYW50LWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG59XG5cbi5tZXJjaGFudC1jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbiIsIi5zaWdudXAtYm94IHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4jbWVyY2hhbnRfc2lnbnVwX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tc3VibWl0LWJ0biB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4O1xufVxuXG4uc2lnbi11cC1tZXJjaGFudC1jb21wYW55LWxvZ28ge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuXG4uc2lnbnVwLW1lcmNoYW50LWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNpZ251cC1tZXJjaGFudC1oZWxwLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNpZ251cC1tZXJjaGFudC1oZWxwLXRleHQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWxvZ2luLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTNweFxufVxuXG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWNvcHlyaWdodC10ZXh0XG57XG4gIG1hcmdpbi1sZWZ0OiAyNXB4XG59XG4iLCIjbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblxuICAucmFkaW8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDAgMjVweCAyNXB4IDA7XG4gICAgZmxleDogMCAxIDQ1NXB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVyY2hhbnQtY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjJmNDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuZGV0YWlscy1saW5rIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAmLm5vd3JhcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiBpIHtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgfiAubWVyY2hhbnQtY2FyZCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4iLCIuaXNvLWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmlzby1jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbiIsIi5yZWZlcnJlci1wZXJmb3JtYW5jZS1zdGF0cy1ibG9jayAudG9vbHRpcC1pbm5lciB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbiIsIi5zeW5kaWNhdG9yLW9wdC1vdXQtd3JhcHBlciB7XG4gIC5pYm94LWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG4iLCJAaW1wb3J0IFwic3luZGljYXRvci1vcHQtb3V0Lmxlc3NcIjtcblxuLmZ1bGwtbG9nby1uYW1lIHtcbiAgLmxvZ28tbmFtZSgpO1xuICBmb250LXNpemU6IDE2MHB4O1xufVxuIiwiI3Bvd2VyX2JpX3JlcG9ydF9jb250YWluZXIge1xuICBtaW4td2lkdGg6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUxcHgpO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYucG93ZXItYmktcmVwb3J0LXZpZXctYXMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwNXB4KTtcbiAgfVxuXG4gID4gaWZyYW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudC1wb3dlci1iaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51c2VyLXBvd2VyLWJpLXJlcG9ydC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogQHRleHQtY29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBuYXZ5O1xuICB9XG59XG5cbi5wb3dlci1iaS12aWV3LWFzLWNvbnRhaW5lciB7XG4gIGNvbG9yOiBAc3RhdGUtd2FybmluZy10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhdGUtd2FybmluZy1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBzdGF0ZS13YXJuaW5nLWJvcmRlcjtcbiAgcGFkZGluZzogMTBweCA3NXB4O1xufVxuXG4ucG93ZXItYmktcmVwb3J0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAjZDNkM2QzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5yZXBvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAvL3RyYW5zaXRpb246IG1heC1oZWlnaHQgMTIwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDEyMDBtcztcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UsXG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuaWNvbiB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjAwcHg7XG4gIH1cblxuICAuaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGNvbG9yOiAjZGFkYWRhO1xuICB9XG5cbiAgLnJlcG9ydC1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucmVwb3J0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLy90cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDBtcyA0MDBtcywgb3BhY2l0eSA0MDBtcyAwbXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uZmlsZS1ib3gge1xuICAmLmZpbGUtYm94LXNtIHtcbiAgICB3aWR0aDogMTEwcHg7XG5cbiAgICAuZmlsZSAuaWNvbixcbiAgICAuZmlsZSAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5maWxlIC5pY29uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZpbGUgLmljb24gaSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbiN1c2VyX3Bvd2VyX2JpX3JlcG9ydHNfcG93ZXJCaVJlcG9ydHMge1xuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuIiwiI2VxdWlmYXhfb3JnYW5pemF0aW9uX2RldGFpbHNfbW9kYWwge1xuICBkdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MjVweDtcbiAgfVxufVxuIiwiLmVxdWlmYXgtbnotdG9nZ2xlLWFkdmVyc2VzLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgM3B4O1xufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDE1NjRweCkge1xuICAgICNlcXVpZmF4X2FuZF9jcmVkaXRvcl93YXRjaF9jcmVkaXRfcHJvZmlsZV9ibG9jayAuY3JlZGl0LXByb2ZpbGUtcHVsbC1uZXctbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG59XG4iLCIuZHJhdy1zdGF0dXMge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJi5kcmF3LXN0YXR1cy1wZW5kaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVlODhkYztcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLXByb2Nlc3Npbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZThjMjQzO1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtY2FuY2VsbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2JhMDAxMztcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLWV4cGlyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmEwMDEzO1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtcGVyZm9ybWluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1yZWplY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiYTAwMTM7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1yZWZ1bmRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGMyNDM7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1kZWZhdWx0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtcHJlX2Nsb3NlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0MDRmNTk7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1jbG9zZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIH1cbn1cblxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0ge1xuICAgIC5kcmF3LXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmRyYXctc3luZGljYXRvci1mZWUtbGFiZWwtYmxvY2t7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcbiAgICB9XG5cbiAgICAvLy5kcmF3LXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgIC8vICAgIG1hcmdpbi1sZWZ0OiA1MjNweDtcbiAgICAvL31cblxuICAgIC5zeW5kaWNhdG9yLWFjdGlvbi1jb2wge1xuICAgICAgICB3aWR0aDogNjdweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1uYW1lLWNvbCB7XG4gICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLWxhYmVsLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLWFtb3VudC1jb2wge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItZGF0YS1wZXJjZW50LWNvbCB7XG4gICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLWZpcnN0LWNvbCB7XG4gICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLXNlY29uZC1jb2wge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItZGF0YS10aGlyZC1jb2wge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItdG90YWwtZmlyc3QtY29sIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLXRvdGFsLXNlY29uZC1jb2wge1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItdG90YWwtdGhpcmQtY29sIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLXRvdGFsLWZvdXJ0aC1jb2wge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1mZWUtbGFiZWwtY29sIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuICAgIC5jb21taXNzaW9uLXdyYXBwZXIge1xuICAgICAgICBtaW4td2lkdGg6IDQwNnB4O1xuICAgIH1cbn1cbiIsIkBidG4tcGF5bWV0ZXItYmc6ICMzNmE4ZmY7XG5cbi5idG4tcGF5bWV0ZXIge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXBheW1ldGVyLWJnOyBAYnRuLXBheW1ldGVyLWJnKTtcbn1cbiIsIi5qcXVlcnktdGhyb2JiZXIsIC5qcXVlcnktdGhyb2JiZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5qcXVlcnktdGhyb2JiZXItb3ZlcmxheSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmpxdWVyeS10aHJvYmJlci50aHJvYmJlci1pbWFnZS10eXBlLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2lyY2xlLmdpZik7XG59XG5cbi5qcXVlcnktdGhyb2JiZXIudGhyb2JiZXItaW1hZ2UtdHlwZS1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob3Jpem9udGFsLmdpZik7XG59XG5cbi5qcXVlcnktdGhyb2JiZXIudGhyb2JiZXItdHlwZS1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiIsIi8qIVxuICogU3R5bGVzaGVldCBmb3IgdGhlIERhdGUgUmFuZ2UgUGlja2VyLCBmb3IgdXNlIHdpdGggQm9vdHN0cmFwIDMueFxuICpcbiAqIENvcHlyaWdodCAyMDEzLTIwMTUgRGFuIEdyb3NzbWFuICggaHR0cDovL3d3dy5kYW5ncm9zc21hbi5pbmZvIClcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXG4gKlxuICogQnVpbHQgZm9yIGh0dHA6Ly93d3cuaW1wcm92ZWx5LmNvbVxuICovXG5cbiAuZGF0ZXJhbmdlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHotaW5kZXg6IDMwMDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0IC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0IC5jYWxlbmRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0IC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodCAuY2FsZW5kYXIsXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyIC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXIgLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIC5yYW5nZV9pbnB1dHM+ZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAucmFuZ2VfaW5wdXRzPmRpdjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnNpbmdsZSAuY2FsZW5kYXItZGF0ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGgsIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMnB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfc3RhcnRfaW5wdXQgbGFiZWwsXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfZW5kX2lucHV0IGxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdGV4dC1zaGFkb3c6ICNmZmYgMXB4IDFweCAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA3NHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgaW5wdXQge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAuaW5wdXQtbWluaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHdpZHRoOiA3NHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgY29sb3I6ICMwOGM7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaS5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwOGM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci1kYXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogOHB4IGF1dG8gMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMjBweDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgcmlnaHQ6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDA7ICBcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwOyAgXG4gIHJpZ2h0OiAwOyAgXG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cDpiZWZvcmV7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOi03cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjY2NjO1xufVxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YWZ0ZXJ7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOi02cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZCwgLmRhdGVyYW5nZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5kaXNhYmxlZCwgLmRhdGVyYW5nZXBpY2tlciBvcHRpb24uZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlYmY0Zjg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5lbmQtZGF0ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1N2ViZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzA3MWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC53ZWVrLCAuZGF0ZXJhbmdlcGlja2VyIHRoLndlZWsge1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXJfc3RhcnRfaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlcl9lbmRfaW5wdXQge1xuICBmbG9hdDogbGVmdDsgXG4gIHBhZGRpbmctbGVmdDogMTFweFxufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm1vbnRoIHtcbiAgd2lkdGg6IGF1dG87XG59XG4iLCIvKiBpQ2hlY2sgcGx1Z2luIFNxdWFyZSBza2luLCBncmVlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4uaWNoZWNrYm94X3N0YXItZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChncmVlbi5wbmc/dj0xKSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAwO1xufVxuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmNoZWNrZWQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi5pcmFkaW9fc3F1YXJlLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbn1cbi5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cbi5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAwO1xufVxuLmlyYWRpb19zcXVhcmUtZ3JlZW4uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xufVxuXG4uaWNoZWNrYm94X3N0YXItZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwO1xufVxuLmljaGVja2JveF9zdGFyLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMDtcbn1cbi5pY2hlY2tib3hfc3Rhci1ncmVlbi5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggMDtcbn1cbi5pY2hlY2tib3hfc3Rhci1ncmVlbi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmljaGVja2JveF9zdGFyLWdyZWVuLmNoZWNrZWQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAwO1xufVxuXG4vKiBIaURQSSBzdXBwb3J0ICovXG5AbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuICAgIC5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuICAgIC5pY2hlY2tib3hfc3Rhci1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChncmVlbkAyeC5wbmc/dj0xKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHggMjRweDtcbiAgICB9XG59XG4iLCIubWluaWNvbG9ycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaWNvbG9ycy1zcHJpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQTJZQUFBQ1dDQVlBQUFDMXI1dDZBQUVMMmtsRVFWUjRBZVNhQlk4Y3p4SEZxdzZTVzN2dno0eWlNRE1ub2pCOXBFU3NmSTh3TXpOelJHRm1NaHo2YUdjcTFidHZjay9QTTMxZWVjMHRsWXA2ZXFwMmZPUCtiYS8vN2NtM3g3SzM1alliRVdIZDhCSXRpZU5RbW1IdWJoR1dtdUxwTjdaa0QvOTZ3MjJCNDBjLyt0RVMreTk2MFlzMGIzUG1XMXZzQ0EzODVDYy9NUjB2ZU1FTDdGck1lOTd6bnNkMXRpUWhkbFBKSVErN3ZrNGJFWU01aUEzRUcvWXJ0dFpWclRFaTZ1dlViZTN0a21xcDNMdGhIK3RCQnE4empXdE4wUCsvZnhtSWRmbkFhTWh2eTREQkl5YVRTZHMwVFh0MGRCUUhCd2Z0M3Q1ZXU3T3owNTQ1Y3laKzg1dmZ0Tzk0MXp1UDdMVFpWRTZSaG1oczd0eWEyZDZTMlc2YUZ5eDFUQVUyeERzZk9tV244ejF0K05zcG15bi94anh6L2V2bDJDaGo5NmUrSTJPM3BiMk9nbGpHRnpjU0tUN3VZbGdIZHJNNks2Z1V0dWRGcUdnMHNaZUNaaEZQS1hGdURMS1ZzcEZ5RHZYTFdFcTVDektlU3FTNFBxNlVTUEgwQTkya1BZdkJEMzBrdG13SEtJS0tUdkcwQTNGSEV6R0xJMytCTmFSN09odVExcUpwK2Zrcy9rM3RWMm14ZXZxYU5IajlsNEVMMlp6cktsalFQSHg5cWVmUFZ2eVJ4Q1ZmamEyWkhlaWZNT21hM2YwbDZQdnFQN0RyNDdhVSsxTnVoNzJlTXRiM0ZSWGJvelUyV2FZR2VodlNtRGFIWnVCdjQxMTFIdjlyeVhoQ3luM29ZSjBxSGt1RjlJZ2c5Q2pVeDdwbWg3MkZ3Ny9FSjdhajd5czBrK05qQy95RFd5bmlacXNHS1g1QWU3RkZHMnlESUxmczFuall4Q3dsN2FtMjFBSHR5RVhhbEZmTmM2REpYNEgvOHRSanpIMTk2c2RsVFJKZG4rOWhmOGpydmd4L08rM3Y0WjZUaWR5YitxQTErdFoweE9xZlJkaUtlVXJSWnN0bThGTkRWaTB5N3REcEY1c2Zra1hSbVZ2VThIanlXcGkxYzd4aEVmUE9wWjFOdVBsdkQ1WnNnZU9IUC96aDlRNW03ZlVNWnM5NXpuT0ttdFNBNU9RY05DVEhmT3ZNYjlkQlJlb1I2SWs1QUxFQ2JYUERYZVJRTUpOYTZqM0JWMXZoaS8yZ2VKRmdHNXJuUnNKV2FKNUJyT2lVU0NCckR3OFBpMFFIWlp1Ym0rMi8vdld2S1ppOTUyUHZQYWlBMmVBbUo0cFdVWllaenpZNis0QXJiUDhKd0dEN3hmL2Q3Z1R5a0cyc3NaSHgvNEIxNUZYR05vcDVRRFk2V1Z5TU00K0dBVndLWnNoVG93eG1LR2dQUmFCNEVvMHpmZmF6ek5sK01GdE91VHZsenBReHlTblpwbzBLZUFIWUJNZ29qaHdlNlJKdFA2RWhBbVFDYjVpUE9BdHZkTUxhcHNHWGZ1ak5leC9UQXJpQTE0OVV2bWpVcWRCL2ZXSE9Yd011cTN6Zzh5NEFQWGV4QzNqV3lIVDVwVHVXemNheXM2KzlyeFRZTktiK0UzdkFySUlDaWdBNzhMY2hXd0N6RFR0cDNBVXdZeWdiSzVDSlBab1h6TmlXaGlyTjhmdnFQT0JzSXVYanp2Y3FWbFlyaEs3WUFtYVFQYkZyNU1uemRvNTlwL2VWTjJZZnVXWEE3RlRxTzlKL1RlcjdNdmQyUU5CTDh4NmpSa0NwRG1jS1VGcGY3S2IrSWVaOExPZWN5ZlcrbG5vcjlZVmJCTXdldWhqTTNEdm9naTJqTHhjNFkvdk5QeFpWSFc0VFM1Y0pZbFdRV3NCb3JtY3dlL2F6bjMzSllNYndRTEZRNkhIM3l6c3hxMTlqbEpzWGh0am1hekN2ZngyOWQ3MFh6VEdzOXArWXFhODFJVzRLWUZvZmRMUTVrRE9HTDZ3WHNLZnpvTnJBYUhJZ1YreHBDalpEV1NTUU5lV2tiSDkvUDNaM2Q5dnQ3ZTEyWTJPai9mZS8veDIvLy8zdjI4OS82NHY3TnU3ZndFVGFQaEp1Z2E4U0E1QVdBTE1wbDhUQVBnRzVvbmNDY1pJZHhMdHZvUDliWW5iQzhGTFVTZDlBbjJMVWthWUozSkFqTUJNZ2N5Wk1GbWtHamFLaGFSUG4wejQzTDVoQkE3UUl5dENKVCsyUmJuYmt4Q3l3amZTZWdrc3NLcnMyUFRFcm1vLy9Zakt4d0c3YUhlMUZjWXFPcVlLVDRabnRFYk41bERNdmNkcWVUOE5wWlJBWHBtN0x2Tm55M1pUdWVsTzJjUHlmcDJtSEhaaUsyb3FGbUpHTk9yQkFtSmZnd0gzZHNSYnNDTnlCZXJmZ0sySEJkbndBWWJPK2w2ajFERkxsMGhkaXVEMCtuK05ZYVArT2dDSEphM1FMYzQwZTFGK2FNZlRKMGVkRWV3d0c2YUJuYTRqakdkTy9uN0RsdTFmTVRsZUJDekhSeWpHYTF4TXpTSTFmZGppdTM3bVFQZ01aSGc2a3VVZkJES0lOUXhSbk9BNHdteHZJOXFRWmJXd1R6Unoybi9uZERZMUswaDZzRG5iOWNQUGtFN005aVdzamtuTTA0a1UyOGEzWXhPekROeTJZcmFWK3l1d1V6SitXOWh0VGw5anRxUW1LMkZaWVlsK2hMT1NlQ21qd2orMk4xQWVaLzJ6bWY1SDZTN24yTHpOK2VKT0MyZFBDdkMxbWpZNHcyK3V3Wm03KzYxK3UzR0pnTnJtZXdleVp6M3htSGN3SUh1YjdLV1A5SjM1elFGYmtxSjVTQVFSMVhpREd3TmpnbWxxdnRmcXJZQVovOExPaldxUlc4bUVYY1hlR0xzNzFnbGtaV2k5aUhZQ1ZISU5ZU3dOZ05oM0JNRlo4L3VraXBNVlBHS09jbG0xdGJaVVRzeW1ZL2ZuUGYyNi8rYlB2WHJBeHdSVTJPVTRibUQ0d2M4em5UWTc2eFFhWU1ZQkJhMHkrNXd6bUdXeHlZcmIxL3k4NGlQYUtiTU1melU3TUFtQW0zejczZnBmTGpUZzA4bE4vc2tLRlF2WVl6QlRZWU92dk5VR2JJTTNxaWRsZEFMUDE0ZS9OQ2RBNmNWUWQwRzVyRmtXbkJFN005dmtuaWwwajVta0hHb05OSUVZbmFjZzUvWUFyc2hudmZ1YzBPVEpqQ0FoNVFETGNIRm41UDBybklIL1N3TjFxOThJSXZVanRvVHk1TUJDUmpMU2p3OGtLQzU0UFFCcXVSL015aWVESkJrRzEyUGhrdGNoS3ViUm05ZFB2Zi9iazYxUGhFaEJqV0YyNWIzVjRKNi93eFQ1cnZVWk96QTRadWhRRnFtQUdJVERid2xjVi82MXVXSlpUN2lPczRiLzJjUVhJUmhJZkRaK1k3VlVha1RuOVI0RkNtbnNYUC9FN0lldVEwOVdxRWF2L1VLTnlZbllDb0dsekRpZ0RtTTNzTGJ4OEQ4dytlRk9CMlNqMXExSy9KZlhyTXZlVXRzeE5LUnB6cXhyclZJQ01iUVcwR05KVWI5ckg4cXZNZnlIbDA1bi9Uc3JlelFObVQzbEowTmRuQSs5TGwwQ3dFakQ3d2VvdEJtWkgxek9ZUGYzcC8yUHZMSURqU3JLc25WbGxrTlN5MjgzY3c4ek16RHdUc1BUdno3VE16TXpNekJnNHpNek1NODNNM2Jaa0M4dVc2K1ZtbHU2SlBYM202cXEwbHJ2TG9WVnNSdUo3OVZJYTk3NnZ6cjBuSDY1Z3BrQVVnZ3pOZTlDaDE0OExiVDdBK2ZmV2UwWFBWU0xBQys3REN0Uld3WXpuOURsNFQxalAvY0pnUld2QlhBUnZCR2JXWmhERDlSakhNNWdxMWdIR1d0TkNGeG5NUmlERzRZdUFzNVdWbFFabVRURWJnZG1kZDk1WmJycnBwdTZUVjN4K0NhRkI4ZzIwV3pCWDNIR0NOd0s3VlVyQkdvQk5tRnRVYkdyejJkNEhyTDFFb1VGMzJMb2cvc2srL0R3RHMzMnRVQWlqZ1ZheHZwdG5KdmxsdWIzbzdNRURRd2JFQXp0QVZoRHV5QnZFMnh3MkZPZVkyWGZvQnh6RnpIMXlMUlRXT0IyR01ub0YwTFVLQUhObFFCUlFKbkxNOHJGandhdTRqRTdjejZRKzEzLys3TDVnangrT09PM0RtUTlrdmxLV1p0MVFSaTF4TnBPVFp6Wm40WXpId3pmNTh3M01aZ1Z0WmpiTWgxVVkwMzRETTRwRVZnQ1R1VUFXUkgvUnlpRWJsMzh4WnlNK1FiRnkvQlJtM1pXQ21VS1lGQWx4QkpBeGxHVWl6YnhZeTl6NnRmOXl5b1BabmpyL2xOci8rdHArUlMzM1hZZWJYbUxnUXVuc25wM0FXS1NheGFHTVk4Q1pDMllZNjNDUGE5ZFNlY3V3b25JdG42anphNmMybUQzMEJVSlpRbWc4bGpIc2ZPMk0xdVh2MmJORHdBd3dkR3hTSU14YlY4UFFGTXg4Q0JrVHpFSjF6UWNXMUZ0V3pBUUVpeGlFaEtHTURveTVhcHFzQzhFc2FCZjlEQ2NuVE1Hc2pBRnRmRDJEV1ZFd1l4TVBWS3lXVVJtYVFsYThuREpUeXNwZ01BQ2tKUWF6WnY1eDY2MjNkcCs3L3FzTHhlTGJNcGdGUE9KQWw5Y3ZPall0b1l3OUNFcnd5NmkxQnA2VVd2ZkFPY1l2cEpndFdnVGdRc3N4czNIL1N5aktNU3ZuMXZhQldzczMwRzRvRUFNWjJrNk9HUjU2TlFQQVFKN0Jld0xHQ05SQW0waW1qOERNbmhLN3dLOTRWa0lYMTB1djFhRW9BTVVzTVhnRmdPYkZPbVhyRjN2SnlRbHhUdlByS3RuUm93N3FSSCt3d3FLUGhUQmFDRjhQTWdwV2l2S1Y3VnJudGhqbnNFQThCNGNQanNaTHBtdHRwdEE5Ykl3VzRVNWVzQ051UE9yM0xJUVI4Nk81WHFZUVExeEFRbGNXWlNvVThqaFVFNS9UUVhxVGtFWDlEaGVmT1hvb0N6RVVOVEJ6UkNMbU9IQlJSYnVNRUUvOGNDaWxMOENwc29pbm9IejRQUmZ1bFRkM2FtdVpkaFUwZjUyVFk3YnFvVUF3aHJabkFISTdSLys1dGhrWDJyLzBmWUF6RGJkV0FBdVFSaFF6dndTd2hqRUJNMGlBODdZcFpoR28rNEZhTml1Y2pMNDhmUUJtd1Y5Rit5ZzlRQm5ER1ZGbVByeGUvL01wQzJiM3EvRHkzYlg5MHFhTVZSQXo2T29aZEdsSkJtYWphNjBHcVBsUU50UTVQM1JSYzgwVXhEQnZCZTFPeGpzQ3RYSjVMVFhrTWY5dUhidnhGQVd6VjVlVXhhYXNZRFpMUC9oMkVQOVA4YkkzN04waDVoOEFwS01UREdidHBWckFMQTVkUkQrQUsxMGJnVlZ5N2hPRG1UNW5CSDBvV0J1cmVwMEhSRkNrTUZmN0JFRCtOWHIvQU13S2c1WGR1NkRkNWhzY29ZMDVDWGxFclNHS0FFa0dzNkp0VmN5c1J2aWlnaGtiZmpTMXJMVWJwQldZZjh6TnpaWGJicnV0KytMTlZ4MVJuNHZjNm1rQWw0WXRlbUZDUEkrYXdZeUVwZVJGK2prSWtDbWNrWndaanhTRU1nWmhWdXpLcUdDV1o2R0MrY2tuQ21tRjVvZDdObnE1a1RqTnhCU0tlUWxwVk1XTTVEOEpaVHdnTG1laWhpRy9UQUtaQUd2K2UyaE9BK1NScGV5L3BkbjhxQThRRTRqVFY5RWpvTXlVQjRQdEY2NTBJQjdSbnY3RTh3SXdSY0lVb3h1aEdmOXd2bGtNWC9GelJ5R1lRa3NuTEFRS1J1bVUvSzR5alpmTjk2Vmc2MTZ4OTlLcFVNbVBWVEp1UzYwNVpoRzNTSW44L3hhczNHNzNjSDdzWWM4VGJWend4Z2N6MUQ1bEtwaHgxTElQYW5HYTFxSjYvREJhUWpIRER2VHBGYmpHano0Rm1QbHhsMEhwdFFJb1F5SEZyTGRrbXptUzBqK1dVdzNNV3M3WWY2M2pyK3BTM3QrQURBb1pZQ3NBTStuN05kcGpxbVUra0VtdHlobjZhMVk3Z05ibVdsN2FtK3I4MzlheDk1eGFZUGF3YjBSUXQyTlhWZlNyS0xiTGN2UFE4bVgvUExYRHdHd3d5V0JXYzRNQVpnSWFNWmpKT29hZXpWV3hHS3hpWUl0TlNQUVo5YmxLRkdvbzl5bE9udGNJelB3Y3J4ak1NQjRwWm5RZmpITW80a2FLbVFJWVg4T3FHTzZabWlUR2lsbnRBc3dhakxYcGd1S0JHUlN6Qm1kVmNXMXpwVUZhTS8rb3BkUnd4dTVMdDE4Nzc3N2tTR2hpbnVGK29LUkpLR1BaMjZMK0pMcXZjSHBXWUlBTVF4QUlUTVhzcCsyYURRTUVjakt3Z25uemZwTUNKUkFRTk9rclp4cTNDVEFUSUdNWmtEZVpUUVprY0ZPV0FaaEJIdkhOUC9SbEovN2VIS1VFMFYwQU13NVQ1QTBoeHl5TWc4SzFvRXo2T3IyazN1cnFPRzU3MXJRcWI4M2dVUHN5aGw1OG5jN0Nra0tHNHllUno4SzBycE9mY0prekxrUFJ2dUxQbkRCamYvbWxoZmVjdXQrMFFwY1BXYXFZaGV0Um9KaUpNb1k2TmdSeDByTElzQ2kwekQ4ZFJ2TUNaWUdmNFRoV2xBQ3pWWjlwVUFkRndxK3R3RW0ybzcrTDJaZnMweStSQWpCVFNFTmZpeC9LdUNKdEtobEttWUlad2h0YnNiOU90djltL1gxM3FvRFppMnY5QThPVVgxUUxRRXdWTWkwT3JLVUl6Z0E3SVpCdDdzeW9rS2J0cURDZ0ZRQmFhNys5M3VNM2h5bTkrOVFBczRmLzN4S3ZVRFVOWTlSbU1QdnFuMC92TURCYm5XUXdxeS9TQUROUmZ1S2NMNEVlYWNlQUoyQ2w1M0JGeWxxczNQbjlvVUthaENUNlVDWEFaMEFHV09zQVBiMWVyd0ZNcTF0ZmpValloRU9mUldFTGJYZk9ZQXZRbHVRYU1CYkdrZ2RtR3I3SXFobUIyTkRxVmpDWEFHVUNacTAwS0J1TnRYQkdnTmxYRDk1MGlJdytMSlRSMm16Mk1hcWxUSWxpaGpWVXQrc0g0QktvWmowd2kzeUpTNllnTUM5czQ2MWVibjE2eVZuZTFNbDhSazdWbWVYOHN2Z2xweWlvV2QyWitjZHFBbmdCekxBSm1jT215WkVSOVpLTmpiNTlydjN1YXhXWkhsd1pVN1lYbmRKcU1mZG9KYXRDQmd2OXpSVXpxR0dieGpjTmFJek1QMHhWUXloanNSeXovc3FLRTZBaGFvdnhLUHY0cmZmNEMwVXN0TkdjeURmUmxqZ1JJWVU2Q0wvREJTWG5kaldDL1dqZTdqeDZLUElWTFBSTVpQdVBGYm96M2pNK0QzL1BRcC9YQWVXeTNWMFlKWXY3b2xrZ0Vqd0tIR1VDUzdoYzJxTFJuanU2T2VHUDMrVGZCVDEweWJTSURGdEtTUm43RU5BS3lCS21JN0tHZnJNQ2JETVBuSUcxNktacUdZcS9UdFY5QVRNcG9wakZKdTFnR2VHWStkQXEvMXpGR2gvTTRnUTc5RlV4VTM3UmZneHd5eWlTWjNhTU5EOTRTbnBQSCtFanJabmFITXlDQjdmeHZHeEsyU29CR2dyQ0dGdE5tbWJMTS92YjQ1TU9aZzNJZm5TWThuTkg2cGlDbUNwbFVORFFGZ2pURUViVTIyeVhyN1VmeWlpNVpncG1hOXBmWDlQQTdGZnF0ZStaYkRCNzVQZVVWSW9YdGExUkFXTlpUK1d2L083TURnT3psVWtHcy9uNWVZQ1poRERHOXU5ZWpwbGVINFF5WWp3S1g0d1BUeWJvQ2FBUEtsZXJOTjhNYzBOVG53QmdyZDFwVzNQTUZMNm83eWxpdU05UVZUTUJNZTRuak5HOVBKVU02LzF3UlJsQ2cwSVdNZWFDV1ZQS1dydU5PV0FHVjhZMjNnQ3RWREJyZVdiZFpYTzNISXkrVVM3aGk0Mm5vbkZOb1l4Rm8vNVljQkszUmcwUEluZjVCUVd6dkpHVTBCNytYQVFDVWhqalpwWVowMzZPR2RubGd5SmxReGlQUXh4Vk1ZTnRXeWVic0d5ZnMxTG1BMXU5czhxczVuNGVnWm1xWkF4dHZYUk13aFQ5dHpjOE1NQ014aWk4RWFCMkpHV0EyZkp5TEpEb2FTM3hEeGJLOWRTSlFCMEFLR3VkaThjNkMwMjBIYW4wZ2tCZGM5ZDdLL3c2ZU9MeHoyRlR1Ukozais4YlBMdS9mMnJLM21JNUVBMzhEVTk3eUduNjM1and2MHVxbXVrYWhUTUdNODFtY3BnbFBqMUwvb2tmcktYRVZ2bkJzY3h1VWx3UURDZzVaZ041K0JqVVl1S0VtZUdBTkQreExuR2VQUFJtOGFOSy9WQkdYelV6R09zUm5PWFdYMjQxd1JsdEpCT1kvZld4U1FXemwxUmcrcjVoQmJNdTlVUVo2eGxrQ1h3Um1OVnJBcVVzVk00RXdCVFV5aWJXK2NXM3pOZStGZ2ZNSEVocmNJYTV0OVh5VysxUTZ3a0ZzeC9WVU1hdHh6WVF1T1V2Ly9KcDIyeiswZDltODQ5aDJ0NmY1VWwyWmJ6dmZlOExNQ3NSUkFrWTZSeWdKNFhoaXJFeVZnQWtUa2hpZUwwQW1QYUgxQzQreFBsUUpibGNib2dsMW5xd3hTb1lnNnVxWkFKZTBTSFFpZnBzOElFK3JnRjhLWlNoejJER2lsbHFRdzNFR016Z3dOaldNSmkxQWpCRHZsbk5NeXMxejZ6NzZ1SGI3c3d6R21NaW9HWHR6R0dOdW9aNFJyL05YbFZ1S1JoVGgzbGI0eHcrelRsbUIzT2IwNWM0cmFkeFlDdmxtSkgxZmRrZzVaeUJMSE9md1l5aFRDSE1EUlVpNm9RTVdHcko5cElUaHpMdWwxREdhUU16My9lZzRNL0JLaHF2Z3l1ajVwZXBmc2x6V0V0VytrS1pyYVljcy83U1lzcW1la0hmWXJXbWtFVjdMcXBDQWFUbzdDeU82TWlKM3ZEWlVvVElBZzBvY2h5cG53VU1XNTBsdjZ2WVZiZ2xSWlprN0FrUHl2dmd6eXlGanpxamZZd1dRby9UYzhUYU9HMVRqN3F4YXdpa0ZHUUFXaVhyN3dJcVdrYVhmZ2VHU3hrNm9WcTE0RnJzRGI4ejJoOVVOSVp0S0pIMnZCbjN3RmwwREd3bDJ4WUpDZ3QrcCt2OTB4NDJ5Mi90UG94aHpvZTBHT1FJelB4L0dYRnFGbW9WbU9idEM2V2grNi84UEZQTjlHRHBNQmMyVXN0YXJZcVoxcklwQVRidkhHZDJORGxrNjlRcVg1L2VEMkVNbjE3R0ZjeGlLR3VsYitPQXRMeHFoUlV6T3Mrc1ZERDdxOVZKQTdQN3BYNyt5UzduL3dub2FyV0dMaktRb1IrSE1xSk9BWnl4aW9hNUxlV1hBYnhDVjhZMXpJZUFoblVkd0V5VnMxYTN6L2p6a3ZxL1dFSHNoc2tDczBmOXZKd2F5VEVYMGRlU01tOWlTdjdTVDgzdU1EQmJtbVF3dS9UU1M4Y0ZzM2d1dHFKM2dDaFV3MHFndUFsSXlmV0JFNklYeXVoQVZoTGc4dVlVMkJpYTNGQkdWdXk4OEVWVnpORDJhb1ExUmdZZlZpVUNNVmJNQ3Rwc2lROVkyd2pNb0o0MU1MTXp6SERBTk1DczFKekZVbFhZN3JLRk8yN25seGd3Q01BTFkyNllJdHBUTktiZlVqZkZMQk96a0ZKR3NPYTg2SUJqS00rTXpEOVdQTWM0UHNaeDlDRG4xUDdwRGN3MHZ3eUVLUW9hRVdnSE1LdUZ3V3hWNFV0eXpERE9jMTRTSFJMbmp0UXkzNTY5T0s5c3VZSlpNVEFEak9GSmdab01ZVjJyblJlZklxeWNVdzg1WnU1WDZLc3VsT21iSE5wMCtxeVZMdTFhV0FpdE9IeWZqYTJhVk1oOWNSLy9vMlRlbGtnbitIRjNrd0t2RGYxZ1hhelh5SVBwQ2xtb3RhNk8zVGJpNTQwdjlzOFlReWdqUVNkQXpMdW4vUFowQlY1ZmRQbStSK3gzOHNnaXRTeHE2M3BSekNJZDJjRUR6MlVlQmlDSERjeU91WTZNNXluV2lJZGhrSVhseW9HVVk2WVBQd2cyNVZLb0ttWlc1Z3pRbXJDanhoL3l4TjVwTEZGYW9DTG9iZ016ZXpEYUJPV085UVhPTWtJWnNZN0JqRXhBQUdaL3NUUXBZTGFuam4xNzZxZWZUZjNldnRRamxTd0NOQlRweHdXdWpBQ3ZreGpLS08yb0tKZzVRQ2JqSGZaeUpLWCtUMVl3KytOYUg1OE1NSHYwYjVTVWUzNGVtUi9Ld0JBbkZOV2wvTVVmMkwvRHpqRmJtR1F3dS9qaWkwZGdabUY3Zm1paGs1TkZkUWtjRDR1cVdPeDBxTzZIdHNaVnhYU09uQXp4Ykp6LzVZVVVKaHd3emMrcys4UDh2UVZtMHNZOXVZL1FTMWN4UTIzbmtTV3M0ZHJNUHhMNkFETzJ4OGRaWm9BeEMyTWNHcVFsQnJNR1pSWE8wRzZxV1hmWjRwMjNwaGtSaTFRbG05cjg1YWJvT081WHIxM3QxVUt1ako3WXhBb2F5ckk2TkdZRE14dVAzNTBOek5yclF0NEhBQVBPQkFXYk9RMVVhdjBJekdRVHVvWVM3TEFod0JsRUpzb3hFd3RxZ0ZsaU1KTjhzdEVjL1RsS25GcERvWXdqT0JNUWkyS2RVR2NQelBBSzJzRHN5Qkg5bzFCWDdPOGRqM2grTWMrNERwY0ZVRUlYUnJhQlBqTUowYURPZEQxZnFwOEpCUkNmcnp0WENJcU5ENldyVUVqZG9wZXhvcWhZaE5vNWVJQVVMNndra25XdWs5OXBlSnAyVnF0ODNoL0djVXY1SlByOTdudnM2ZTZidmFyMEtMb3V2aFlIVEhNQTc5YlN0SHpyZkRNdGNwMFo3U0I4RGxnRzJvUmdGbU9OZ3BsVG95M2p3UWFYaURnUFcrbldYMm5QZ2JJdlQreVdnSXNkT0hQQWpCNitiekRXVnlqendLeTFSVFVyclo1UDZjK09UQUtZdmFUMmY2TUMyU01ia0xWUXh0cE9YUllnUTlzQk1WSE1DTjZTeloxSUtLT09sUk1NWmV3MkJiTTE3VE9VMGZWdG44WDIyK2lscFA3M3BiVHJQZmMrbUQzbWp3di8xenIwcTZKbENtem81ODkvNitrN0RNeU9UREtZWFhUUlJWRE0vSnd2SFpmUVJ0OWtBMnZHRDBWVTZGRzRZNHQ2c3F4UGFsK1B0WnhYMXRwaXVxRVFoem1GcWlpdkxHMTIvcGlBR3Rib3ZPYWFNZkFCckRxR0w0Q1pzaGltTjhvcEU0djhRbTZNZHpQL01DQURuRUV4UTM1WjY3ZnhCbUVqR0ROM3hqYlgycU04czh1V0Q5N2l2NzJiV0lSYXVhV1ZLWWRudUJqVERKUmJPRTJya0o5R0cvZmdqQld6V2c1cEtLTzJFK2VZN2ZmQ2c2SnZuY1h4Uk1GTThzc0dUbXdtd0d6Z0hqZ3QrUnAxZkQ3N09XWndaY1RMRG5MTFhEaEQzZWFML3o1SytXY3RsQkYvQ1ZMRTNGaW5MRit6YTJFUE9yeXQ3VDQ4cndsVDhxT0pYeWZQUDFCenduVG1SRDh2M0VIUjVLcHQyRXh5N3luNVdMWnNhMC9ydlEzZy9MWHdsVUxIME5ENDBlamFVdFNQN0dzWG5mNzRBekZzVGVtY0ZCM1Q2MFV4aXlQL1FpTVE4U3ZGK1l1ZVZmNzVxamNwbUkzdi9hK2hqQTZJYWEzMDZiVDljd0FPcmI5TlRDRkRqZ1BHUXlqenpUNThscFpRUm13a3I1Qkt0b28yQXhuYXJlQWFiRVlPbXE2YitaTkQ5emFZL1g1dGYydnE5ZnNOeGxCR2NOYnJLWWl4aWliamNVampoSVF5b21BYzRZaSsyVWRiMDJwYnA2RFduclBZL2xHRzlWWjE3QThxbUgzdnZRdG1qL3ZycHBpTi8yMmNINzVnZGxGZEJiUC9lV0NielQvNjIyeitzZDJoakljbkdjd3V1T0NDL3hpWVNWNFcxS2oySXdEbE9pODZZN2dHUU9LZEk1WUFVd1JXeWRxRndRNC9lQzQ4azdROWRVM25GQmgxWE9kd3IyaXVjRTZld0JmV01wZDE2c2JJME1VTHhmeWpqUThadkRCdi9TSEd5ZnlqL1JRckdDdE5MYXRsVkRjQXErT3Axc01LWWpqVHJKWFM1a2FLMmNyY3paeGVsZDJYRmtBYWNZb1ZibWNkTTdYdHFCMHdQV0RUUW4wL0tMNkhCaUlFT2IzaFlCdVAvQXdReXRoZUY3SjlFMTFPMDlCRjhRTURYUXFRWVY3QmpGbEZrK2RXUFNVdFVYRkVwcUc4cmRJNVp2dnIrQ3ljR1FteW9KTFZRcmxrb3B3WnFLa3drTjJBTFcwanI0elBQQnNrUGRTMTFJM2tOa1pndG1kK0xrSHo0SHdtd0ZpQjBPSUpQSms2dGdvcVRPWWxkaStFUWFvZUk3bGtkQ3R3SVRzLzRzNmFxc1VmVDJlUHlYNHlMUzRVam9qd3Zvd0h3M09USXBYVkdEbGxHOU5EdDFXQjAzMVJUaDRyajhVOUg0ejJJQ3FYclNablJGRXE1Ujcwdko1Q3FWRHAzWWMvSDAxc25vWE1NNTUweHNaUTVTcjdLREx2cjROaXBnRG1jZzNXREJ3dzgvTE1Ebm92R2VrTTBadG14OC9PaW11QVdReGxPamNJaytnSXpHeER4OWVmN0N3T3hMUVNxbVNCMENsOWdKbEFXWU94WnZJeGdGSm1ZRFlRS0lOYkk0cjNGenFTMGgvZmRXK0IyVVByK2ordUVQYmNXaHFFMWJGVzU4U0FWakpncTVYTXRZSllaSit2TURaMktPUFdyZkpqTjBZZUM4dy92TEJGYVNkV3lsQjQ3RDBwOWI4bHBWMVgzenRnOXZoL0xSdC9LOFgvMFkwTW5xeHUyL25zTjV5eFE4QU1NRFEveWE2TU45OThzdzltRHF3QWxBQVRwR2gxREdVR1YwTURDZlJiWVV0NThBVHU2NTVkUnVERmdGTWMrM3JramcwZE4wWUFudWVLaURtRzBIRkNGQjB3RS9XTDFnTEc1TFB4ZzdVQUoxZE5BNHlKbWpaczA2eVl5ZGxsU1ZVeVRLSGYxRENFTGdMYVRCVWJxV1NZWTFmR1ZyYzFDR1VFbk5XNWRtajU4Q3VyY3pjbVpaRXBZeGdQMHFiUWx6dzB5UzlES2NneFM0RnlGdVJyb0wxc3R2bUxITW9ZaG9YTjRJVkgzQmhkTUVNY0p4R2w4NW9BTU5QOHNZRXp0cW81WjYxTmR2blkxRUltdS95N3cwaS8xbWZDcXcxd1pzQkYrV0lFYVNWODUrUS9ZVS9BTExjNmZoVkYyQ09aZ0hCaHlpeHB6NkZEZU1GbnNDRFN3Wml0WWhPT2d1czR1bEVQWm01MVlUaHJQNEF0TjFVTFUyMG0yNDBwUzRydDN4MDQ0QnNsTVM4cG1CQ1lJc3pKdEtKb1BLTHVqOVEyQThFc1FJTkh3MUJSc0NtY2R5ZlBSUkNKK3hZRk5UTDVrTjhSeUJYL3h4R1BESUlNNEJxR1NuOERyQU5JaXRrSTROWE1UTTU4OHRuMlQ3S2tORjBFeUlJU3J1TWNNOGRtUWdCTTFiTklSMll0ZWM1S2wvQ1RUV3M2S3c0RTlNOENpSkdHelQ4R3lmbnZWTlFPMUxNbG9rMXpadHh2dXdCU29oNVgzMU1GYlRvQU0xUEhLSVJ4d0FwWm13ZVF0U0poaktLZWpjSVliVE4vZU51OUFXYmZXaUdzaFM3T3BCNnJaQUMwbkdqY0FiR2VDMktpb01tYTVFTmFHTXFZdDVSZnBxR01DbU5ZRCtnYXh2YjR2Z0VJcm9WYVJuVm5OWUhhVWgzN25ncGhmM25QZzlrVDNtQ2hqRDBucVZhR1hIaVRITFBQdk9hc0hXYVhmMmlTd2V5bW0yN2FFcGpKZUdqKzBjYTRML2VUdm04TW9zL0VmVkd1dk05VkdPdTBsam4wdlpvVkt3MVA1RDdhT2g3Q21Mb3RpanFHNTFVcmZBWTBIaTg4aEQ2RFdhM1ZBS1MwQW9BRG1NSDh3MkNOd1d4MERjQ3MxakFBYVdEV2ZXVXdmejFEVnA1UitNSWN4djA1VmN0UW9KZ2h4V3JnaFRNbUdzdFlDNTZCT3lNcFpvMXJOQUpBZjdLQldlSHZjVkhDVTJmUnBsaE9COHdHbVdFTUlCYSs2SWdVYUJzU01NT1BuY3B5QmlsbXdFaFZ5TlNOTVV5N3NmRitPZ3FIeFFES0FHUG84M3BmRzhBNVpuc1BIdlJ0Nk9OUXVOZ2Uvd1NERG1NYitHMkpwdlREOW5ULzhYN2pSNG45KytQb1I3MHVYam4rRC9ocW0vNUMydWZlMlUrLzBON2lBV1pkclR2OUg3aXQyUXpXNUJxRU12cFJmcUg0RkRnMGNwQ3ZPRFAyN2Z5eU05Vm9Ycjg4aXBReGZ5eFF6UHl4UUUxemlCT2syVnVDSTZNR2k4ZUdIOXIyNTlqOFk2MEJHVUlXS2Fkc1FHb1pDbHdaMFNaUUs0QXp5amRybS9uOVcrNUpNSnVwOVEvVjh0TUtaRDZndFhaT0pmY0NwVXpIdWZTY2tNWVV3UmtPekEyaExNZ3ZVemdMUWhrNzZRYzVaVklQb1phRkpaR0sxdnZKa3ZxL1VXRnNjTStCMlpQZVpWK1BaZWUvc2E3TGs1dW9pN1g1MHk4NmU0Y3BaZ2NuR2N4dXZQRkdIOHppZkxFU0hEYTlKZmdTd1BNTVB2ZzY5em5RWnNWTWxMSGduREZSeXB6YVVjK2lkU0Y4MFJ5cmlFWHp5UFFldkU0T2xmWUFyWkI2TnBSOHNvS3hCbGJvVTloaVozV3E5ZEJnckdBT1lGWkwxOWJVUHM0ekE1amxsbS8yNWNIaGE4T2NqR2tJU3VncmVFRXg4eFcyc3JjeERKaEZ2clJGK0tJS1RDaHNsMi85SmpETk5hYUpVb1dnbUdYTGZDZ0lFWnJHNGRKNlFGdmd1NDIxQURQQUYwcU9YbXdjQWgwVm8wMG9acEl4YXh2cTRidDBJS1hsaVBtdlo4WDNOWERCcktSK00vOWdwV3p6TnpoZUM4Vk1iUE1YRWx3Wjk5eDFGK2REVVR0anlIREZEMzNMa0ZqRUJJUnMxY2xzbzVncWhYVUZTdFBkMWJGY2NBTldtd2pYc0VZZW0xVXgvSFhzR3I1SFloZENQQmVlSTJNcEZDdzhQKzdFeG8wMFJuSVVBam56M1gzMFdZbUNvb2h4VXU4eWJPZzFaSkEvamRSQ2x1OXNCbzlDQXlKTDh1Zlo1VGJIejUreWdESisyQnhhWTBoTlgzclcvVkk2cmFzQVZhQ2FHWmh4bmJaV3B1NnVtSzM1b1l3S2FhaGRRRk00VzdSL0dYZU1FRU1kR1EvNGViQ3hWWVlVWjkyd3B4dUl3eGZIVWMrV3FWUXcyN1d3anBVSGNuM2lRbXBadHFjb3NhNDM1UUVhbUxyVWV6YStxWFhxcmRVUE16RHJFNHdaa0FtWVVaczJsRkhMWHlrdnB2UzdOOTFUWURaVjU5OVFvZXZGQkY0R1pQMWFzcldsOVBKb1hVY0FSbWVVS2FDaDBIb3R1STdoeTRNMGxMelYvREwwcGQ1YUNHUGd5QWpZRWhCekZUUHV2eVdsWGE4cnFiOTJ6NERaa3ovRU9XYWFSYXZncGZIbEdMZHJ1cFEvOWV4emRvaGRQZ0RwcmtrR3MrdXV1dzU3Wmxod29ja3g0U2dBQnR6RDFyUmF3TW8zQXNIOU9KY01vWTRDWDY1NXlEaktsenBIZXM2TEh2UUpnS2w3bzg3N09XYVNWMWJvaDBITWd6YUVKV3Bmd2hxTE91VUxvSTBXY3o1WmV4NCtUTnJBRFdQSHpmZ2pRU1dEVWxiN3FVNURNV3YxYUF5S0dReEFhanQ5NmRpUnEvSzBuRDgyNVlCV0NHeDhyUi9LdU9xSE1vb1JpTFZsM1hLeVlxb1pGTFBZMlh0R1V0TEh6SG9vVXdwbW1tUG13SmxzeXBuM1JTWmltU0Uyd25iNUpaMlIyUHdqNndIU01ZUkpIemxuVStiS0NOaEM3bGlCR2hhOXVVbitHWndkMjJZS2dkbmVPOW9ycUw3MEozRmN4S3pHR3NwM2h4aFhNMkVPUFJTZ0lVTEFmVkZiNVVNRm9JcG9BbkFpMEtMWFp3NnRwQnd3d1I3YUt5Q09jODFTa0FZdXZ6Yys2NDFnaUpRNUF6SFBzajRuQmowR1ZPOWN0eXlpR3MveFg1YmdsRVkxbDQ0QldQUGJzb1JyeWk4dG5mdThCNlkwblFURTBCNWFFVGdMbERNcENHV00rUVYxd0MvK3VjeHdabFJIeG4zaXlPZ0dBUVlRSmdlM0taaEIrbHVWZHZSUDNkdWd5SURObkh6M0l2NHJPd1pTNHM4Q2NDc3VqTWtPRGN4MkhTTW9JOFVzRHdCaXBKSlJTWmhEZjluYWt1ejdPemZjRTJEMnhEcitLeFc4WHJBT1hIMERMcXRidjQxSHVXWTl3SmFZZmtqdEdvSTRCYXBZSE5JWXFtVUVZbTR0N2EyREdmZFJLM2dWYWc5SGZkU0orZ2xyM2xGUzc4ZFMydjNaa3c5bVQvMTBRUmpqQ2YwQXpEN3hwUE4yR0pqZE1jbGdkdTIxMTdacUdJUXhlbjFYeFdJNHd1OFJmVlhEdEkvN0IvY1ZZTnc4bEZFUGR2YkNIR1Z0YU9TQno1SzhMMVhFd2o0YVhrNlpoQ3N5b0JVdnpGSHp5dEFIVkdINTBEcWtuSFc0Uml6eVUxdkx4aCtZTTRVTWgweVAramFXV2swNVptMHVmZUhZa1N2WnZLT2daa2dEcjJ3QVpyblZ6cmZQVU15TzlvaFpHTktLOVl1QUdRck40Y0RwQlQ3YlZGbW1pQTAxWGhreUtXWkY0Y3hCR2dJMElsUUNNd2xsSE5ERFluemd1WitSOHduczhoZnpPc3NjMTFkeW1IK1V0QzlsVTh2dzBrTUdIMkx5TVJWQUdxNEJtQUhJL0FjZStHMEpaU3dTMzVRQlpyZmZ6cHFQNHg0SUVDQjJ3b2hCVS9FMUZscG5PVmlra3RIOWNSK0JMRkxnc0Y2Y0Uwc3VtTmN3UGRzVGxtY050Z09RMEo3OUlFWmR6MWhrbGF3amFDbDRwdXliVytvYS9VUjhrdlI0cnhwWmliNENvLzRHRkdqcEFXbDE0QzVaMEJEeXM4WjVMM3k0UVppRk04NlVWcStQelF4cnU2dGwyTnIrRjBZNnBxSGJlM3d3MDM4TkdJL2NHekd2ZmhtTENUOE54czVER0tOQUdZR1dBMTFCMzFmTUJnR2dZWTFYYUQ2Ym1TSHFjaVNsS1F0bDVLZjNQU1NKcHpQRzBIY2dEWUJtZkpONnh3ekd1QkNVYVVrT3RHV2h6RXhnOWx2WG5Xd3dlM1lkZTNPRnIzMVF4S0NRS1pDSlV0WnFxR3BtbisvbW1ya0tHa29NYUpGYWxobkFGTkk4dFV6eXlyUWRGd1V4dEhrY2dPV0NtVE9Ia01jaHJhbGpSMHJxdjZ5QzJjZE9McGc5N2NzR1pxS0F1ZTFhRXZvUzZwZ3R4K3hqanp4L2h4MHdmZnNrdXpJZU9IQmdMREFUNDQ3QzhJSXgvSVJuaVdIT0FUTWVVMlhOdlo4RFhMeFdBVWcraDUvZmhTaGFwOUNvcWhqdXI0Q2w5d2phQW1vRWZneG02QXZBZVhsbE1QNkFZTmJhQlozV3I0WDdEY0lBYTdESXh6bG5yVDBDTWVTZk5ZVU1ZRmI3RGNvUXlyZ09abXNMVjJpZVdDTFF5cUorQ1pqNStXZXk1bWcyVjBZd0NiVUp6a2g0RWlORHpqR3I3WGxyQzhkSTIwSVp5ejZZZjlobWFsMUNld3hKbnFPNTQ3c1l6S0tRUmkxQ25wbFlwbzRkenVUS21PNE9acFI1TXV0WjN6dGd4b3Fhdkh1aUxYYjVPTWRzNEtwakdNc2J4anBCT1VNbVRVbDdiNzAxZGdjdThSbGYvdGxYdENDNnRmOFp3VDA4OVMxMk5mWS9WWWUwcmZNNnAzMmlKSm1rQ01mNHdHNVdwcmIrbytlb2JlV0NwQSthZy9zNHcrNmFDMTd5bUFaZmVLdW4waEdndGZieDJqWlF3Ly9vZlZYZkJ6T3dpekJOS0N3RnFoa1Vzems3dHBBY0dRTS93K214Z3dCbGt3QXpoVEF0OGZjeEVobUk2TUVHWlFDenZhc1dpRmxzQnlQSWNuYVE4U2RUcmMvV1o4Q1lGZHdIT1diOU5RcGZQRXFHSHdNQk1vTzI0dVNjSldxck8rTnZYSDB5d2V5NWRleE5GYXhtR2NKYUc3QWxKUXBuZE96ejBWWUZ6Y3MxUzdZbUNhZ0pqRUZObzdGSUtVTmJhOStWc1ZQekR3cFhkSExLWkJ5QVZkeVF4UkRRTUFlMXNCMUkvWXFVZG4vazVJSFpNNjR4TUpOd2tPVEJWOTVjTWZ2b0F5N2NZV0IyNnlTRDJmNzkrMTB3NHo1VXFpaXZMTGkrcU5vazk5VDFzdFk5ZERycGZUekZMVkxQbkJCRnRGM0lpcFEwN1JzMDZUVWhtSEVmVUlWbkNHQU1paDNVc0RZUkdYL3d1V2JGU2dmNDRqSEFHTVlRem1ocUdoUXpyQ3VXWjRZd3gvVDV0WVhMUnZ4QllZbXFnSG5mTWhlRU8rbzg5MkgrSWVJU0E5Z2dOQW56SGM3bXJJNS8yTVJaalQ5bXZDQkFQYmlOQ2RVeC8xQTRFeU1RekEwOFgyMmJnd1RZd0t3VE1CdkJVeUZYUm50cUF6QzRNUktFQmFYWW55TXptSm5hTlNDRER5aG8rc2FtZlRVSHdWL3BTTzB2akFKTnBtKzVaWHljNHFCSHZTSSt6emkrZWJBbXpyUEd0RDdYK0I4VC8yei9qZlFpUERXejNZazhpOCtrNFFIaVk3T3JQK0NUOVlVdmZ6eTl3UmN0VFMxcjg2YVlEUW5RSEJBTHdVelpKUmFhMEZiSFJyWE5uemZGdjBzOVUvVFYrR05HRHBTTzRjd0ZNemlmRE9VY00zSTFrYzFSSHl4RHdoU0pVajN4ek5oZGF4eU43VDQ1b0NzNUtwbjJpN2NyS0dacjVMdzRzRnJDRnhNcmFBT0VNUXFVWVoyZzg2OWZlYkxBN0RtcG45OVVnY3FVTWdHejBQUmpZMEFyQW1jQU10L3NBM094V25ZU1F4bHQ3VmJDR0Z0Skc2cGxKUVl4akVWZ2h2a2pCWEIyY3NEczVwSjY5WVlsUjkvY1NWeEM4ZS9XSHZmREYxMjB3ODR4dTJXU3dXeDJkallHczgzREdzRnBJYVFKUkFsd2hTR1JDa2NlN0dGTlV2aVNmamRtanBuT2JRbk15RkdSK25HT0dYMEc5eldzRWYyQ01WWExlSTR0OFFYT01ENGtPQ3NHWFRBSmFVclkwT0FzMVlMRHBhR1NqZnBOSVFPb01aaDlkbTN4SzVwWGxpTTFqTUdNbFRWYVUyaDg1SExXT0lUaHJMUTZLcEtMWm9yYnNwa1l6bG5iLzIrYkU4b0lLTXQwVnBtWHAxRzgyRTMrQm5vWGZYMmVhL0dnREJ2TThqWW5lV2dzQVI3WldERTdnMElaNnc0RXhCalNpcnhqQ2xmYk9sY3hzem9IaVNqWU9QZXo5WXU5ZXVhMklZUXkzblF6R1ViQXhDTlRvRVpKaGZPYkUrVWcwY3Q5UWJONDRBWUVHVlZrOW1HenBaQmlnNVZzR0lLYmE1QmtFYkJSQTVJNjV4elJSZVlicllYUFVCTVArM3hsRHpNS2tYMlZVdmlzTUxLV0YrTU1pWVpoUVE0NzA3TUhZRXdpd3BiRFVHd2NncnNoVDR4RU9UVnV3ZTlLUWt0SEk0VTBTbFc4aXhNYW1kZjNmOUdybm9UL3prZ29JOENzSXpDRGNsYkwxRkRmL05GbWFnQ1krZUpTSFBYbm45V3NCMDJiTStQYTZPMzlYRFgrc0NJd0J0Q0tMWDM4VUViL256SnFtYWZ6bW8xMUVEMm9qdk90bEFabXE1UURHMlR3VG5HT0dVcm1jVC9hZEpyQkxLOHdsRUV0RXpqRHd3NEV4bVJlZlRSLzlmTHRCN005RGNwYStHSlR5Z0JiVU1rWXpGQWsxMHhnVE1aSUdXTkE4ODFBNHBER0NOQWl5M3pBMXZpS0dRckcxbHJielNsRFczUEw4aGk1WmNtRnM2SGJCcHoxUm5DMi9XRDJyRVByNWg4cENGY00zV2xGTWZ2UVdaZnNNREM3YVpMQmJHWm01a1RBcktBNFlEYk1PU2M1YTh4WHllTDhNMVcwWE1Vc01nRUpWQytGUG9VcXpHMm9yUGt3NWl0aGZCMkRsZFpRd1JqTTFQQ0RnQzQ4dDZ6OXRMWWNMZzM0Z2pxbUIweW50cmFOcTExK0t6WmVBR1p0N212QWJMajBKUWFxVExiUm5HK21haGdyWnFpOWQ0UUNNT05vdndKT29YY0Z6ak1qUVltUEFZTzcyVnhrL3NHaGpEaGRKOU5yUTVHY0RhY3diVUk5YXpYQWpEYkRmV3VYSU15eHNGb0dPSXNQbU5aWE5pcUFzdFptV0p1Q1FxYkYxcmU1YkxvQUFDdDRXeE5WalpXMUZZUkJpc1hCTUUzZGNLTW1QbW5pRW5Ba3RMQXZUaHFTdndBQUF2NXcxdnAzME9lalc0NzY4cXk2M0gwZTMzc1FZNEhkUEQ4aE1SbkdEVll6d1cxcmE0NVl1RS9PNVNOd0RuL0J6aEFxM1IvbWd6ampyUjRWQUdpdmF5NTk3VE1BWSt3V0FhVk1RaHM3QTdManBKNTFybUtHR3E2TW5qTG04dzNXK3RiNUdzNElNQnVrdlMxakxwVjBlbUJPNUtqNnNac0o1Z0ZtOHJCY0JNak1VMk9YaVVsOThNOEdUdlRaL3JudnF1MTlER1paQUV3UlVsUXlOL1VQMXl1WTllaGg4VEI1SUNDR2dnMHFrS0hJWWRPLy9OWHRCclBuMVBLbUNsRDdHTUpFTWZOZEdkMFF4NXhVV1NzOUNtV1VjRVp4Wkl4REdSWE1NR2YxcHZsbC9xSFNZU2dqNnZFdDhqdUZNczB0YzAwL0hCQ3p2aXBuNlVnSDVXeGJ3ZXpaeXlNd2EwVnRuZER4NDhERml4aGc5b0daUzNjWW1OMDR5V0EyUFQyZENLcmNzOGJHTU9ZSWxTNm5IZWFPQlc2TFBNWnpDbU5zN3BFQ3M0L3g0U3VZczk5Znhod2ZBRTFyMVJJZjRBbjRBdHdtOUwwRHBnRmN1TTVSekJqQVdwV0NVTWJVbXRhR2ZUNmJnY0FpSC9Od2FCek5BY3dzSDQzQkxIMW11UHhGZ2k3d2lJQ1cxQXBuT201MVpqRExCR1NibEFFTFN5ZzJobkNncFREMGlrTVpaNjI0ZVJ0U09IelJTVXdaN2haK3lacUVZbEJXT0tReGNnY2dNTXVxVTR6T01UdVFDbDU4NHFkWEVVQ3M5S2NNMkdhc2JtQ20wSlhUZ0N6MHNiSFZBTmdrbE5FVXN6d0NzeHY0WloyaEJ5VFN1blI0TXFsazVDaWM2WVc5Z0R6VXdBSy9PazJweXJhcTBFVFh1dTJ6dTFSS2J6UmNlbmRmazdzMjl1OEhYLzhiZTJjQkhFZlNaZXViMVQxcTIvTitlc3pNdE16TXpNek16TXpNekJDOHZEcy8wdzdQejh6THpFd2VqMXBXZHo1bk80Lzh2Yk8zbExMR0VhdDRlaFZSa2RqVlZhMnhwaitkZTg4TktFTVZFcHBuWDdHU2N0RnNLV0FQS21DNHZnb284eUYwQmNCZTcvQzFLSEpOMTM2OWp4V1Ixc1Y0cTFUbStQbng5cTE0dHl0b0VWWVdvQU5mQUtnSzN0c05UNnJsdXBmQTZ3R2NyZk52M3V0Tm1ad2tHR3ZqQm1KVXpnek8yZ24xalA5WUhNd2N4Z2IrR1dwSEJmTnBBTExlL1U3NlI2cFN1TlBESzZvVHFqMzV2L2pzOTlYQ0lNejZnTEJGVjhjRVpBdG5JSjFnR1lIWkl6MjNyUFZENHc1Z3RjK0xwekYvY1RiMUQyQldybElwVTc4L2pQcFlpeFRPckEvSy9KcFgzRW93dXdabDB6VW9LNCs0QVYrOXpVTVpiUS9PeWZlV0crMjBrQkdJbVg4WXBIbUI2VGFIZGx4c09sUE9hbWFkbnhlVjFqekNFemNkektTWXFlK0FSaE1RZ3BoYXdoZGhyQW91SGM0RVprbGJvL3psZHFlY0xaOTF5OEJzODJhSGRhSmlkdkpZZFFPMXVtUFR4YjNMZjN2TzZwajk1bGwyWlh6RksxNHhCTE1NaUVhUWxzN2JhMW96VXN6bWNzcHNMWDkvS3pCdCs4WXEyVHkwcGVHTG1VdGpPL3gxQkM1dUpOQnh2cHV1Q0t3RWMxbytOcFN4SzJXRU1lMlY4K0xSMm93em8xU3l0dGFneThHTXhhYWJiWDZEdEhqQjlzcEwrSC9CUXFNUFQ1aUhxbFpwcWMrd1J1NHp4V3dmMEpYcU1va3o0ejY5TWdCbUR4Ny9PNjYvK1Q4ME1KdkxMM1BGTEEycU1jVXM5R0JRektxclp5WUwwbXBTL3YrMTIrWC83U3llaFlPWmYwWHovRExuNXc1a1VzcTBkaHlZNFdiN1hML3gzcTlkWWFzZXhNVnFUZTM5ZHVVOXlCSzNwcHd4TDhlQlMwejU2OGFUMUxvR3IzWVh5WnQ0Z01FMWJjekpNdmdRQjdkc0toZlo4WlEvZzNscFUrMHBqdmtYL3R2M2V3dDlvNGRDRmhwM0VBdEJtZkxPK3JpMVZ4SGVtUHpCYVc4ZXpMenZlekMydjhHZzBsLy8vWFVRajlrcCtnM0tnbURXb1d5N2F5OWlMZ2N4UElEMVhUR3p0a09ZSE9pWFhUSExJZ1U5WmF2Z29haVlYVEliZk5mNDV1SExXTHRnYjNPWkx3Q3ozYm1XOFVjT1k1clhtb01aeHdLenIzclpyUUt6TjRoRmVYb3NGbitQUUFWQUEzRDEvcXlDWm1laW90WEpRaGxoa1kvNVFTaGpvSCtyUXhuWno4NnQ5Nm1TYVY1cTJOamtBK09OanozSERDMEE3YTlyVEcvZGtPT1dnTm1EMThCc1VhYitGeVp6cGlyenYvRDlxQjNNYnI5ditlL09tVjMrYjV4bE1Idlp5MTVHTUJ2Q1Y3NDJyM2cxb0VBNG93REZYUnJWOTdwbUJDQmV5eUVxZFdUMFBRTnpEMTlqSCt1ZG9iREcvVzcrZ1RIZnk4TVZDWGlzVlNaSTI3UitwcEt4a0xRWXJ1M3ZzQlVFdE5iU29WSHVqQUN6WFF2RGo5MzdkcVdNSmlBQ3RnWm5zdFJ2QmlDYmErTm84OC9mWG5reEZTNFpnUVJCeTF1ZFZNaFd1VmxJM2NzVnMzMXlERmdHWUFhVEVIejFGNWlWMGJmWjVzcjREMWhjMm9DTTdZdzhXUDJMRHNETWM4elVYeGNuVGxDcEYya0R5MnorZHJLY3dPeVJQVGNNTmN6c2k0N201cFV6aDdVcDFpbU0rVGM0Ny90WWlsbnBmMEt2UGNmczRxLzlXdmlSbHlyell6eWZyMXVpMUNtdTZ4UHMzOHBqM3AzdzFyL0x5WmQ4bVlPWkYvd2RHSjM4K3c5Nlc0VXhXaWdqTFBUYjNLb0t6bHc1NjJCMjBOcFVNVHZJL2dWZ3pMbXh5L3hrMXZsbEo1QWZ0Q0RsZG5Zb0N5cG1BTFB0cm4raGpRRnJNM2pEZVZQTWFQNVJ1a0oyVzI4WCsrWkFUemdqOTFpZDVoMlk3WHM4Z3ZxbWtoVy9RODVEOVBROUFUQUxFcU9Vc3RhNlNvWTl4R1E5U01WRDZQeUNGNWVIcjVTVmk3RW85OFZpZWgxVHlGSUl5ME1aeCtZZlh1TnNXMkQrWVREbURvMTIybnpjc2xCR3M4ckgyRTlCbVBlM1ZOUXNiUEZFZ0phQ0dlZm1BUzJlVldQNUZqVVdCL0V3ai9KbmI3clpLV2JGZitkVmRRWVhLSXBadXc1bS8rRCs1WDg0WjJEMmEyY1p6Rjc2MHBjS3pCSjFLd1d4V2NNUHdwTUJtdmRkRVhPVmFpN3NrYS8xTlljbGg2OUFLR000bUhuZjVnaFNLYlQ1UHMwYmdHMENpN3FmRG1QcTZ4b3g0OGdvZVBNYVpxbGpvOVlGWDRJNEtXQjl2czBKdHJTdjl2NXV2ZlZaeDB6OXJwQzExN1g1Tm03OThyejYwQXZTUDErdU1CYW9VVlhUbUhzQWFCVmpzc28reFNWaUFNM0QxQWZES04vc2NuUzcvSG9DVjhieTk1dE52aWxtdDZjbThubnNKbU0xQ1daNGtIVnJIZGFxaHp0bWYwbzNNQXMvWWhHcUVlUW9tUWN6R1h4aGpjcFpJTWRNQ2hoVnNUem15VFJPR3lkZzlpdS9raFpITGw0Z1doT2x6eDF0b2ltRUNoUWpyTkhRWm1ydlN1b2pwUFg1dHFmU2tPTG9iUXR5dk56UVFuMkVZUUlvWk9yUlg2WG5vMFc4M2xQWDk5UXJtWDdvSlNEUWpuQzE2SGtSNXVrMjlHd3QvTk5nVU1XdG82QnVtMEl3TmJmYmg4OUhhMllZNWdESGJMTmFidHhuMFllSmU5WE45MnNnN0xIUDRCcWw3LzBQSC9LT2hETEZ3bEZCTS9Xc0ExbzdWOXZlUCt4UWRyWDErN3dVTTRLWnQvdzlSaDFaYmVsNk12cU5YOUEyTVB2ckhaZzlLc3ExczF2bEE4cE1LUU9RYlhiOUMwZjkydnNKbk9XaGpPdW1rRFdZYWtvWFZMTDFEVEFyZlM2U2Z1bXVzbUtmMmtJWjF6VCs4RDkzQWN3d3h4eXpGWCtIY2I3MithSlF4Z05JZUd1RUwySmNlS04wWHhTNFlkNjlNei92WVlQWkkyTlpmallXaTdkMmhZd3R3V3djeWpoWGdMbzR2QTNjR2ZOQzB4N0ttUGNEWjVtM3loL21sMWxPV1o1Ynhqa3JKajJoVFFwSUR4U3lJWmhoVHcvM2ZFcU42WDJSTlhHcW8venVtOXhRekNwWE9DaGN5QXRKYnRzSFViZnhMeDlZL3NkYkRHYkxXd3htaDdjWXpINzFMSVBaaTEvODRnek1UZ1ZwNkIvcnlNZzVoNjFrUGd1RjlQdWF5ME03VGduajJsemZ3VzB3WjJDV1crS0hqYjEyMlZ5dHNnMkF6RU1aT1hici9KcUJHUlMwSStEcTZ0aW0xek9URWlaWHhxYVV0ZTBFTThHWURFSFVMOCtwRHowUC8yZkVhWE1PWTJLV0hPSTA5bERHRTMvdDkvTkJjTXhmdHZId0wrOFhQY2RzaERZZ1NvS2JUbk5sWExlYjlRZGpXM3pPS3ROMjJteDlGSmptc1pSbld4YkdhR2pwWUxicURvNFhMTWZzb3VXWTRlWUZaaDNXL0tadFQrdHJER2ZHRUpqOThpL2ZjakhGNTluTDVzZEswS21jMzhmWkFJTmFYYWNWNHJMbkc1Y2ZHQ3RuM3VlRXo1T1ZUMTRmelQvTTB4Ly82Y1BmMVdBczBOOGFuTkdwMGRVekdZSzAwTWFEM1p5SE11NjdHSDVrZTFNQVloUEdVeERTQ0cwUDdzNXV4QnJ0UFpyWDZpT2pkakE3eWl1ejBNV3Q5VGY5WDdINkRkUUVhZmhkQmpEclhOSmhyTGtvTHRZOWpCRXFXVHVwam9sL2lvdFE4TTJvVjY2RDJhVnFOdm5GTGZIeEk4dEFyU1FDNkZ5T21WU3dDZjFVSmJNOHM4SzVwUHIvWjd5d1BLeGZWRlA1OWxoTW4rWUsyWHdvSThGc2JBYkNlY0Vab2E0U3pxS2MwajQvWnR2RG9XbzJyNWh0amd0ZkhPU1hFYlJ5MWV4MFlEYmZCbC83VFRXbXo0MkhjWlJmdXdabUpTWjZRYkZNUzJhQ3BOWktuRjFYelA3REE4di9mTTRVczE4K2kyREdmYk5nZHV2N2tZVWJlbCtoZ0Ntb21Wcm0xMkxyODFsZjF4d2JmT1RLbXU1elVKOHNCRlpjNHpWZ2laK0ZNcVpLbWMybnRjdVNXbWFFdDkyNG42MGZBclYyZlNwbzdSU1l5ZXlqOVIzTXVxVitlVTdzUDZmT2hDam15cG1QbVhmRzF3SE1waVlpUVZ5U1owWWx3eWozekF4QUVQWFh4cGRMRDJYTUN2YnFxQUl6dURMVytVUjZ3QmNleUJMbFNpOHdyWnQxcWxTc3BzYWlVWUpjWmdCeXVkY0FPS3poRDdFOCtwdDZOYXdzVXNJR29ZczVhOU9Wc2NTYU9vQXBhUDZnbG05bXBYWkwvOXBaMjFmRlgvekZLRUhCS2kxVnJFV1NEUjBzb1BUSUpDTnlKYTVTRVVJZHJ6b29tUXhZU05PaXRPeFFZcXBmZ2NRbkJZMWp2QkNXKy9VWVdLUzlmMS95alRUamdKNm42Y3dncFRWMGRkUkh4S2N1WGFXcVFWdkl5Zzg4ZXowVVI5cjUyMUhRemQ0RFFxZjZoTUQvOGxIdmdiK1pNSFRSd3hnejljeERHcVdlWFkxWXJSdTBVVEdER043Z2F3ZGh2VDlKRWV2anRzZjY3WVNXclA3bEhzNTROUzUxTUR0eVpJUnFkZ0hxMlM2TUVYM0IycXJEMlJHa2RWRER2L3JEUmNUK2RRaTdUU3JaR2xiNGE0RVpnSXg5c2c5U3VnSjVab3MxNjVkbDNwSHM1MjA2VndWeEZzcFk5bmthTVFMVTBBTEdNRzlCcDUvMC9OT0QyUlFmSDh2RmQ4YzBMU3lFY2RCbUlPYWdockdkQm1uZC9DTVBhZVJjWnAvdkxvMkhFYTF2UUZaY0ladXJaVFlieW5qVkFjM2d6TlN6bTZwWnRySDFUQjBEZUkzQXJKMkgyNWcrUHFMOHlLbkI3QlZ2ZkIzTUVNem84ZmgwL3NWaFUxMHgrNS9QWFA3WGMrYksrSXRuMVpXeFE4QVF6TFIxQkdDbEZDbEdhZTVYS1NVSVdIUDI5MUNlZkQwQnFoenlFdk9QUUgrK3dMUTJJT3pSK203Mk1aczd4cjNXcndBMUttRGMyOVlMZ2NzVXRDMGhUYUMydVU1ZXBjL3YrbERJZEFxMjNBeGsyMVV6d1pyNkFqTVBiV3p6S1pnOUsvYWZCWkJLd2N0UFY4OWNJU3NVbmhxWU1ZY3NMUHBQTU9ZQ2swQ050Y3lpblRML0dCMlhsTU54UFp5eDhHc0QrcnJKQ3NRUmpHR1B6RC8wQU1ncHMwU1VBZ3JWR1BzZHpsVGNLQTlsN09ZZmhia2JEbUljU3hWRHY3WEYrdEVWc1gyWWZLek5ER1RkV3MzcGxGcldIOEtDVGdGbWwxNzFxdll1QmdvSjZPQmJlQzBBRXNWdlZGakR3L0d3RWt5T2FuSUJ1Q1o4K1dlb1pLZWMzUnlnMFdxdXdZWWVvWHh0UVhlQ2U5MEcxclN2SDRJMmdaSkZyY2orSHNCYUFLQUZmMERWTlJUdXAwK0U3MU9zb2hyMk1aYVVKdjZBS0JLZ3lYc2FJOFNTcEloN0t1YjhRZWJtNTdSckdPcllmMDU5Qi9nYzE2cnhYei8rZmZzZmZtQ1h2NktDaG5rQm1iY09hQ3ZsbkYwNzl6Wng5UWlzRnYyLytNVU91dFo5SG4wQVdxaVBDbjhsT3IvRVBzQ3NuWWU3ZjhtUGhCNk9VRVlFSGF1ditXMmI2K2NXNDNhOTF0L3MrbTErRldXek9GTEpicU5LSmlDVCtOUk9LV1JYZWt2ZU1VQnJyVlN6YVMwb1kxMnlVYTRybERQMFZ4WHFXZFYrZ2RraGJmQnYzR3pnWnFtTWVkOGZ4SDAxUC9hNTVaUnEyYXZGTkwyRUlZczdOV3dNYUVNUXMzV3UyYnhVTlFleU9VQTc3Z3oyY3lDenZodUE1SURtNThnaVB5OG03YWNwWkp6MzhmR0tHVUEwbWY4ZkVlVlZjWXFqUFArTkRtdkRNdjAySzBabXM0ZXQxM0lkekY3bm1jdi9kb3ZCYkhtTHdld3didTN4QzJjWnpMcEJ4TVlnaXpERy9uenVtTDNXd1cwUXl1aXZkNFdzQ29KMDIzWmZnV0xTUVZnY0tXRzRCcUdJVUZkb2lkOWhpUE5VNEFobTNpZE10akhCVEtvWDM0TkttUGFDeW9hS1dacC9Sb3Q4NUpzRjRFeXQrc28xMDV6bm5FVUR0amFHR1VoNVJ1dy8weUdNU2xreUR3QURvSzJzRmhybTF3NWxMampaK0lxUGNWNCtlU2dqcTRCbFdJTytRTXp6eXRnbm1BSEMvS0hXUlVUWjk4eGJUeUw2ejhDczlGREdHby8yR21iQVJlUHBQdTVnWm9XbDIzeWJReWhqQnpBQjE1bzVaOFJud3BzL0RFa1RnVnFidVBqS1Y1N0s2ZUVVbmg2RGQ4a0xVMk40Y3BNTHlucWNHcXEzL2d6K292Rkg0d1doVDI4ak1uaGN1MllxNmZucmNrVnpiSDJTL1Z4dG44QlU0UDNmUC9IOXBaQUJ4dER1OHNVNEp4Vk5ZSVp3eHRXMmc5bm1obksyZHpVT2p0U3hSYXhqOHBERjFxSWZDR1ZVUDlDSGFvWkMwNXU0cFB5eW8vREZJSmhCSlFPa0Fjb3V0SFhBMmZWMjI4SHNNRll4TlRCcmFsbUhzSVVnclBVRllsREtKb3NHeEZyaU90OFZzd1A4YnVwUGNCcWx6TThWcm5XYk1sZVFVNFlic3hzMElQUDVMSkMrUGNpSFA2ZWNNb1R4SmJHWVhpMldTNEJaRXJJNEFMSXhtQ0hmREMyZ0RVWWdpWVcrNVpxZHZ0QjAzaDg1TVJMT3ZLaTBBNW5XSGNLU2NFWDJCOFllaVUwK255OVgwcVFjUHI5R2VkM1RXTXlXKzk5d1o1ZmZ3d00wNitVZHh6VWRhMWZNM3ZSWnkvOXh6c0RzbFdjWnpKcTFPY0JzQkZkMVVKOHMwT2RyMlhMTm9VM3p4OXJYenhTRVR2WlpDS01wYk93N2tMVXVYKzl3Wit0cVovc2V5dWhoa0F4bGRJWE1uUmo3ZkdZQTRuWE1XcGVxbUN0bXU2MHdBcUV6SThGTXNDWklrMU9qd0V6OUl6QzdQL1lmRUgrUVRVSjl6R20rN3ZiM2ZtOUxwcUR0NXNBeExqUlZDRXJxVjYvWjNEZ0g5WUJhS0dPOTF1WTJmZWhma3ZrSHdNei9qa3NiU3BjQ05hOHg2cGdCdXV5MEI3UTVwODBITzhUOWRmOC9nUDIyWGtiRW8zcXdFeFd6UFB4bkVJR0svbDdVbU9LQUt0alJ6VlZDR3RaR3JvMnMxRlRhMThXWHY1eVJHbEZCQVRrZ1pGbGF1WEJUWTVRMlJSalRITzlsN1BIbzcyODF2a3g1NitxYTFSS3pzZDEzd2IzVWpCRU41TXc1aFhzektkTDViZTR6cVJqb2hzWittTmpyN3M4Rk5kOTQ5NFZST1NqWEJvR09BNzIyUDZDVXgvL3hLUitDLzhDcmdSbGtsNTNaQjhFc0Mya0VvTWxDZisvd0NNejJkNHBaR0pqRnJyK21Ra1lRODVMdGdETkdMN2NRUkJyTk15aFprRmFsZXp1Z0FjUjZId3FhUWh4WFVRNFhzZWlHSDVNVXM4NDBFOWhHeXBuR0dad0ZXNERaZE5CREdZc0JXVFhGckNScGdYTi9EN1FhWjh1ZVkyWTNac0RWVDQxclgvTTVqYjBpM1FjOXE1d2loUEY3WXJINHhCeThjdk1QN21OL1hOY3N5emNyaWFKR01JTk5Qdm9HYUNlQ3NrT09IY1o4VEJEelVNYUJSWDRITTBEWDFGdlVMaHU2TUhLTWRoVENtRHdqY3RPK0k2SjgrazJEMmRQZmNOTVZzd3krUEk5c0RHWnY5K3psL3pwbm9Zd3ZQOHRnMXV6TkhjeU82M2RMZTRleE5uOEVIalBxbWx2aUUrTGMvQ09PQ3pQMFBEVUhNWWZJWTF3WlBmUXc2N3RoaU0vcDg4aWhiRDZVMFl0SXAyQ21PbU45dWlRNVpoN3lLTWh6czQ5b2srd0x2TnBFYjZOREdVTWFLOHhCR000WXZkOWdUZk90YmVOeS83UytMMWJrRVlPeGxjWWR2bXl0alEzU0RNemdjZ2FiZklwTEJtc0trRVBxRmpTWkV2Rlg5Vm83cjB5MGZzOHJld3pWTXJtVjlQR0tvWXhtUjBuRkRETGc0VkxBMVdrVGRMa09oREFXeUlUVm9NM3FBTXpubUhVd0M0QVpyUElSb3BpQ0dKN1EyWG92b2dkakFjQmduOS9PeXB0V2VDUG5FbDJnS2xDcjZRRXZmVm5VcUdrYzQyNkttVkdWejE0SmNpQVBXUGRabUI0dUdLV2E0VVVoa0dpNjhEckdQUFU0S2tUa1plMnZ5Zi8wV1FodFVRMmVFSktZdXh4NjFwam56b2xtUFlUVCtJcjBnN0JSQWs5VUZPSTJSUFZjdDlhYmdkRlNEUHR3VDNSWTNQVnE3L05IRndWTWFJWXUrRy9vZjMvR1J3akU4TWVqRGwrYVU3SHBWY1Y2RzBkdlVlTnMxWFBObEc5MjIxRW9ZLzlYTVVFWm13UmJCTE1lMUV0SWN6aHIvYXJ3eHY0djVNSlI5bWlKMjcxV0dTR3N0dzNVVm4wTk1OYm1CR2w5WEh0WVkyeW1CbVB0N0REVyt6Z25LbWNPYUxEWFQwV25Ld0t6bVQ5N1ZZUXBBcll1Q09Jb2ZDS0UwYU1BbHFVclptVU94R0E3aVp2RkhyUXpSZDNlNTRGeWsyclpPOGVpRlpGMlJjekhlZXZ3TnE1clptdXpsdm9sYWlHVTNVeXVXY3prbUpXaDhZZUJHYzVaOHcvUEtjTmFuS2htV1E1aXJvNDVtT1ZyR2g5aWpMM3F2MzFFZVZyY3hGRWU5L283eFF6eDMxNTcwaE9hODJSbkZaaCt0MmN2WCsxY21IL0FrZjRzZzluKy92NU5nVmtTMnVnQXhubWZZMThRa2lwMFZNVUlkb1Fqdm02bXJsZ09lRG1ZS1VTUy9kMENGVFRtcW5XK1pJMHg3WE5GVEJDMXhTS3Z2eVhrYVY5WHRyUkdsYXk2V2dhVmpDR08wU0ZLeTY2ZWhjeEF0TTlWczc2K2c3QjJFUzgyclR5ejFxZGlkbDlaMzB1bHkwK0Nsb2NwRXRyOE5kcTdiWFdCSmhsOXVIcUdDRUJQMHhMVDBNZ1FrWCtYNTVTQnloeXp4OHg1R2c0Y1RWWlMwaUFKWGhTWVNkN0R6ZGNPWTVtQ1JrQ0RET2pSZjdrcm80T1pHV1Q3WFhQTXIzVThTNnlvbVBFa2xIR01yNllXNGdobzZ6OGRoVEsrNUNWeDVvNXh4T0QvUDhaV2xuK25uKzJyZmZaSEorR0x5WmpBdG1LT0dmcXI2bUdOSGN3aUI3TStCekREdk1aVmU1Sk1wckliQzh4S3Q4bVBmaXJZdUZyR2FKOUh1OUk4SUExZ3BqbUNHY0lZQzhaa2xnbjlPZllwWnFNN3JmdmRDN3JVRjVUTkJWNVVtMDlQS21ZN01MTWJYSE11Yi8xM2xpdG9pczk4OS90dkJzd3V4RlIrTlJhTGYzRnlNTXYzblRDVWtlc0RRQ3U3ZGxOeUV4QjNaY3pQdUpXaGpFUEZ6QUh0SkhsbHR3RE1rSE5XZmMrY2d2YmJOVW96UlZ6SENZL3lFNi9mYzh3S0t2cUR5dXh3UjBhRVgxd0hzL2QvenZMVno1bGQva3ZPc2l2akF3ODhjRkl3cXdNWWk5WmEzOWZkU2w5akxlWjIrYmtyNCt6MU16dDh2aDhCYStaMXJvb1JqZ1JRdVQwKzlwa2R2b0JmWTY0UkpyWFdnSWV3cG40N2d0ZlgrbHdvSTljRWFYUmhCSUFSek5pbmVpWXdJNlExSU51OVhtQjJkMW5mbmNPWWpVME5xNzFmV3AvN3JDKzdmSWV2MXZkaTA3TjF6dG9KTUdPT1dmN05VSXBaa3FFMTlEQkVFcDNEbSt6eTE3aHBEMnRjYzF5cHFrRUt0QWZLelQva3l0aEx6K1ozN3lMbmluWExlbjhWQmFBR1YwYjhWQXFvc3RvWW1xYmhkSDhnbUlKWGdkbUxYalQ0QWRrNDN6c3l4RWRua0F1V1grR1dFdHo4MjQ3REpsMTRVMDJ2WUgyei9EMkd5V080NExpTXdEZzN6ejlEZnp5OTlwUUlkM3hJNVd0OC9zYzVrRG1NQ2RKNkgrZUsrV1lFTkppQjdHM2pLcHdZQ1dSckFodm1xWkpKZjFiL0lRdHYxTm5BREwrYjNGK1ZNS1pXOCtoM2QwYnNhWDIxWlRQQjJLTkJWSWN4VThtUXNxVnhMam81MTF6WmhVWUt4dkFFWnVTUndWY0h0eFdOUGdCM0s1aUNkTVVNYWhpVXNjQ0RWTkJsSEFkcWVpMGU1SjN1UFRtWWxmTEZzWmkrNnYrR3EyVnJ1L3AxV2pEemNNV1RtNEU0b05WcEx0Zk1BUzJzbmxrT1o3bGRQcUhNcmZLOWZsa01nVXo3NjN4T21ZR1hqYTNkem9HWktXTmJ6bU04bzVwOVhvM3lqWEhDby96STYxbU9HY1BTMVpwOXZvOVZZTHFoMlVjOWQvbWE1d3pNWG5TV3dleSsrKzREbU9VdzF0MFdDV1BwWHIvR1hDNFozQnVEam8xdHJxMFJnQVk1WnU2d3lEYU9LUm9kUG1mS1dRWm1PUEs2WlZ6elB2ZHhycmU4SmcwL1NodWFhcWFqM0JEVk5uSmgxQ1cxY09US2lIbm1tTFcrNTVqdFlGVnpBaktCV0c4cklLMzFCV210YmZQbHJySytFNHFad2hVTnpMQzJsK2VSbFpWVXRBek14Q1ZnR2JZSjV6eUUvaFU2TkViUE1adXR3YVE1S1dZTjBCeHJITWI4QkcwV1BPRGhiZjFCS3VJdUN4L0FReDBwRlZKa1F0S2NRaGt0SEE2aGpKWmNueXRsb3hON3FaZ3BDQ3QwNWtCbTY0N00wZ2N1NytxWmxUaU1DeTk0d1pCYk9GL1BvcnhGcHZsL1JOcnp5NTcrZ3pqOWRjbU9OM3UxMS9xaVQwNFVzd0NNY2EwQzJIb29vNnRsSzQwRlpwV0ttZjZGVUNram1GRTNWcXM1cnJucTMyRUtZZFpVeWd6RU9DY1k0eG9OUWFpbWhjQnNCMXVtbHEzSk9ENW56TlA3bWV2OGRKRGFLZUd1QnluTEJtcXRYUlh0bFdLbXIzdEdsV0VVV2RmellCYjJjRmFkTHQ3MjdwT0MyWCtOYVhwbExCYlRNV0RXVzQ0ZHR2STVCN1hjVHQ4aHJtQ2NHNEc0VXNaNXQ4M2ZvSC9VT3BUTk9qUE81NVp0V0svTW9FeDlGcEwyNHRFYXo5WXBtMi9uYzh3NGIyT2VjR3c4dk5adnhvaS9HaWM0eXZlKzNxWkdUQS83bDdSRWxrOTg3dksxenhtWXZlQXNnOW05OTk0N0FMUDVNRVdDVkpJRFZnVmhidjRoOE9wcmN3NlFiZ3dpbHN1Z3J4MGpNT042SWNpSmtiZzJBak43MzJQQkROZm1FUjIrQ0c2YUZ5Z0txblN2UmRDbXp3TGhpd1M2Z0VLV0ZaK08xc0tka1FXbXQycWxySFg0YWtZeDdkb2FiMXRyWUtaOHM3aHJjZlZPKzNhZmhpUldBSmZHcnBhNW9sWk1NVXRWTXovbkxDWVErZmRYSjNKbHZGMkJnTDJQcnczMVlpZEpBek9qVTJoUUNtVTB4Y3dmd29DTTh5UlBCN004bE5IQWJQQ2xCMG9aQWV4aUVzYVlLV2FoUERPQVdrVm9JeFEwN1U4TlFHUUdmaEcvdjJtVHprZ05nclVmekVzanJuS0F6WmFIcG0yMkdXTytyTmh1ZGV6dXNaQmZIUlBZYWRmWEFqYlYzaW4rZ2VUT05pZ2hFTGltQm1xTytZQmwzMSs0Uy9lUUh1bXoxb0k1ZmxKVlBaUnl3d3ZzeDRzKzdwZmJjYnoybDM0cXZ0RWpJV2tQOWN3QVp3QTA2d2VVc29wUXh0cHl6SkJMVmxRNEFxREdkUVlBbDJQQmpIRFdRZzZsaFh2MXI1ckRtYzNwWEhIdUNNeW9tQldDR2Nac0MwSE1tWWRReGxNNVpnWDVaSzZLS2Nlc3VNS2ZpSjNGQU0xeXpQSnd4UVRTZ3ZNT2FkN3ZJWTF2Zm1jNWtkMUhLVDhaeThWN3V3cEdBQ09vRWJMOG5EZjc4TmNVZ2xvSHdHVUNaTnhiMmhpUU5UbUlZWHlLUXRPRC9ETDJEY1RjN0FQMitNWFVza0MvdFIyT0RNd3E0Y3JhYWhCMk9BZGticGR2ZXl5ODhjZHJsQS91dzJPUDhzMnZTekJqZ3E4bkJJLyt4MWlqMW0xODl2T1dyM3NPekQ4SVNNODd5MkIyOTkxM0Q4R3N0OTduWGwxajF2ekQ4N2djeGp4MGNSeXVhQkNIRUVmcjgxbkNIUmNkc2p5WHpKU3h5TlF5bW4rZ3IzRm1FaUszUkFjOVd0L1RXdDhWTTNka3JKbGlocjJFc3VwalU5Qm8vaUc0bzNMRzhRN0VCR2JxTnpENytlbnEwKzMvbEFBeXpTTjBjWVUrOXZMMTdOZTlMTWRNclRHTXV6VnFYZ1lnclpaWk56RzhQQTlseURGN2RFVHBPV1kxVThwSWtaam5IQlcwN2RJZ3pGVXlnemFYQTBXby9pMk5ZSVlIYWpiUmo1UTFBUFBMbkorMWpvOGU5dmdZRnlobTEzVUJxbVlWWHpOemJIYTBkamhyYXRubDZ3V21uL3VjOWh3M2FuQkZJWlFRZDR4U2VyODRuRGkwM1lBVWQwRXN4UW5GWVlBUTRRQmcrdzIwSE1xd1QwdTRwaURLbjRIM1RjQ3FxQWNXOEpkTTZvd1ZZRndmOTJhV3h3aGhSZGZLYUhJR0VGbHhyWUFJOVRKV1JlT1BjUjZtdXdFS3QrZ3ErRm1SUGwvM0t6N3plb3pjcWhMT0FGd0FOYXlsY0NZbzI0TmJJeFN6TmY5MTZHUnhDZlExbjJWbXNpUzdTckZ2WSs5RzlxaVZpNi9BRjBLYVVJVXdGcWFXRWRyQ3dLeWRrd0ZZc1g2d0hVVUNQZ1F3eS9MREJGYzA5bENmT2JIRzJRSXp2WFpaNGNvWWE3VU9aeGh6anZQK3V3c2hrVy80OUpPQTJmdkdZdnJKRkxDV0hEdVlqVUV0VjhwRzl2bmp3dFBiTXNHRmNkY21nTWJ6OUtHTWc5eXlKTWRzeS9GTjU1WE51ekRPVytMN25zT1RnNWtyYU84ZUVZOGJndGxYdnU1aExhcGpkdG9EOWg5ZityekY2NTh6TUh2T1dRYXpPKys4OCtTSzJYeDQ0cXl5Wm12YXZ2RzlubU5tYTZsQ3BtMVkyM0xNUSt0UXJ3aHB0TW12RG03WVcyVDI0ZXN5L3lDRTlyR1VMUXR0eEdQMyt3RG9NYThzR2lqcGViUkc4TXRBelYwYWVTTEhUSUI0WkljUHQ4YmdQQ0d0ejhtRlVXQW1kYTMxNDJuVDFhY21RSVcvUkdOTWFPUFkxbk13eXdRbXpubWF0cmpIT0VhSzJaeW9ZR0EyYjVXLzhqNGZESGFUb05STkJtWUNNaWhpYXpvMXF1L1JNMzE4dVF0TlY4T1BIWmc5b29QWkpVUEszR3Jhd2F6d3grbWhqQVpqNjF3aFEwdTB6c0VNWnVEUGZuYWlwZUF3K2NoM2pOVWczeGpqd3kvcTAremxsT2JMSFBvb204M1Z1Rk04aDJseU5nMUV3dlFJUHVQMEg2SHZBSlFuR3pVRmV1T2lhM2VFNFRmNDJzK0Q0bFZoTmNyY01oaC83RG1Zc1cwd0ZzdzU2NHFaLzR0QVhwbUhNcXB2YTZtbWpIcG1tNjZZT1pqUjlNTzE4QW93MHh6V0JHOEdaaGF1ZUNBVnpHRE0rcUd4TTQvOVRXWnhvRHNjbW5rWW1PRkhXTlNIYW9aOUNHVUVUUUtzcWdQYTJvRE05eVpoMnEvNzFCTEhIN2RGS2MrUHhlTFZjakJ6eGN6V3gwREcxbXFYTGFHSUVkSUlZbERQZHZjQkl4QUxaVHhNUXhxRElZMjluNFV5Rm9Pd3lQUExQTWNzRFdHY04vd1FXSEhPRFQ1NGp4WGpETkRZejhjR2JtTTRlMEdOOHZvakU4THkrYTlqWUZhd09ncnNMOXhUZDJEMjljOWZ2c0U1cTJQMjdMUHN5dmpuZi83bktaaTF3MTBZczNYUEh4c0JuWnVFek5VeGM3ZEdLbVkrSnZENFBicWlkWnhkUHZjNDNQRStPWW14bTRLTXpFQkN6MHZZNHBoRnBBbXYvU2k5TDZnTDVKTFI1RVBYb1R0alFEblRIcWxoN1hSMWpIUHRLQzJzRWZsbTBjWUVzNmRPVjUrU2ZLdW50M3B3bmZsa0NHdUVzb2I1RG1aWGk0TVkrTVVoYlJBd2Q3bDdaVHdZbytOMkJnSUN6dHhpa24yWEN5M2hicnRnQ0NPQnkxdWJjK3Y4UGpiRkxBVXpQRUdHbFZER0JGMkFzWUsvbzd0ZFBrSVpwWmhwaksrWW5DdTlUeTJnYXA0VnMxdU8yYk9lMmZPZDNUVEMrZ2poMnpya3hMUjcvZVN2QzYrbkJYV0pGdTVNaTJwOXFtYXdxNi91SktJZTN3YVQva3hiUktjY1p5NVMwS2xIcFFOa2Y4OGQxUXp6YzE4TTVuNlJjOXg4Z3pNRjl3WFZFWE1PVHNlKytjQ1VSYU84d2h4ZlZVcjFlbVpwaXRzYmZNTVg2bmVSd011QnpBeEExSEorQ3pnejlleTJiVnlsQnluQkxMWEtVVi96dGR2cWV4VkFuZ2hsdE13c2pVMzNOaGd6U0NPY0NjeDZLS01yWWhNWUpXTWNybFgxdWM0VGl0bUZTanQ4QWhjalQ5RXZWdDBna0Z0R1FLTXJvNGl5bmVFM25lWEM4cWF0SHdab3IvNlVNbGJMRmo4Sjlhc0RFeFV4dHZNS21sb3JTbzIxUVR1bnBsbG9vODVhQkY4T2FBeHBqTjZlT3BSUlkwQ2JtWDZrRnZsYlFaSVZrbFliczdYSzVrR01MUUh1NUlCbVFLYlhtM0hJV0RVcm4zb056Q0ttbzdvcXBaeGVMNHU2amU5OHdmS056aG1ZUGZNc2c5bWYvdW1mSGd0bTdyTG9FSmJzemNCTUxkOUxBTFp4dGN6REZkMzVNVlBsT0pjb2MzT2hqS002WllReFg0OXNud05XVWxBNmhib0V6TlRYbUdCRzVZdjdhQ2ppNmhuaFMyUExSZXQ3TzNDMVF6WExlaXZsVExDbWM5djJFOHllUEYxOUVwVXh5Q3FKU3RiN21MZlhZQjhVTTBiNjVmeVNPelk2bUZFeHl3M3ZYREZ6cTN4Q2wwNm9ZK29MZTR4QU53dURNVUthaHpKV3owWHI4bDhmRTh3dXo0UFpJeDByZVZJWmd5TWpjOG5VWDdFdk1KdUJzakwvVTVyUEJ0U3BITFBtSXBzUVdTbGUrNHZVTWwrNmJMNG05R3dGYWpDYmY4RXZyTEdHdHliMnNhSTBtYVR3eG1DMlZYR3YvbjY5azJPcWN3L3VnaGZrS3dpWDdEaUtoVUMxajRLb2h4cG9CTnZXcmNuOUVLNzhXVHhTVTZCRlB0TTlJWGNRS2lRaGxDOXl4OG8zL3VZdjlSeXpQcTVxMmRjK1U5UzJnREtBbXNBTVJhUlRleHdvWnZtNm00SlVnUnZBYk05dDhrV2JGcWFJUDhGZ1RxM3ZaZTdaVGpGekdGdFRHZk01dGc1ak5BV0IrY2RWS1BuNmlBRm9Ia1RCSDVYV2ZKOWV1MWN0eHl3U2dzeHVPamh2ZXgzTWFtLy8rNU5MekIrTG1PSUZzVmk4ZWg3Q09EaHpZQk5jV1R0VzBnYkdJQW1nRWNoT1htajZWS0dNTlA0WTFDL1QySUhNVFQrMm5sZm1RTWJXODhkRzVoN2NNMWJLZkwzNVVoeXJtcFdQZXUwZG1OMUk2SzNIMmZsNnpwa0ZFbXkzOFNNdlhMN0plVEQvd1BIQVdRYXpQLzdqUHpZd0c5WWl5OENNODdONWFvQ3NEY1lFUGxlemFCNmlOSzgwL05FaHpaOWpCRjRLVitTNDMyZHA4d0l4d0NUbmQyT3JZMVkxQnBTbEJhWUplNjdpZVZpamh6SWFrSEdkWUxaQjMrdVlEY0ZNQU1lUVJhcHBzTkkveWpGNzB1THdDWVNzdE4yejhFVUFXcnJmRkxTRFRFQ3FDYVJ4M3IvMmQ0Vk5aYjh1cDE4SVRURXJqNHlvVk13Y2Exd2xNMExWUXhhM3l5OE9ZNWl2Z0xIcStXVTRDV1pqeGN6Q0dBZHc1azlSZXpzRU00T3pNWmdScWFtWVhiei8vcWpWVlJoeFJ1dnd5emdLVDNlSXFMdTlXTWZCd3NhMjRBV2NiNmhQMVVBQ0VscUNpUTVybVVKa21BS0lZbkszaTBkK0ZjQ2lYaThvSk9UeGZncG1xMUZyZ1JxSEF5Qm1CYXNyUWtudFpYMk1JdGw2THFwNXZEZC9Kb2xmanBVRzJYWVJkL2dISzhhYmZ2dFg0dmRNWlo5amdoZkJ6Sld5dmliemowcnpELzVyOEZCR0JRSmpIbENHdml0blY2Q1lGZGprVzlWQmpOV3VyRlZmTUtlK1hCbjNvbXdXRVFLemd3NVNBaTdubXJVcmFCbjdrSG02WGY2aEczcTRTbVpoMXNYQURPT1Y1YUt0VERIanphSXZ0UXhyYlh4QWhjeERHWHNmZ1BZZm56QVBaaVhlSnhhTG43cDVLSnQ4bjYvTmp4M1k4bEJHaERzZVYrT3NlTkhwelB4akVNcFlUcDVmNXVHTWNHVjB4Y3pERlhubXRjbllSK3ZxRitkUEhzTG9PV2E0VnFWeENNLzNpSWpIeHN4UlB1QWFtTldZN0M5ai9qdVFFM2trb3hTem4zamg4czNPR1pqZGQ1YkI3SS8rNkkvQ2NyNXlNQnNZZytpUTAyTDJ1aG1ZSXJQbHhpQ0pBb2VEODN3V1RXMjZBMlJwYTYwUFZVNXJoS09DKzZBeVZnbExlUjdhZk9paUFNN0JET05OSDVlMjF2Y1N5TnE1QVl5MWFROTVsSUpHSmF4dFpKaWlBNTJiZjdBVmhGRTljN1dNdHZuUjlqUXdlK0xpOFBHdWVJVkVJN0lKKzlqbkpPREFobEJHWXhsWDBYeVB1OHk3WWpZNkxybW5vV2RCNENIb1pNSStIOURNUDlhOCtZTCt2RFJJT0NQTERNR01VQVpGVE9HTC9EdjZ5dGIyb0p4cFR6dUx6RCtFemRBQ0ttNmVrRll0eExGb3oxSEZwaXRIWUxhNjk1N2pQZjZnUHJraHlLNFZxQkF5QUFaY0RyWHFrSThNSDNJV29LZUcydU9vSTMvZmZJMWRQR2ZxbE5obkM1NHhkVURrUGZLbXc2NXN6OTVESi9zY1BsWjNwZXpqNHJseHFXR0hXbnVQd00vUlB3Ti9jWjd2bHBIZm0zM1gxeUJzMFlwaDdSSENPT2NxMmhhdnAvbEg3TURzVUw5N3pBQkVyWmw5R0xCeGpZRytOZGFKWXNiOE11cmNidlpCcFN3d0pxd1J6S0NZQ2JUUWQ1V004NEN2bm8vRy9aNW1LcnQ4Z2RXbDFrTHh5dEtYNTlieXYvTVJ6R1FQZVpBcFlnWmdBak9kZW8wL1hHdXZSUHpieDVmSWoyV1U4b0tlVzlZaENTR011ekhtTkQ4RXVMRkJTTklLeml6OHNTUUttcC91ektqeGZDZ2orem1VeGFoK1dWdnZBSVphWmVqWGJvMmZHSDNrQmg4RHBXenJ0Y29jc0U1dTdvRm41THptQ25MTjR2WG1IQnJMdTd6V2RjWE1mN054VkdmY2VEV2tLK01UWHJoOGkzTUdadmVjWlREN2d6LzRneFRNQkZDY1A1Vks1cS9IZFFWT3g1bC9DSnk2ZW5ZMGI2WWJYcVM2NmxEZnpUMndoK3BYRldBNVpQRXo2ZU9oWGY1YzZLSWRMcDhWNW9ycGVWU1BUTmRnM3BoZkE4cFhXTUZwd2hnaFRhWWZCREJaNWhQcWRudFJZTHF0aDhCTXIydGc5dmpGNFdPejJtTmxMd3RSeE5pQWpQTkZmUU96T1haaGFiRDl5am5ubUpzRnMwY3pqTkhyaytGaDBaSkVuVFMzdCtFUHNwRDNQRlp6N1dHT2xBRXhMOFZzenZ3RFp2OUpHV3hySy9vSVd4U1E0V3RmRG1acmdObEROcmF2cDMydUVKMTFDc3p1dnN1MEhhTUwvMElPb0lGYWhnVWQ3blFvampBL0NZV0ZFSU1ja3R6RjBXOGsxT2VMMmVycWdnK3BTUVEyd0JMQlRNdThSd2U3eU42SFZ2ZDRENUVxVXhrWUh1aVcvN1gySDRlOWYwcC9maERrZUtQOENMVUxuMHZKM0NGMXMzU3JoQnVsb2V4YmZPL1htekl2VlF4anFHT21uZ0hHRU1Lby9vV3VtRmt1MlFFVXN5eThjWTB4MTQxaFpQNnhBN1p0aHk0dmRDRXdjeENyMXVZaGpYc2FJOGNNOE5WWnhlRXNITXkwcCsvSFE1bTVJVUlaM1dXeG1LQVpNTlAwTmVhYmFRK3VsNE9adzVpVDVZRkpmQmk3NHRiczh2L0ZZK2ZBN1AxaXNmaUpXSG9lR1lGclpBYmlNRFowYXJSNVc1OXlNSE5YUm9lME9ybFN4bkZnUG9FempSTzFiTTRtMzNQTXJscExBUE56MW5reHp5R3pWdWZwd2N6WERVdzlaKzA5SStLT0ZNemU4aHFZMWFJY013OUYwTmhoS1p1clVlbzI3bm5SOHEzT1dSMnp1ODZ5SytQakgvLzRtd1l6RzhkUVRVdkNHRFcwZlE1WUJsL3oxMGRmOHlOMWpYT1JGNHJPOTNGK0JHSUFQWTU5aldBV2lWVytqK25FNkJiNzBVR0tyM0dGekVNWnR4M0lBclhMVWtPUWRtaU5OYzhVNXRqRzE5cDQ3UEx3NTJMdm1EOWI3c0cwY00vaGpQdlU3L3ZRUHlnT1pBTlFZOStVczJhWi96YzlwSEZzL3ZFSTVwanhhd01lQ3ZJZ1NkT2x3N1p2dThUTjhxRjRnaWdOMHRKY3MzRW9venN5enFjQ3pzOWJ2M1l3b3lwMkVKWHFtT1pQL0ZQaXcyeGk5Zk0vSHdVdWhnWlFjNkJsbWhJQllMN3VtTUVmd3ZLUUZWVVlGaWxRSUNTVlFDTkl3WHZDcGg0UG9ya1NaQjVjd05VL1hhYzF1a2tRR0ZNUk9NYmIyMWczMk1ZSVQrejNWb2xlcFg5bVRQNHFOOEN1RkZqVkY4SXJnUldmai9MTVVnVU5QMjkrSGxXdndiWDhlV3ZQamRNYWpGTGU2Z2UrV1VsSlBRU3hPcWloSmFCVlc5OXlybHZsdDJ1Mkw0MGxVOG5RMTFvMUlMT3d4a1JWdTlMNzI5anJLdGtsQWxZVVY4amFuSnQrQU1RcTFEV0NuQlN6NHVvWTRlekE1OGtzakJya3ZPZVkwWWhJa0FWRDMyS00zT1lMSEJvSlljVkNzS3NyWmdRdnU4SGhXbSt6L2ZYYStZL3Z5TUdzeFAyeFdMd0pnWXVBeG5uT0RlejBSK0dQcUZXR2NRcHRXZkZwQUp1cFo3WElsWEhxaWhKeXpRYUZwaytVWDRhK3FXT3d5SGZEajRKNlpKeUxJWmh4anVONStFclZ0QlErZmYxdy9wcDNSc1RiUkhLVTEybGdSbGZHVTFmL3Z3NW16My9SOG0zT2dma0hBZW5uenpLWVBmYXhqeVdZR1hEbHVXYnFaNjg1Z1YzKzFwV3pFOXJsKyt2blZMRVVuREkxemNjRE1Kc0xhL1I5dk1nR2ZjRmw2WDJ1RWN4NFA0U3MzV3NCVlNxNnJldnBDRUVpUUUxUWxZSVp4d0l6ZzdETXVaRmcxdHFXVzZaeDNMRTQvQm4vNWs3bGkydVZvTWFUUEFOSUs0MWx1bUxHS0ppRDNscVFTZjdWMzhHTU9XWkRNSnUzem9CQzVwVzBlMHRhN2ZzMlM4QVdicDZRQmdIS1pVR042YzVJTUhORllya0RzeHEzUndGUzB0U0RPRmwxbDZhTzVhdzlBY3pVNHVZdC84eVZzL3lyYUcxMXpLNmR0WUhaMDU1Mncwd0NJWEtXNkt4ZXBEM3QyWm9qWW1ISVl6Q0V6eUJ1TjNJd1lNMHZPQVJPYlExZ3huc1VzVzF2Z0ZtWk9nZ2loTkR5QjNUMTB1Njd1RzVuMUZmN1hnRlFYN2REVDgycmFDOGxRS3VMVmlOZzdERkY0QnA0ejlxZlQrL1ZIN21OWGNWaXZnU1ZOOUlwY3dQVm5mcG5yTEROZmpNQU0zMis5bW4xdWJmNTBlOEFVUFdUTmN1NDVuQzJaNHBaa21mVzVnOGR1Z1JrcVdyVzlrMEs3dVc2OWlqWUY4V21wWmpsbWFOdHJUaHM5Zkh1ZFFRM25GV3YxeTlnZ3RtQjVZdjFzU3RtRXBhWWgxWk5pT3JYZ1dKbWNCYnV2bWp6cm9vRmxMUmlQMHFaZjlSRDBDSnUzQ0dNTjZwMUVxZldXRDI3Z2RsamZpNzc0dnpmWTlxRk1WNjhBVmpMWTRETG9VM0tsbDQzQkRLY2VPMEF6R0FHd25HU2EwYjcvR2xZYUpvUWRKaENpdHFLTmp0ZE1hdXh6WFBMTWhCVEgrTTBoMnc4dGpNSHR2bDFmM2FjVjJxVTE0aUlYdzQ3eW45OXpjTWFUVEhMYTRha2M1eG12SGtEczE5NDBmTHR6aG1ZUGUwc2c5a2RkOXh4VTJBMnlFTnpJUFA5R3FmT2lRNXBCbnZWcmZJekpjOURJSGxrWVk5WWN6WEw3ZmFIaWxseXVKb21jRkkvQlVIQmo1N2RhcFJ0TFljdENGV0NKK3VId2lQN1NlQVRlRkV4MDgwMXlPTHJLaDBhZXh0d2F0eXR0ZlpuRjRjL0xiQ2llSFJrK0pHb2FWVnpoRElQYVZRTE1DTUN1TGkwYjhER3VZZE1rL25yRTRjeVBoS0tHYTN4SmY4SnhBUm1lUENNVmplTEp2OEJ3UG9EYUc2ZG5vbGhpQjZtSzJjT1poYktlQWtGcGh1UXVkbUhRaGJWMXg3T0VkcjJlb0hwLzhQZVcwQzVjaVRydWhGVjBoNTcrekl6TXpNekRqTXpNek43bUQzb3dUc2U4RENlQVIrUEQxNDh6TXpNak9OdDc1WXEzNU9Wc2ZxYmY0V3lxalJhZm5xM2o5YXFYWm1SbWFWSzllN3UrdnFQL0xOd1ZZdyt6RWphb3NsamFXRTdFazNkcnQrbU1sNTMzWDRiamNsTHJ6SC9jbFAzOUJLb0tnZTR6NzFmY2hNQVM1R2xadDUzRWR2NmVDRXkvKzdHNTZ4ZFp2Wmo4TCsrOTBybXcrVktXZnhNWWxxand0ZzVTWEVFbU5WVXhnVEVyRUtZS1lnSnhKMnVNYnNJR0dQNjQ5ck9tZU5QTGNYT205czVUV0dVK3JsVFk0OU5uSCtPcWZVNE01WFJDR2ZLTkFwbUVqY0FtK3pwRERCTGRsbHBxUGdwa0dsZkJUTTc0WTBBd0VpVEd0T0o4Q3lBZDlsSDNmUy91UHY3ck92dm8vQjFXbTlEV2pPdTdSMFVzcnpPdm96Tk5BTnhLOWpiak1xWjdtazJONVZSMTVlcFlxYUdIMm5xWXJvbkdTR3NhWWVmMTV0d3hyYlNUbDJVL3RMKzdtTDJZSk9YLzhsL2dGUkdUV1BjdFhBWVpZS1psY0YrOWxzWHR6cGpZUGE1WXdhelQzemlFd3BtWTRZZkNtSGExclRkbDNqVVZlMHl2VVp6M3pJQkpZMmhyT1BVbVZINjU5REV1cjdHUVMxM1pWUjQ1T2JTWWFvUys0anBKdFdpbUxFK21zb1kxMHRNUGl6NlNabnBpeVVPV09odnp2YXhmdlVSdXlSWHdncktIbldrTTVhSUs3eEZuWXBaaTFrMEpqeHpvVWl5WEQzYVQ0eElaWlFkd1BReEFwTkJPYUhNOVFJS1dhbG5WYzhNOFhJNmlZdHdhNVNkdFBNMVpzV1c1dmE3bVlRSkNNTURFR0RNY09ReGdGa0tZN3JlakcyRnNjeVRqbXZNcnIxV3AyTlQ2VWlOSS9TVmp4ZHdhUTFpN1ZCNFZVUWxRL3BpZTZuVzFOMmNMUUZUVm5YK0xPcnYvblQ5SEY5eDd6a1haaVltUlJYUVBhZWF4S2tzM3VvRGJ4T2xySllCWFdpRFNrYUlHeGdIeEcyUEU0RFdSZU5LU3dlQThVQ3FvOEtaQ3VjMC85Q2ZTY25hTWtLWC9vbUYvUXBRS0ZQTURHQVc1U2FVY1JuWFJYRmpqRDRDWnUzMGFYdzUwblpreEV0NVlRSm1TcFZhVnRVc1ZESFhpYUQvdVEvcmY3MC9hTjc5aUMzNjM3c2JzaFlqOEVXbERHZFZ4aEkxclYxWEVKTjZ2dWFNaHhoLzBENC9Od0ZwMitYbk52a0taMUVmNnZ2c2NtRXNBbDg1bUUxZVU0Yit1aGNaNjZPS212WlJNUHZWd2Z3djFDWHdGaS8vM2Y5d1hkYWx3L3JxeEdWS1hteVBWMWNWczkvKzFzVnR6aGlZZmVreGc5bkhQdmF4Y1RCcnQ5bElpbU51Yjg5NnZxbDBVNDFUNEVvZ0xIdnYvY0VNTDFYU0dHOFpnN0NOWTZQT05XWXhKN0hLRDhXdmNQOHlwaWlpckczUkhHWEx3RXpoaXdxZXRrV2NSNERaUi92Vmg0eTIrUHdOU1NCVENOTWora203bW45YzFFeEFLbU5vMStRVEJiTjVhOHpFK01QZy9hOUF0cm5oam12TUNHWTlZVXdtNDl0NkxrQ0Zzd25LVU0wQ3pFUUtPV2RsbzVpRldxYXBRcEd5S0xFZGh6QnpaeGZyb3lhL0FuaWtyTzNxMXNpeTJpQ1VtbXpxZG1MbnJybkdBZ0syYnNHbDFsUHVFQk1PcEJIbXIrUmFoUXZFYWloSnBYUnZtSExvK2pXbTY3RjNCT0U0eU5SSnZiOUlLWlRieFRVVEowbWJDRm02MVRXeGlSdDQ2L3VNOEcyUlBuRkZYQytITkxrL3J0dExJQlo1aytrY0ZlcHY4NUYzUXVHeU9NU1IwV3Q3a2I0NFI3c29hR0dYRCtoQ21ZQW05Zmd1UWxsQmpXNk5BN1ZzOVZ2Vi9QQUV3dWl4cW1jcVpsVExhQUpTYnFSMVBtRk14YWpLTk1JL3BmNWhxVCtCMVgxaWk1K25VbXV5UlFQUUNHWk8wTm9GWmlCT3dlV0lWMGdEbkczcUgxTFh2SHRaMTMvQSt0NWxmZGx1U0dOZGp2bHRiWE1ReGhxcGpHaHptb0ZVMWN3VjBOSkRuUWcxaGJGbGs3OFNpL3hzTTJuRVVHNkRXUTVpV3RmK0U5dmE2OHAyUVdvWnpPNXE1cDgwdkh4WkZUT0hYVENjcXVRbENscXl4dXprV3hlM08yT3VqSjg5WmxmR0gvbVJINWtPWmppM3dFejZCSHhsN2NickU5SUlOdUhLR0hHOXJ6RW8wemFCS28xRmVXaGRlMlRqYUY1RFgyTWJURnVBR2VPUmZzaDUwNUZSbExHb21vS1p3Sm94cm1DMk9SUGF0RTB0OW1FSzRoL3VWaC9ZQldhK1MwblRHT3BzMHpWbW1UNmpSK3VoNWdMQWJFb3FvNEJaUFdlTDR1aklHRVFxQythb21PbXlySXZZdjJ6bkJOR25Hb0RVRGRxcXlLUUxsTXlXRlMvUDc5eTNyTlNQMytYdjZ2bUIyUUM4S3B4RkdkUlpkTDBaNHM1a0xvQ1oyK2UzaVZxZitjeit1WUxzSmFYMlVOa0RhODZWODdjQTJpQ2k0aDlLOGc3N3BVZnFUV2xUdmpHYURoOXYwS0M4aWU0WHAxMzVWMS9IR2puc1diM1h5eHZEYi9meDkxQXhPL1ZtWDI3T2dMQW9xNUpHRUNPNEJkUXR6VmFFcnlhY3Nhd280TTBOOWRkYnhRd2dCajA4Y1ZuRXBGQVhPSXYrOFZOZzZNZ2oxZ203S0d5Ulo5UVloQnhFY090T1lId0pPTk1VUmU1c2NJNk03TnBmT0pzYlRHZmdsU3lNazVYTW9FN1NwdlJmZlVEQXpEOXBmWCtuTkgyUjlRN0F0bWl2TVp2bjNOZ0FNYWtMaU1sbTFWNnZoMDJuYTUvQkE4Z0FhT21SUVpudDNML3NwTEcrckJESWFua2N6QlM2UE4rVHJHMlRQNXFpbUFOb0U5Yms4SThVczN0K0laajlFelgvMEhUMFZqWUpDdlhaZmZXTml6dWNNVEQ3OURHRDJRLzkwQS9OU21YVVBwbXFOYUt1RFJtWTZmcXZDYVllK2Z0S3U1cC9hQitwRDJRanhQWCtXeTlOZTJSWjE3RXBXR1ZnRnVNanpoakh4a0hvTktZL2FoK0ZzdHFIVUdZQlhHaGorcUttTWtiZFA5aXQzcmRML1hLQVdwU2Q3RUlZb3l2akV0Y1NWOGFMNDNDbWFocVBQY0hzdktRTDZVUlZPU09WMGk1L0VUY1lrMEtkNUJsdEpZQ3N0alAxa2FtTXhXemwrUnF6TkpVUmx2aWEvaE45YXZzNXdoc2UreHlLR1NZaHJveWlxQUd0WlgwYUpsVEI3Rk9mU2hXWlhHWFphN21SdWpYT1g4S1UzOXo4bHhxN1MvbVFyL3dXOVFQWTl4V2MxWHJ2OW9lbUV0ZjhXYlhUV08vd3FmZEQ5Y0pUUHA3a0JjQmlmektNaTdLbVB3NTFIek1GTWRZendkeHhsclZuY25DTm1XR0hRVlcrckFWbTBKeWlIUDJZOHVpRDE3M0dFbjRoMzdDdUtobmowUjljMDErRUdsYUZTakg0UUJsMWc3aHB1bXlReDVZbHpOYkptckdMOVdaamtyRi8yUTdDWkwxSXF1T0Y5L0YvMng4MTc3N2YrdjczelZiSkNHQnRWUXp3SmpBM3RsbDFGK2Ztbm1kd1p1elRqYWRMYzI4elRXVWt1RFJTR1FGamtzWVlhWXFTdXFqMU9FOVJ6UEtZR3BiTVZjdFdvM0hmRWQra005cGZOYk5mdHZyeS9sOXR6VDgwYnlCOUZaUmRzd3FLdVErMit0K0xPNTB4TVB1U1l3YXpIL2lCSDFBd3krRkw0R2lzdi9ZVk9HcWxQV3JLbzJYOUd0ZlFjaFBNZEJQcFpIemJWcitoa3JFZndyd3ZZMTNBakdESGEzQ0RhYTRsWTF0VThyS3NNYVBiSXQrWENsbVVGY2JpckdEMi9tNzFYdHUxbHV5YzJWQmpWTlQ4SER3eUF0cmd4R2hSRi9PUGNTQlRiOERjT245R0ttTlZ4YzdURXA4d0Z0S2c1SEJHZTZWTVQxd1pUeEp6anhNamtBbkxxSTArWEJrQlp2Z3pHc3cvMUdVeCs1dDZGeEMyOHdBL2J4OGhLeVpUSmRQMVpCSFRWTWFoMmlCVUl4RFJORmQyN3BPZjFIVEZmRyt2UXpoR1pLbUM2czh2NEtIcnNvb3hydSt0RThuaXU5QkU4VXlINUEwQ1hPMTkxYlNjdjlUaGNEWU42aDBrcVovamhKZnZsWWF3L0ErUlM5M3BtZzlEQ1lzRDlYTlV6dlRNOW9nUjJJYXFtQUdza0tKNEVlVUV6a1JJcjVBVys2REZkNCtBbVF0NFFUVkRmRWM1SUV6allRb3llSzZNQWRRaUhveERnYWtsU2dYL2RDZXFlS2xxcGdxWnBETEsySE1GaWxtTjlhV0NtVTZtNEVZcmZjb2h5cGs2MFdMaXYvRmUvcS9jcERGKzBKWWIrRkVvWXowQUtTQ05TbHFqVDkraFBPZVlaaEFpWUlhNnJqZHpLOTdaQ3Z1WnRWMFpGVWpveGhpQUZ1bUxCa0FiYksxcnkxUWhhMjBhRFRDY1ozMmZRdFNzdFdYYVBoN3p1NXJaSjA3QjdEK3ZTeW1kZmRHdnlyVHJyMXpjNVl5QjJTZU9HY3krNy91K0w4QnNYQlVUeUlrNDBnMTFYQk9pNmkxb3VtSWhqTUZkVVYwYUZhTFNlOXpSSndXenNaVEY3Sm9LVHkxd2t6Vm04YjZ4dVRWaGpHWWZjZjNZZUJwQVYvdmpIT1lkWWFWZjE2SU5BQzhMcTM2QW1SSGNBR1B4TWdLWXd0am1UR2ZIVFNyaisvdjF1MlB6NkxJVU1LTnl4dGc1UGhkRUdVSVQrZ2VZdFg5dGFpeFBaN3dBTUx2ZXhsTFZ6b2ZlQkRDTGxDSGRkRTEyelBaTU5nU1lxZXgzTVo5Z0VwUDFaZzd6RDhsdnFPWWZ2OHVLWFVML3RnQXpmWVNET3FZd2xzRlp4MG5vRFNNZUFLZjltS2hGbDhZUzVoOGYvM2c3ayszd2RvanRWTVhEdjl2Qlp5VzVpaU45R3ZPVVdoNmJmdm5EejVmOTVyM05YVDczTVlXeXFvYTVwaWhLdVdnZC9iRzMyU0tTNWx6L3gwdTVqQ2hwM2t6Ukh1Q3NTQ1ZmVlRKTlV6U29ZcWJwaTFHT01RUXpUV0c4R0dlNk51YlpnaHJqRWVZZmhDMU5tMjVrdnFkdGVxM2VBR1ltZEdrYVE5dzFsWUV4R2Z2TDcrRUd3Sit3Ulg5bjZ6VjljWVpTdHBockVLS3BqQXBkMmZndXI4ZVlmSTh6QlRSVnpGcXBqTGxhMWpMOXFQWGRHMGhiV3pHYnVINXNtRzNzMFFZd2pVOEdOVWxuZEwrdHBqS3EyMkplNW91dWpPV2F4ZDNPaFBrSC9EV09HY3krOTN1L2wyQm1ZNnBZdmhsMDJ5cGZONVFXcUV2N0VjUUFiZkYyKzJ3cWJZQXdhVU5kQXFpbUFKY2Jmb3kvWWh6bktyQ1htb0xFZlVROVBoZFZ4NkpmaGJFaGJQQnhIVzVDSGRBVzBEV0ltc1owUmpVRDRaZ0FNNzk2c1g2WGljcmx0VzQ0UjV1am4rV0F4akVKbUtHczljWTJZTlJrWnFZeUFzaXl6ZG9vQmFyVlpDWE5nTGZWUXFETXBaNlZIV1ZPVG8wTVJVNm9IK1A1YXFTTnY2WExTaE9YQjVzeSt2Q3pqSDNNOGhzV0dNT2pLTW9CWTFrNlk5bVlmM3owbzIwUjdQaGZlMGhSaDMvSHZPRmdWOVEyalIvRjU4dWVkLytLTDZsUTVRbHNXZFRsRzJBZ3FLSGZJRElORkRNbStzYVpCL1ZrcUdMb2oyOTFtQnZWYTY5cDRFRi8xUnhsRUdmZmM4bGVac3VBTTRDWktHSlJKblFwMTZpNmhyNmNYSCtpZDZ0MzNvNHR4K0N0bVBWY1l4WTNTY1dzaTl4S3RKbXVLME9LUTR3bHFQM3N1K0kvNFIreXJ2dEJXL1MvWHlGc3RDNlExZHlVbW1QYTREWWJ6T1FNV0VzY0dyc3dBcEdOcGdYT0NEM3IzUGlqUWhxQkxGSVlyUUZtQkxMOXdVeVArWHVSdFdETTU4RFpMdy9tZjluTWZ0M016TzF1cTJJbXFZenRuN21ObFBEQjdHUDlQYzZZSytOSGp0bVY4ZXFycnc0d3UwbEJjWGVGbkRKbS9rR2xxRUlVenpHRzF3L0lDblZIcjIwWlZOWERWRmxpbVhCREFDUThOVlEwM2Fzc1RVZVVzVlMvaGtSRlkxM0x1czladkQwL3d4aGo3TTk0WEN0aVVWZFZqRXBkZ0ZXRW1Ob1lFS2NiVkhOVGFvQmNISEdkbThEc3ZmMzZLbVR4MVROWUJaRGwrRzFhK0l4QWhsbCs0WFVHQVRQK1htZE11WWJ0dXRIMGIxRXhhNll5L3E2Nlo5bWwyVzdZbkNDT090R2h0aEhlVnN1dDdYM2MySW56eHNWS1grb1hkZDNaUmpVYnpLNnY2WXpwUG1adWw5bFFVeGxOVXhuRjRjeHRHYkZRMEdLMjNQbUlZS1pVaVVmUUVnQ0dja01DbEdUVEUxdCsrTU50VzBFTmphOXAybisvcy9GcjZLbzNUYldibno1SWUzbTlURHN0a1VWdGJ0Nng5azNIYUZEckd0QjBVTzJqM1E3R3JmbUllM3oxWjA5ejM1WmNTK2IxekxSR0FseEo0RXpBTE13L2tqOUpVREU3Z1EwK3dhd3RtTk9DdjlqYWx2VTdVbTN4bDVtNVBMK0RZM0pSRm5VTkNjdURBNm9BWk5VMnY1eUlVa2FBUXp6S0pWbXkxYTkyZ1ptdzhYNHhLbVpJUjh3Vk1vVXluVlM2eWpuNi8rUlZIdjR5MW5XZklYQVJ0bklUa0hhNzF0dVcrdnM0Tm82RFdYdVBNMGxsbERLQVRHQWtVOHgwejdJaWE4c3M2Z0pjMmJrRVdFVTk3Z09LbUZjTC9uRjcrM1o3T3phbmZUQzdwWm5kdEMreTIvM3JHak5KQm0rdXpXVWY0MHJxd2V6cXhiM09HSmg5NkpqQjdOM3ZmcmZ1TFphbkt6WmdEZU5NcnpObExWbUZxbnhUYVlHcWZPMllxR0o0RWR4d1BiYkZmWE1ENkVISDhoVnR1bkgwWE1WTW9FOU5QcUxPOUVoZGZ4Wnd5L2UxZ04wS1Z3R2JNVFQ2cHh0UEM0eVpHb1l3OWJGdVB1MmJDMkdUNmMzNC9sM2Q2aDFGZmlNNlFBeVFKdUFHU09NNHRvVmlCalpKSUN5TjZVRk41dlAxR0UxbExKZHR6bkJjdkNUS21CVHBFekNtOGlBM21JNGJQWW5OcHJHbURHV1pKUFkwTTZReUZpaG1IaFBBR2pQOFhUMkFUTTduQ0dyTnYwaEhlN0ZPSGorRkxubk9WVE8xenc4ejhBcG1pdzkrY1ArRVB2Yk5QUkYzK1NES1NFMzBPOUF0YVV6ZmUrSkxSK2xNMVlFUlhXY2xCa3FvSGNQMkJkcHQ3Z1RyNzRxRDVvL2U2MzllaS8vSW1zSm9DbWJzQ3loak9WSE1SQkc3bU5jSmJJbGkxbDQ3TzloU2R4dE10RzZOYTU5elNSdnFnMXVITi9ZVFFOWkdhTUtFbkY0YWdES3BJNFkxWmk1UVZTS1dpSmtPNDh4Z1pvekgyQ2dEek9TdllGbE9wcDU1MHp3WG1jaVB2RE4rcEx6Ryt2NHBoTEc4clBVbXBLSGNpR2xkbkIxelNKdTc5NW5uQ2xybmRhM1pXQ3FqQjRqcE9iWEkzN1FWcmkycjQxdGdsaHQ3SEY0cG01aWFtSTlwZzl2THpleloyeDkzajFnVlF5cGpCbU41VEVHdE9xcS9iWEdmTXdabUh6aG1NSHZYdTk2MUY1aU5nWnJDMTRoam80NHp2UTdHODNyUkwxWEZXQmJ3YXUxanBuQ24xOVpYcWh6T2VjVzFtZHFvNll1cWpLRmRyeEdIeG9lSUE3N2kram9tUDlRTVJNcEllZXorVzdkNmV3QVlWYkd5WkZwajFBWGdBR3h4S0IwTVMxWE0ya0EyUlpQNWJZdE5XaHN2ckRGTGJQTDE3N1FFTTU1Ri9sdklSR0ppTzJGTVlxS2EwV3FTRzB3emxaR09qRHg0WjRRMHhIbldzcVF5NnMzQ1RsL1ZNaHFFc0g0QllMYXl4ZnZmZjhqc3R0OTVIVUVxWVZ2ZXUzbGU5L21hcndCUWFlcWl3cGpCUnA4UWhqSlRJWmVsdWpJR1hLbGlwdlVzQVpqMUtCUGFDR1pVeTNUdG1NYlBhVjBUbUtHMmlXSjJVUlV6TWZFQTI3RGRSdUFzMXBpZGMvaXRlQ0pXaWdzamxnUnlKdWlIZWdrd1crbk5RZjVMLzhERUcwNW9VOWFjZmYvYjNjdzZjLytmMXZmL0tnZXVyS3d3cG0zc1B4WE1vS0MxMHhzekJVMVNKdHQ3bkRFK2VFZTFqR21Ob1U0MXJmSVZ6TlpXOHZSRmxua1dJNC85alQzYWFZcWplNUpwZlg3YlZ4ZXovMnhtZzlzVG9aamw2dGpFamN3cW1MMStjYjh6WVA1QlFIcmZNWVBaVlZkZHRSZVlNZFdPNXhaNEVhcVl5dWp1dG1NZk16VVdZWXdnRlh4aG03Z29ZcVBLV2R4M284NzdIRFN0VWErNUQ1aHhuelo5RDBLYUdJZ1lyc0Z4Rm9DWXdSZXZKYVloQ21jYUQyWE1hcHpHSUdIK3NXbnEzdEd0M21ZRU02cGRVTVZjWXFLYVFTMkxjNDFWTUd2ck1kS09RemVnRHNWc1dpcmpaVFdWOFpMMkZxZTZFVnRYejFoWUY0cFpBbVkxeG5URmFJdFlBWmlGcXRaaEw3TmRZT1oyM29wQUdmM2F2SDc4UTFqajE5azRIdk1ReCt4ZFVobjEwL2NLYmtVVk02aGxIZlpDSzNYclhBc3d1L3JxUTFHV3VNSHIzeE5MTlVwVS84TW1Va2lncUVxbm5iVnllRXY2OXIyMlhSRGJUcEI2QmUydGZYQUZiVytiVlJiWEp0bm9Xc2VPWEtUK25qRGU2LzIrNGF0Vlhna0FROHdDdEdBUVFrVU5SQ0NRRm1BbTZoakxiSXR5QTloeVg5UEJGcm8zR1ZJVno2Vmc1aWlYYkVXcHROblFwVUJtQ21QS013SmtNbGJBakhkTHVKSTR6dHBmV1pwbE5mOFF0VXhrdnJETHpXZ1NaOXJzUi90M3ZjM043TStaZHo5b2ZiK2NEV2FOdHYwdDl0TjFhUkdMTTJJS2JoM0c1WnRSaTNJV1VFWXdpM29qbFRFRk04SVlqb0NpMWo1bDZLUFFKZjNHTFBHbm0zb2N0TzNDWUxaWlovWXpiczljRmV1U1ZNYnNWY1pTSEFhemwvY1BPR05nOXQ1akJyTjN2T01kQ21ZbE05MElHT0phS0ZXbFpxcHJCQmtGTUFzWVV0V3RsbE1JbWxnbWxFMVpkNWFhZjJpN3hnU2dzdlZscVNJWElLVFg1L292bW4xUUpVTjhZRmxTSUMzV2xVVTUzak5ycS9EbE5iYXU5MkhyTFlGWlhWTjJVeGxHSU4zYisvV2JUVlV2cmFzNkp1cFpXV29xWXh4aWwxL2tnY2FqckE3MEZLSlVNVk13UThIVmxmR3l1cjRzZlAwQlk2cUc2YVpzMlljeVNDb2pvVXZYbStYTXd5TlNHU3VZU1NvYUZMTkxHOGxPV203Y1BUa2Fla0IyczFJR2pHbTcyTE5VYmVERUZ1OTVqL3lTT1lJWDd1VW9uUm5aYVR4dFVmc2MvcTYwV1JzT08yeFMxd2Q4OC8vVXAzbXNEME9kY3N4eWlMNEtZM3F1WU5hQ0w4WUliQXB5dXVsRVFSeXBqTHMwOEFBeHRxWHJ5eVJXajlqSHpBQldMSHZHTitpbkVFZi9ETFozcTlIMVluV21PK0NyS015RkFoZmpvSmpaUmR4RVJvcHhLSEZtYlhLTmIzdXJtOW5mc3M2L1MwR0xrTlVHcnZucGpubC92VzRUMnVqY3lITjczVmtYZFVlOHMrS1Iwc2kxWnByS3FCYjVGakNHZFdabXhWd1ZNb0d3QnBoSiszUmIrOE92R1V2ZnAxMGVpdG5mTUxNZmNIc1JGYk45WDFoajl2ekZnODZZWGY2N2o5bVY4WnUvK1p0M2dobkxvcVpwbTQ0cE9rN2hhT1JzZ0JWdHo4YnNWY2FjSXFpcVZlSGVaYTEraExhNDkvbXZOdFFwMklsaXhqanIwVDZvaVFpTlBiZytEU0RJTVNYcUZjYWluOFVZZ3RuYit2V1Y1WndvWW5vQXlGaVBjUkV2cXFEVkZNaFZtc29vWmV6QmZLS1AvUUZvQUxNOGxUSFlCbUFXaVlDeDhSb0J6SFV5T1pnbHFZdzFQMU5NUHZEN1B5ZlFFblZPYkdjcTQ5S3NLbWFPTFdUZGx1SFJCalZzRStlajJpNG9FL01QSW5GMjR6UURpYjdpV1hmUlNvQVpGYk4zdld2ZmZZK2g5eHhJZlZJampsU0pHaDgvSGp5OGlhSlcyOUZXcTg1ZUJjUDJwNkpmbGYxVEdrWHgwM0hhUTE0UCt2YXZVVEFUdU5JNkxmWFpoakxOUHhaYk1KUC83ZmhPU01FTXluNk1NWXdUczZNVXpNNWxaLzJPbHJxV2wxOElka04zeWg4blVNaVVaVTZZMVljRGZhVU1NQXZoTXM1dDlVc3o0Z0ZtYU9OWVhXT21GRWw1TDd2aDVLYmp3MkRiTjF6cFp2WWM2L3VYRUpZVWpFYmpVaDV2bTJNVXNwam4zQ2dxV2c1b0xuYjZidXQwclprQ0N1Rk1yZkpwK0dFTk1KdXhwcXhlaytyWmZEWE1ENmFRVFlnL3pjeGU0L2JxZFFXekwvSVZ6K2RQV3p6a2pJSFpWY2NJWnZ3OFJzQk13U1kzL01qQkxBSkRab092NDBMcENSNlM2eE9nbXNBbVpYMS92U2I3S1ZqbDE1YVhqa211a2NLV3ZyUy9sRk9vQ3FXc2prOVRHWVBMMUpreCt2SDZ0TDFuU21YQW01WUR6TVJHdjN0THYzNVQ5bHN6dUtWUU1VTzdIaHpMOGxEQkRNOEhMS3RQbHBZejIzd0ZzM1lxWTFqbGwyeW5iSDBRNHNRVG5XbFlhQXBqQUpmbWEwcTcxOGxLdW1Oc09IMWgweTVwWmhYQUxndXJmQjRLWG5CaFhGclJMNlhXSTVVUlVKYXZONk1lVUtTZStHd2luZkhFdW5lKzAzd0hESURZa0k2NGFZOXdsdUtHSkQ0blpha2JTS25YOEtaallKTDRSOGlMV0lLTWNlMWFMeDVqWktQcmdvMnJsUXJ4M2pEK3NHaldRdEgwRittVTBDZG5ZVEcvMmdnUWs3RzF2NXQ1ekVYcE9xcDFETDkrbzNTcjgxWEFscTh0UCszNElqN2tlNzVSd1NwQVRmNzZVS1NmcW1nRU1xUTZic0JNdmdPb2Rva3Fob01BQjZVTUIvWGxEWmlGRGg0Z0JaMm9rY0tZNG81WTU5ZHJESjdDVlFoUGFUYmdpYkpMMUhrTmdwbWdKRUVMZGNrOGxWbklRWk5OQzd2OElYRlp4Q0dnMW9nRDRtcDlNL0d2dVFuTXJyQkYvK1IyK21JOWo4ZTEzaTZQZ1ptOFJ6Nm0wM01iek5RTXBOK21OWlo4clZsbWx5OFcrUUZsc2pjWnlvQXZsaE9ueGJaU1JqaFVtSnR2MW5FUUVKTStmcE1CaU51VkRWZEdtN0hPekl2Wk1KZzlidkd3TTdhUDJYODdaakQ3aG0vNEJnV3pxV21KemJWbld0ZjRyblBBQkdQaFBPanVVMkdNc1haOXZPOWtNRk80bXZzU05hd1ZwNE1qMndoeWVzNlVNclkzMTVxeFRxdDh0aFBNcnV6WGJ6RDlrMmJVQmM2eW8wQWRjOFJpYVphQ0dRL1ZhcFJ2ZE5uV0RXV3JxRjBQTU12L3NPN2JGRWEvcktwa2wrNHc5S2d4WTd3aEg5WlV4bVFTaU5HQ01zMEsxSTJtZFkwWk5wZzJ1NHpiME9ZR0g2R2NvVDUrcUYxK2pzMlN6b2cxWlJaMVNXZU1WTWIrSFc5UEZROXlBRUdJY1hLRE5yYWxNMVBZa0ZHQUNiR3hUN2xHQVVucHhOTGRhYUlrZFF1SVV3dDlaVlZsVGRiejIwbVVyMXhKVkhqa2V3ZUl5b1dUZWNsSjNsK3ZDN2pLQnVvTVIvUzVoMy9mdDJRS21haGoycjZKUWRaUm1PTjVFZG9NVkRLc3lNei9mQkY5MmViU2p4dFNGNmhiNHFTWXBDa0EzbERHNmxIQzNIYnliVEE3eVdGTnlvekpqNFVjekZLbFRCRlMycldOWlZITUFGU2t5VHlWa1NtUGtBeEJuL0t6NzMrOFlXbm0zMitML2krR01wWENWUk9zc3JpTzVYZ1pOM2t6YS9ScjczV1dyenVMczRKYUhKMGFnWmdvWjdwL21kRW1YOWFWQllUcG1aQzF2NnZpUFBqeVF5cGlZK1h2TDJaLzIrMmRlU3FqQXRwNHZJTFp3eGFQT0dOZzl2WmpCck92Kzdxdkd3ZXpBNS8xK3FLWXhXdEFuVzJxdWxIcHNuSHcycjlOK3UxdGljODZYMVMrYXRYb3loanFGNkNNNVlJOTBHd2tyYkVKWStqRGczRUZNVDI2Ti9icjF4bEFLZ0FMWEtLd0ZqR2tNaVpnaHZKSmg5L3psVmwyV2s4VWlsSzVNeVBCTEgwVjM4S1lYUloraHFxWTdkNFB3UEZvb0dER1ZNWlZQV015QkxMOGNIRndEUE1QTjF2SjQzZFZ3QzVWUTIxQUdCOWtJc1V4Nmlwa0xyRWIwakxzOHZVR2MrS2tIcEErblFXdzBmeWplOXZiUkUwSjhRZFA4UEI3VU5pQTNKU2JYbEFSS3B0dU96Zm5yTkJRZXdQZUFCUEtkd0VxQ2p6MVBYT0RmTitseVJYSVpTNkFsbTFwSmdwVWRDem0rTHdVTXVXVmdsdDlmOTVwcVROeWpXWGJsOVY3RUtoR0dRSW5iZ0pCMTF2MHJlcG9BWVlrVDdQYWRqclRSL3pRZDhwLzdoSmxoVEdXYTEvRWw5SWU4WVVrelFtWXBRcVp0SjJZMnVrWFRRQ0crVWUyZml6SGxwSWdUUkdzS1ZFT3UzeGhHRytLVFhsYmFRQ2JuK3h3Z2RVWmhCdWpxdmVzTTZibUh6NklFd2tvMDFUNlExbC9sdEdLa3FtUFgvNEd0ODUrMUxyRm43ZmxCbHdXWnN1MnVZZkNWaHZBNXE1SkEyaGw5WTU5TzluRVdxL1hjRzdrdm1aUTBFcm5ObGpIOVdZNXFJaGFwdnVVMFI1L0JTQWJXSThqVDFWa3ViMzU4MTZLV0x1ODJyL3ZENXJaWDNWNy83cWFmNHp2TkRsaTZiUUZzL3YyanpwallQYldZd2F6ci9tYXIxRXdtd1ZvRnBYeFZFYUZrTFppcHUzejE1alJkbDd2TThwcXcxK1lObmxnTU12WGtVbDNnaG5TTURjaEJUTXFpNktRNVRBV0w2UTFacW1NZVArNDF1eWplME8vdnNLQ1U3aFdMSUV5VDlzYTBBYkZiQndCVkxzUmQwYUNXVDFHOXpFTHMvbHlDZE1XaVNwS2wrSmlzbVFiVWhrTm03TUpuT2x4RXFtTWhadE53eklmb01ZZnp2VnV3N3BFOXkzalkxblVOMjNMRE55aUhMT21LMk05RjNuOGhCWUEyNE9UV29jZUlGcUFSU3JqbTkrTTFEVS9CWnRTNHNHK25vRVZrVUtIWDFwdUFTVUIzTFZQS2ljNU51RnlnWmZUTjJSTE1VSkZ0RnUwOGg0RElrN3h6R3U4NFBvV2ZRS0NvZytBRG51VHhiMlRYT01kWW80Qk9uakx1RCtrZ01hOEZlK2RiNFdaeFh4a1FGUUFhNlhFbFNxd0ZsZS9SY3cvK2pPRnN3QjRlUjhlNzA5Q0RwakhsN09ZMWZLamZ2eDd6TTU1RzhTV2NTNVEwSGdvbk1VWnFZeXlYcXpDRnI0akdETTlXbXZVQ0dieDNZcnZhcXdScTJmUmtSQ0xma3ZZNWFQLzRCQ1hZa1BwVU13YUFsVDB3MFNqTGNabjVoOTZqQ3BtVXNmZFJ4dkFiRTNnNHMwbHNaaWt4aXBKVW1VcjlUZk50YS85SjlaMS84UDYvbndLV1N6UFduK200OGJpcXJ6Tk5STEpsTEl3Q0dsc1NoMUtHdGFjRFI3cnpacXBqUFVZTm5FQk15ZUk3YjhYMld6RGp2MUJiQy9WTEk5OWZqRC85MjZmZ0N2ajNpOG9abmRaUE9iQVlMWThNSmlkSE5pVjhjM0g3TXI0aGplOFFjRnM5TndDc3puWElKem9OUlBqRDRwbUE5N1BDRmY3cUdIYVQyS1pJamNRNUdiQ1djc1l4S0lMRlRNRnRTeVZzUVZrakVWY0hCcHAvckVUekZEWGRXWjZkSy9yMTYvUkJ4cHZxV1dpaGxtMkJrMFZNM0lMRlRIbEY3WXhqUkhsVERGTGx0cFV0ZXk4R0g1byttTG05MC81Y0ttS21keDBsT2xZRXZtWWJFL2x3Y2orUXlvam5vNER6R29xbzJEbDZQSSszamtoam9vWklZc1RTdGFlTlE4aWRLUXkrcHZlRkZBVHdBSjJFWjdTN1pWZE5qbjJBQjRaRTIrQVYvUlgwM2NaSEdNalVPK0xJQm1BQVA1elFwYSszRTQ3WXk0eEROeFl3Vk1hWmFVWnd0SUphcDJwWWdlSWpWRUJadXhIUU1vK1E0ZkNSVkRXOVdyWlZ1Q21rZm9XMm9xYjRmdTQ4ZXI2ZGJQSC90UVBRZ0VMdUVKNWljMnpsc1BtbkNobTdDZXBqMkgra1NiM3hnWVIrcTBkL2ZYUEdMR08xcU10Mml1WXFmcVY2VWxzVi9VczZ3TnRmUERkcXRoS1V4U0ZZeFRZa3ZZU1lPYkN5STd5aG8zSjBaM1p1U0h0bS9PenBqTHFWOFlqZFVGdlh0T3lBV05VejZ5QzJxZXZ1SU4xM2FjakpkQ1dpNnBRVllCaXVXZXN4am1tWnprSExjYlp0OWsvbEx3bzl4Z25hODF3RGVtalI3ZjczRG50OHhXbTFCNWZYUmdWelBiZmk2eGQzMThGYS9ieDJUQ241MkxsRG03WDFsUkc5L2EySmMwWDFwamRldkc0QTV0L0xBOXMvbkZvTUh2VE1ZUFo2MTczdXFtSzJhaEtOdkdjWFo5cGUxSFBiUFVuT3k5bTdvcjdRRnF5K1RUQnBRbDFoQ0FCUFJpZHpGdHJwbTBCcHdGd3FEZGhMYzRhUTF3dDlndjNMdE5yQ0xCMVYzVHJWM0VUYVk4elJhU2xncG5BV2UwZjR3bHRaV0YyMHZGQlJ0bUZqdlBvMHpBQnViNllYWEFGczVaaUpwYjRxYnNKSjBYYXhPUVNNTU9OQjAxS3UrcytBU2k3Z0ZsSjlqRVRHSk9FSmdXeGFGdEVHVzFZa1JKZ2h2M0tUdEtrTEZYUEV1MEE5UnZxWStqSzdJMXZOQS8xeUV0QWp6a2Uwc09rQSt1ZVVDNEF1TGdHb1NhVnpBQnlGcEFWTFpEcDRuU2FQbGVjRUJhcGRmRldSRHpjYjRGUzVVQ1VRZ0hQYXlEV2ZSVXFjOWl6eTgyQ0YvVTY1b1NwVUF5cnFsVHdmb1FmUnorQVpjeGRVYXF3RmltR0NrNXh1NmNxblRBZlFKZHBvUFg2c240czBoMjNKM252V3FaS3VPbjUrSi85WVNwaStpUy9JKzFhUVk1anBhNWd4di81QVZ5TjlXWHBTazJDbTRCWkNST1FSQjJMczZwbmhES3Y3ZlZhNHJ6a3hodjJFekgzVUdhSmNzUVpJKy93bWxETUlsVlJnYXNGWGt1a09jWTRjalBCVE4rY0UrQ1JxMlVyTWYrUXlYejgxZi9KdXU0clI5ZVNTWHNEcHFROGRpM0dXK1hXbUNuN291V2JVdXVabTA0UENaaXBHeU0za3hZZ20yN3NvYkcyaFQzS0IxTysydVdac2NIc1A3bDl0U3BtZWNwaXZwcFkyc3BnOWgvNko1NnhmY3hlZjh4Z2RzVVZWN1RCVENDSDlaa3FtNExSVGdWTjdQbXpOV1l0MkV2ckNwUGFaMko5RjB1TjdZMUc0dzNieHd5RUNocnFCSzlXU2lQcmxvR1lyalZMOWxCVHkzM3R6M0wzbW43OWlvQXZyK2ZDSi9zVXpEUUdzRU5hcE5ybDU3OUcwN2JjdkIyRzdHMVhScTlPakpjRmpBRmx4S2tFUjcxeDlHRnVKOEJNb0N4Wk9LZjlOQVVTdVprMW5URVVNN3pDcCswU1hmSmZ5L0ZJUnlmRzVySkFRSnNEeERDWi9NWXJ3Q0VoSzBBT1crckNObi9UOXJyWGd5d0FUYXlxR3NUNC9wdU5ZUXlMTEdRZHBjdzBRcmF4d1JBS3NHRmcvQVhxRU9XTFNwWDJUNVJIRTlWeDlvZWtWWDNwMWJYLzlGR01xdzQ0ZXRrbi90SlBFTXpxV2R3WjBTNkFKbWNsaEhJVEJhejFmNzRad0VxaExZa1RIMWpHU3MyaTRFVzRHbFhHbHRKWDZuRU1yakJGMENMWGtGWHFHRmxidG12Y0NZRXFVZXNoWU1aSHp4aG5FREdlbDF4anhodFFzRElsU05ZYjRGYnErVU92ZkpIMS9mUHpORVl0ejRsTkI3MW15cVNxWUgwem5iSlJqM0o2MU0ybWFRWVNxWXpkamxUR1dGdm11L1lwR3oxVW9ab0RYTU9oUWV1Z1kveEZibDlUMTVnMWJaMGFhOCtLcERMK3k4V1R6eGlZdmZhWXdldzFyM2xORzh6bWc1aU9pK3ZuSUtheEpGMFJwaGhUYmZMM1QydGtSZnUzWTVQSHRjZWtxcGdDbENuc3RWSWFGY0xFVElSUWxzSWQyeFR1MU1FeHdPeFYzZnJsY3dGTTI0c3VZRnJFdVc0d3JhS1NpVk5qUWJvanR2cktUTnczREhQOWhtVnlWMGFrcVoydkJpQ1hBc2pxbWNBVlNscWFsNW01TXJaWUptNDhVODRhcEJscjBJbzF3WXdKVHUxTVUwMXYxQzlkcVkrYkp3UXVuUlNQWmt3bXM0MWZjWVVkOUtWZjU3eFJvVUc3N1BGbVVOYkdpVVR0NUdmTktRbnNUNlB0UzJtN1BpZzBUSFVtZ2xsdTZxTHZTMzF2MG1mdzVGLzlHWUpXUE9tSDYyS05RYjVaaEZPalFwdWhQa1E3ekQrUzc0NklxNFlzVUthQUZuMEpjZ051aEdZZlh1dFEwckJ5Vkw3TGE1dEZHL3FWQ21aT3VGcEZXZFV4QWhqUEFtb0JkMWl2NWl2WTQ1ZE14WThVeG1pWEw1ZndNOXVqM2lHVkVUY290S2xTWUJ4S21QWG1POFEzRTd2NkZkZFp2N2lsUXRFc0FCc2ZzL2MxOCt2dnYyOWE3dGE0cU9jYXI4WWdwYTQxVTlBNjRkb3lHSDZ3bjVwN1RGZkV0SDZzOE5Wc3Y4N3RXMnNxWStkcDZxSUFXME5OcTJEMkR4WlBQV05nOXBwakJyTlh2ZXBWdThETTVpcGtNV3hDUDE1ellDcWp2QjloVEVVenBqMk9BaGc3alN0cnM2R3NURjF6cHBEWkFqQWRxdUtiQWhteUdYV1BzMTNwaWhxM1RIR1RtQ3BvbG9IWks3cjFTNFZGUXUzSzRXeEJndytrTVM1SUFRSm13U3FBTHdoTmVBNGd2RW02STQ1eHhheUNtVjFhRmJOTGNzOHdsZm5HcUhSWTVGREdsTVVvYzZLYTN4UjE3c3VzYTh3VXpNVHdJd1d4QmtjdmtqVm1NWUZDWFNET09rRk5DV0kvUG43R1pGNzlhbDArcFlYcFVwZXFMcFVQV3V2TUtDbnBPNDdmQ3ptaXBmUElKWlBMSVFRRGtSRmxTY2RycjNDTUxNazlhQTBmVnFRWHhnMndUZWR0dTdRM3dGYlp2V1N2TVN1TjZvZmRmbVI1Nm0vOGZPTmJ0S0FjOXZjQXQzTXNCOWhKSGw0UE1LdUhxbU9hMG5oQ2tNdjdzQnptSDlqOEluVlJZaHZPbXpGY243WVVjRnZtaWxueUxlM0JNTkxlam9uNXh6cDNVbHpxbmF0cTV2S2wwM0ZnYWU1akpzU29hcGxNTnAxSURteFh2ZnpUMXZkM0lNeTAwdy9iTVlVampiWGI5WnJUcjlXK2I5YmJWdnRxRERJNDB4bU5LWXhVeUhnbXBPUWdwc0IyQ05PTkF3RFlBWUh0MDI3ZmkxUkczN1Y1UDhvYVYvT1B2N0Y0K2hselpYelZNYnN5ZnNWWGZNVk9NSnNDV080ZWxVT2xNc2FyWktDbTE4anQ4dFA3d1RXYnR2cTZOazM3S21DMStvbUJ5S2hLbHJveUppcGFUSWo5RlBCWVQrRUxzYXljQVZlaW51Vmc5ckorL1dKakdtT1VFelZNd0N5bkExNWpHYTZNK3V1UmRaYkhMZlZ2d0xGdXB6SnVqekQvaUgzTW1qYVN5d1RZNElpeTdqa0JCYkEyMDJoK2s1cUFYSlFuMUFwUmwzTDdXWDdjMkZBNkF6SGhZNDFiRjVQQUdyTjQvT1JFTkZiUVJ0ODY3bWZtdHJMeWlsZmlDZDdiZnU0YVVwMktOUlYxV3Z0ek5kNHl5bUtvS08zSkFOU3MzU1c3NEZ3VkVGYjBuS1B1bEtiM2k1ZHUxanp0emtaa01ORzVOQU9uTlNOZVpnOGg4ZW1mLzVWUXVrVDFxc2RTQVUxaUFER01CNWlWbXNxWWZDZElhcU9jRS9Yc05ORjNKZC8ycDNDMU5HY2FZcVEyMWphRk0vWlJHQ3UyVkRBVHFJcHlQVnBLbXJLT2ZoQ2htQW1ZTFU4M2tjWU1SUzJyTVVLYUF0d2lybE9xMWxDRytvWW40a1N5Z3FTbjFwSjYwL2dBaXNUZTl0SXRtRTJBcVAzWGtlM1R2dmVZaWJiOUdzdU5RVW9YS1kxTVpTeFlSK2FwUXRZQ3BwdGYrYm81MWJRQXN4OFZ4V3lxNFlkTGZhamZCSCtoZitZWkE3TlhIRE9ZZmRtWGZkbE9NSXVOb2FWdHROK21yaW9TUVV6VnNIMFVzNVlLbDhRMVpoclhsenBFNXU4bEFOZTJ3V2UvRklnSXBGR2w4c1c2WGtzVnM2aEhZQWVZR2NmeWZ0bkdkRVdDWXd2TVh0cXRYNWpBbFNwa2JDZDRRV1dyOWFSdk1Fc3dUQ1kyc1U0NGszSnNNdDNZWURxa2kwaGwzT0ZuV0JSZHNJOVpTZW16cGpMR1pOSzFacEFIMVJpa1lYU0lEYVk1b1NYMk1STmJnT1J4VHM1eGlGVkF4THcrMEd6T0JUZm9KRWlkcEV4Q3FCTzdONjFzZU5uTHdzaWhUa2t4b0FBNndpZ0NNQlltR2JUN3dOTThnRVVEaEJGeGZTVElpT21mZ3k3Q1ZDTkRHZFlFaitJZDllVU5xT01HMVUwaTBiWWlnd3BDRUFRZEZDUkRFZzR0MkRkT1lIakh2bXVsaE5GSFdOeEhFOXZ0QzY4WWdBbktEclhOOHcydlk2UTk4OFpmSndWVVdVVUE2NXorTmFKZ2pOWUpkcnJHTEZmTlRpU2RVY29DWi9xZFFydjhjL0pkRE1qU0dOdmtCeldoekZFUE1BTmNDWHlwaUFTK2tXOS8zMEdpM2ZvVXFHN2g4ckVUdHFLc1NobjdLVDhUekd6Z1YwVnZWcTN3YS90S3hyQ1BnTnViWGt3d08zUXFZdzU2aDEvUGxyZVB4M1V0bTZZNWJ1SE11d0F6TWZ3Z2lCMS9PdUtoZ2EwTlpqOVRGVFAzK2V0K05aVnhQWmo5cWNXenp4aVl2ZXlZd2V5NjY2N2JDV2I3cmpsanYwWTdXU1A2RG9BaFRYTnNPVVNxWGY1a2FNdU5RZWFuT2JaVU1iMmt4aFcwNks2SVRhUGxHbkk3QWt5OEJ0cTF2KzJJeDBGUTAyczBGYk1YZCtzWHlPOTVuUFhQbnRwUFZUWk5hZHpXVngxL25YSUpWcUtleWRaZ1dkTGM5UlhRQmsvQmJCc29sMVk0NDE1bGRDYko5Z2hRS21XZHFZeHh3TXhqSlRtWm1PaE85WXdHSUNlYWxoYXJUV2orNFh4a2E1L1R4emFDV1V4Z0pZb1lBVTF2dktWMWNzZTVsWldYdmpnM29tSlpBVUU3dGhJL2NxaVl1YVFLWS9SbTlFVmcwTVZUalJWVDBLb2FjTlZRdk5RTkVjb1pJdWtJbDNrcE5PbjlaQi9oZ1ZiQUNjSnFuTzhmQlV2WCtUMTc5VnZwdDZoQVZqZ3NTbGwvZGduTTFieTVkY0FXbExOVlhXK0dsRVgwU1pnbCtzUzFKTFd4MkVLK08xdmYzYXFRNVZCR2NQTUFNM0lNeTh4SVZ2QnFRSnpHZmJWYnJlYzZzdGF2R0IycmNOZGJBbVlaYVJiQ2xwd0pjU1hKMTN6ZGl6NXQvZUlPczllTEtYQWRDdHBZMXJIN2dxT09uN3h2MnFraENGTVoxZUJqT29nZEhyU084M29iTVB1VlZiRytncG5tZXJQTU9zOEtabjl3OGR3ekJtWXZPV1l3dS9iYWF3bG00L0RWYm91bXlhbU1hb1dmcVdLSksrTmN4U3lCbmhUUTlETGFOZzUzK2lKZHRmdngrcFBXbU1YbmxUbzBDbUFKUUthcGkxTGZCV1l5TmdlekYzWHI1eGRWeHBhdDM1eDZJT3R2SWYxcjIwb3ovbVNOV2VPeEgxcE1sSkhLdURNZnE5dmdUR3pQREJmR01QbVFmTTNrSFAxeU1Jc01HcGxNZ0pwTUJtVUJzenJ1aHVxR291WWZWUzI3UlpxNGxKL3p2NzA3djd5aG1DbDhOVzVhWWpRUmwwbkZPclRoeFM4eUp5UVliZUJoQWk4YmhZVlM1bEJqaENwRVhTbGM0eVMyOFU1Vmg1cy9RNWtUZ0tqWHhLYlRlRU5SaFFTU2FQMXVBUmk4TDY3M2luS1Z6SlQxQ0NyUURyRUZnZFg1WUI4MmN5aUFMVE1TWGdQOWpKK1RoUkpteHZldDkxOXFQNHVZZkM0cXMyRm5NelRqYXkyZm45NkwyZlorbjJzWE1wbEY2aG1Zb1c4b2JVdnVZMWJyTlpWUmJQTHJHVkRXQUxNVGpvbXQyM0d0YXY2QlpHUmRJU3BRRnVBRzhJcDQyT1ZUL2FkaTVpZGkyTUhVeFdDVUZNeEVYT0oxb0tMNU9qNjYvTmVFbGpXRmNhRlFwdXZSWVA2Ui9FeUNLcVkzTDNYMllYdDhLSzk2d1JiTXBxNGoyejlka1czN1gyK3hpUG9CcnBmRVdJZHlWcm9PZHZDQUVGWE16Z0I4VFFPenowTXgwOFcwN1hYTzZBL3pqOHNXeno4TCs1amg5YUpqQnJOcnJybUdhWFpmSEppTmo4bnQ4YUVPQWM1b2wyOHBiRFZnYVE1ODZiajk3UEtsUWQ1dnpoZ29pT2thTTM0bUFsNnROV2NwWkRHdWE4Z0lYNk5xbW9EWjVmMzZ1WkdHMkZMRk1qWE1sK1FYV1lkVyt3NUxzM1VIWHd3anFERUxjQk9YbUtRL1huUUJNNVZRREdEbWRYMlozU0pVTTZZcTF2UElZNFErTnF3WG9wYUJMTGMzanpaT01vVTE3SnhkNFE2R0ZGNWg3SksyMFVkeTUwWFRGa01wbzAyQUtHWGkwRmpySmRNR29nMWFRanpDRXN6V0w3dzhIc3dqVGJBQ0N2ZldvcU1FQVk3UTVYVk1YSXZyd2dwZ0xQbDloN1E1SzN4djRFTVU0OXFsaUlzOTN0K281c1IxWUdJaHNBSXpESUdNdUZtTk0rV1NjQkp6anFpWW5vQURJMkRKbm5HMktST1c1ZDY5OEgwRFNtdXFJdDQ3SUJBM0ZmT3FYNHQ2L2RxT2oxc2dENENjZkFZQjJJeGZ2anpSbjFPZ2duQldSRHdEdFNYTEdCK3BqUEtkMGY3ekJkZVE1V0NtS1krYkdKV3hmSTBZMjFwcnpSRFQvb01UcWxRWlE1enRBbVlwKzBCNFd1bmRTbDNpZW1hN3hnVE0rTWFKY3BhRFdGUHlLeWkvNVBtcW1MWFZxalMyWjhwaVBuWS9aZXdBU2x2YnpyOVBWYkxWLzFld2RBQVY3dkQzVGpDNzhjWlF6R3l2bDlybG43dkZDOCtZSytQbHgrektlUG5sbHdjUWtSVm1RMXJTUGplVlVSV3pzVFZtazUwWGRXNnRjZG9telZNQmJuSmIrN0w1UG1hNndYVExMaDl0TzFNWkZkSlVXV3VvWktsajR4Yk1odWZzL0EyNVVQVXJZbGhUSnVNMEg2VXNBR1lPT0RNMU1aeVlNSWQxWm0zekQ0SVoweGlaWjZsL1R0ZEpTSDBnbVBHZ2VzYXpURW9ubzNKZ2JwZVB2Nlc3UHI2MTcxNVVNMEthMjBvZUx3bGNLM2pMOGNiMWFDaG1sei9mckNDSnplc2FzZ0NKVUhjQ1BrSmRrZzJhazdWaHA5ZHlLbTJpM2dUU0VZQUs5RHR3elhac1hLYU84VlBWTHNwQ1NCVTJWUXVLZVFRVVlnN0ZDRDdjTVRvVXJFMWJVQ1krSnlRemtrNWRQT2tMa0M3dUtUNWFTUUF0dW9FMlpjaENWcTZLb3htb1dOYi94ZnlvQXJyaVgvMXNRM1hjdFJjY29KVUFHbk41d1MyS0FKbklNSXM4cDQ1eWpNWUpjVnhqeGtUZml3cGZMRU1SWTMvdFJ6Q0xOV1pqeUZLWXlwaTM1UkFuaWhsdUl1VVZYMGtkYXBwNmJORFVrSzZNaXd6TWFJSXB4MmlNZHZrK2NDSzRLVjFySmpjY1phVlI3Zi9DL3hmTUZvczdDQmpwZWU4WXpvY2JpOWorWStkRDQrQ2VRTWh4cWxoSEFHYS9ucTh4WTQ3SGxIVEdvV3pOUDg3OXZoZWZNVEI3M2pHRDJmT2U5N3g5d1d5S2U2TnBmMVhJME8rZ2lobXQrelc0NS9vekJhMjV5bHIrdm0xN2ZDcG1ha2hpcW9aUk1TT2MwZndqaVdmQXh2azF3WXh4Z3RuenV1RlpVOEVzTzhvQzI0SmxmUlpReVBLSEc2cGx5ak01bU5WanQxMStsKzhBUnEycExOU0tNaWJBc3BCcDM1b0kxcGx4SWp6VWJocm4xUlF3YXdDWXhsbVdOV1lMSzliWm1pQld6dzE5QUJQV1JDK3N4cW1KVzJ0YlArKzVrUjVIa0tpd2c5Uy8rQmR0c091bzBLSXNFdWZvV3R1alFSTkJSQ2t5SWdOaEFySlRwRVJHUFliSmxRQkFTSk9FQ29laFFKbXE5cGxoTWxTaWtPSkh2MzhZbzBDNEkxQlJaUk5vbE0yYytRNmVNSks0NlR0QWxQUEJpMWZNSHo5b3BhTHZwbjFySlZvRHpGNTBXUitwaUlRc1Zja1FSeCsyTHhUTXJJSlpBWmp4T3lOVnkxQXZBV1ZvM3dsekFtYVNtb2lZN1lZeDlKVkRVeGw1TTRRd3hsc0sybW96aGl3RE1GdEJxSlM3bmd4aEhreWQ5KzBWeklJWTQrYTl4b3p4VENWYnlmb3lISmRmL21sYjlIY1loNVg5RFRubXExOHRXTnJmTUdTNlhmK3lPak9leGt2WFlZOHlBUkZIK2NBSzF3RWhrT1diSVpYeHhwOUhLaU9UOFpOWHR2Y0x4NnpYWnJmNFl5ODlZMkQybkdNR3MrYzg1em1IQWpPVzU2UXl4aURlZzZGZDE1anRlZytibjY2WXg2VnR2RzhXMno5dVkydk14UDNSWk15QTJMNXJ6QWh6RVd0WjZhc0sxeiszRzU1ZWRvS1h5REZwR3dFdGg3T1YwYXhRc3YyS1BNaEl2MGhocEp2amhib25zNnd4RXpDcjY4czhyS09wbHQwaXAwNGhVdHJvaHlzamJsYmdpd1lnMmFHcGptS1hmeUxwWHZVeDdSSXJZZndSZTVGRmVRcWMxWDUrMmcvN21KVklWNnlBMXRVSG5hSENHdFd5MHRBTHFscUduWjVXdG43MnM5cHVVeHJWR2lOdW8rdW1OZVlLSVhsZFcvVmk3VWo3emZWM3JiNTdWTGpubXI2MFRTNmVoMXEvL21VZ2hwZVJ1UWdOdHo4SE9ZSHcwbjRDMG8wTjRsNzYrMjdCSjNsQ0Z2N1RPMUlWQ1YrTitrTEJMQjdjQkxZeTRFSTd2bXNrM2dLenBRSWFKb1l5MnhzNmVZbTJ1c0YwQ1JoVGRwSEpzSTFsMWd2QUxsUE1jRmRZZTRZNDJzak1lbkRHVEdVTXVFcFRHSlVlOWFCYXBsRDMvQmRXTUp0clUzOEkyL3RHMjgxdnpTOVcrNGh0b014ckdtT3BBT0ptdytIM0ZKdmVmcHdRU0REN2NTcG04MS9jZEhJWXpHN3haMTkrQnN3L0NFalBPbVl3ZS9hem56ME9adEttYXRSWVBOcmNmVzRxWTBzeFF6RUh4cVFmQzRPc2Nac0xiZ0dUTmpHVmtmMlluamdPWm0xSU14MURjeEFxYVBxU0dHRnVrSFlUOExMb3Rndk1udDBQVDFOR2lYcDJGTmExSDJJRXRyV3JXU0ZGcG5wbUcwSE00ZUlZeTdLNHhpejk4MzJQL2N1cTZVZklla3hmZE55azFiaEx6aVlmRllZdVU4S0NQREdwbUlndW9HTXNTV1hFeTNWTDdEUlRWQi9mQ0dJRkNoa1NuR3JNVkFIYndwZVlmcTlRempVQWx1bkt1SHJXTTBLQVlocGViczdJZFVWUjhnSjF6Q09semt5WklaTjM4Tkk0dTF2QmU1bUtZK3prNW1LdnJ3TzhaT3ZWUmlER1RWTW8wMmFGazBqTnBGVzlBaXU1WjlqT2ttdkpvcVpLSU9lWVFDYlNOWXNxblJ6Q2NYcnJncWRVNWVMcStqOEM0MTcrQjg5ampaZzgrYWZBaFkyeGhIZWlEeUV2VWhueFAxMkF6TG42c3FVeFM1dkg5WmpLYUM0R0h3bkdvRDFQWlZDWWk3b1B6aHVIZWlZeE9kTFlTc1NxRlZ3WlhlOGFINjFIR2Yya25zU2dvTlVOcHNzNjNwaTRLem1YSTRmS2ZiemVjMTlFdS96NUtZVDdyMHViQ2xLMTNPMk9JUzVnVmZzc2VjYW0wa3V4eVk4ejFMS3V0N0tCc3E1Q1I5a2V4UUZnM2dhemdRQnpadXp5Yi96K0xaakZLd2UwWk04WFdWRnRWc0hzcjczeWpJSFpNNDRaeko3NXpHZE9Wc3ptbTM4MDFhMnhWTVloNG9kUXpOcHhIVHV1aUxFNFZVMFQ1U3FGTlIzYlNHMDA3WnVwWlNNcGs5WUFzTlF3aEVEWkFyTm45c05UR3FBbGNVMWZyT1VGelVHMGY4SXdScGRHZWR6WFdJV3lHSE9EWlAvbE8rWDJacWRHODdMeG11NVZWczhlYlZUTGhEUkxyL0llQVN3bWw1Tm1LakxWZnNrYU00ZTJkdzVIcW9wbGdKYjAwVFZtQlRmcXZMSDBLNlpnSm0xeEJKZzkvV25HMTdqbzFleTkvMHZYS2NudVpxbUE0eW1kek5QNkZLYjBSZlJJK3g1Q3hjdEc1OWN3aWFZWDl6U1ZkRndoSEwzWnZDbHdraTJ2L0tPL0YvK2hTeTY5TEFTNkpGZE9hQUI5Y3pEakNzeUlSK3lpb2tKdXA0T1lnQmx0ODNHREpkcFNPRk9GYldHZUtXMkRRK0ZLeENaQ2xzWWlUamRHZ0Z4Y0o4QnNvVXY5Qk1Tb2dDMElhL3Jyd211OGhQQVpxWXhyTTVNSnhJUmljdGFBTk1wOFZpR1A2dHF6WHpKOWcrbjlUVHdPMjk0Y28vZEc0R3BzUU4yaGI5ZkYrYWI0Mml0OEFjeUdVTXc4U1cvMCtSdEwvMStpdEJITXZnMkttZjRKeTlXSEYzRmpER0QyOTE5OXh1enluM2JNcm93ZitjaEhkb0paZTQzWVBQT1BLSThBV29SVEdOTzl6SEpnYks0bll4T3ZwZVAwRWxySjYxS2Q2OHJJZVNxTTZWQlI3QlQ2V2txYUNTeG1JQlp3bkpxRUVQaFE1L1g3cC9mRGt4VEFXa3FZVnpCVFNBdU9pVEw3WkkveWV0Q0JmbFhFSUVTMkNMdWhzc3g2MGhxenVvZFphU1Q4RlU0U2NCYnhpQTE5dlRISnhWemgzSnBvNXV4TXlsUXdnMnFtQ1poNTRpVU9QTEtwRUJxS1dlNit1S3IxRlZiTzZNM3JBZm12OWwwOTlTbmNmMnA4RHl6dG9lSFlsRmpDelUyWU5hVHQ0emZGT2VqQTVsYlQwMS90bTlRcnF1bkgvRWxwdXpibFM4OFpMZlc5a3kyejgwOU9JN3c2WS9wSzlsNTc5Wi84QTJhTFZDa0RmS0U5ZzdDRmk2cUc4UUZtK0orUEE5b3lVaGVscmFHYXhYY1hJR3loZTVFUllSVFlBR0RpdDhxSnhOakJvWW9KYU5VeVhCZlRkdU1hTXpVQldRSE1KSk0wVERBQld3SnArbVVTbUVQZkx2WXhrNG5vVFhOU21MZ2NwRlNRNkROZlNydjgvZE1JRDJwWFB3cGw3ZnZvV3B0SjY1ams4SHJ1ZWhzNnQ4R3hqcXlZblF3VnhpcXdEUUZtdFp3RFdSTERtSDNWcWtOQzNXR2dMTURzaHE4bG1PbWZvVmhvLytBdUZjd3UrZWRYbkRFd2U4b3hnOW1IUHZTaFhXQm1VOHcrb2pKMURNYlJaWkJWWGxlQmJJaTRnTndZak9tOTdWU2Vwb0xZcVBHSTFPZXVOeFA0Q2dqaWZlc1l5NENNWlFXcTNLS2ZnSlczeVZqTHdPeHAvZkFFQlN4YjVPdkdmSUd5d0pjdDlMbUE1aDhRajhnd2NkYnNQeTdma3BUR0c3M0NXVEZiNXpseDIxOG9KZHdZTHlGZzVZdm1PRW5WbnhnckFET1I5dW9aN2M0SnhZZkFTWStEbWRpV05KZjZLWHd4bFZGY0djUDhnNHFaYWZxaTFoWGVtSndWMXdHWW5UejVTZTFIYnpvaWVtZFdTc284dEZRdjBSaGp1L3Jram5WYXlaN1JpVEtEdGdnZzdzbU5FaS9qbEFoaktOUTVPZUl5anhpV3VtL1FNQkwxc1hscDB6Z3c2bGpTVUM1SXM4dHMvcXZoSVpyMXpwR1dHaTI4MkJWLzVvK2NxbUFMS21FTlJTd29nZjJaQ3FsZ3h2LzlVWWE1aHpCT2pSZjIxME94QUxBbGgwQVdKcUIvYmttdXNhQ3lsb09aS21jcjdHc21ONSt4amZicDFzZ1c1ZDBXQVRMT0FtMTFMUG9MWHhQTUxBY3pMSDVUUlo5dHNiWXNKOUdudi94TGJkSGZKb2VsL2MwNnh0djNoMEFwczY1eHhMSmowUVl6NzJ6ZFNhcGlxR2JES1pRVlY1VXNxWThEbTdaTmg2dmpTNC84VXJjYnZxcUNXWmY5dVRGTFdwQTJCYlAvOExvenRvL1prNDRaekQ3NHdRK09ndGwwQlExajlrOWxORUlBWTZxWXRWUTVhUnVOVFlleDhYN1NwckhKQUJldzFiTE5GeERiaFBYelU4aUtlQXBpZUs5c2pDV3FXUXBtVCttSHgvTTVnSkFsZ0NYUUprelRzNTZEV1J3NTErU0h3bG1rTmdiTDVLOEFzd3BsTGs2TWhWQldiN0tjUXhuazZZQzVkUmRVeWNtZ3JtbU5PbWs1VkE1c2c1aytvbW1kOGFoTGU0azJjMXRUR1ROamFtUEVKWUVyWWlWTDVJcDZqWjA4OFFrQlNkTjFwTFplSktEalV6bWdLYW9oQ3VJZ2p1bDdOUlNldG1xbmtYa0NHTjg3U00ybE9hNURIQU9wU2ljWnZCUEQ4blpzM0QydU5jcDhjMDFPcTJuOGRYLytUeWJyeDFKRkxHSW9DNGd0YkFUTU51VjJraS9QZXRBSVJKR2hXSS9Wb0tLSVlmMFoydUN0dWxDRlRjcjFtb09iWjM4MEVqT1FscXBXNEpGQlZ4U0NXVnVJeklBTGJFMUlrN0h4cGUwS0ZET0JzbHFYTnBaeDZKbzA1bVkrOVJYdnNuN3g0SUNYL2ZjUE95U1U4Wm90azQ3SmRZeVBOTVZJWVl4MmxMMjdTWFViTmxEV0NXaVYrb2tPMVFqRUNXWlZNWU1LTnFxZ3pVOTdQRlk0WS9sZGJqZGNXOEdzTU45NzVEY1Z2WEFWekc3OWhqTUdaazg0WmpCNy8vdmZQeFhNMk5hRUhMUzNERU4wWFJsaWlST2pHSUcwWUd3UGkzeVQ4WE5URG5YY2JFalRtS3BtbEJRampsVERYU21OSllsWkJsOENiNk5xbTZwbUNtWlA2b2ZINXZDRmM2S29SWjN4RWtBbi9kYmttRnhvR2wvZHBDN3piVEFUbS95Vzh5TEJERkNXTGF3cmZlT3B6RW1jMnE1bG5WUWJ6QnJtbUl0WVljSVl5cXFnUlowQUZxREY1QzArU3NvazJsK2xBTFBIUFM2MG9UQ2NvQVU2blMyMnZhSU5mSVIxUm5XY240cExHRU9FTWkrNmlmRTJyc0FWOVZEbDR0MENPR2dCVHpad1FUWnN5bHc3UUZWU1l3d1BVSTI1eGxneFFjRTluOXJ3UzErdjQ3bVI5YWtWUHk5Qlc1VzRHWGRzV0lEOTVPSmVQZEpIQ2FiWVI2MFUzSTBiTm9JR3lucmNIM1k3ODVoN3ZIZThYMHdDODQxN3JKL0Rwc3NiL3NxZlRlQktRY3ZEWVpGUWhqTDdjbXk0TWtieUx2MUl2ZFpOendwaWFScWtqaHVzaDEyUHBpRzJ2NE5Mb3VyclQ0RUFNNnBrdHNvaERJb1pZZ0p0bVJuaUtoU3pCTFlBWmZuSHp4bnFPQUNjZ3BuNi91dFhvYVR4ZkZJRmJVOTk5YTJzNno0M1gvM2FmNjFZKzFvYWIvVFAxVE9OTlE2dUo2dW1IMTAxL09pNlNHSGNuZ2tmSlk1Tkhldk45TXpEWjZwbmpkVEh3NjlkT3l6SURXYTNjcnZ3OFdLZDIrYmdTODA5WkRGMGJwRzFIc3d1dmV1Vlo4QXVuNi9ISGpPWVhYMzExVzB3YTV0Nk5OVzFScDJjb1piNXFxaWxhdGxjUUdNbG04KzRaWDdldndWdlkyV3FVQWpyZFFoazZzcW82OGxZMXZWaXFuRHArMmxzbHlxbTE4Z0FyMzlpTnp6YUNGWVVpMm9kenhDYXZ0aUVPYXNzRXh0TXI3SkhmRWVzcUorR3BrQldLRVA2WXk3K2QyWWV4aDhWekZRWks1R2JLWnBUbHFNWjVkTFhpU2g0NWV3aWE5RXdZWEpNT2JXbnhFYkNYYm9uR1IvaFhKYjl1M3daQ3ZvWTJyZHRIbCtONUhHeUpKTVJXQk9nVTV1RGxkMzRtTWZVaDJ1b1F1WTBTUXpZQU1BRUVIQ0xaRUJhY2RXcnRtTUJCSVViVFhQelpBOWdLakN2QUFoaHcrdDRZN3hmeEdCSEVRVEovZFlTMTBQc1d3WVFRYXBlMENINkZxcE5tN082UEc3aXdWbEVKOW1PamJEcHVGY3I2RWVRS3VJNnliTHI1bkM0dG1IT0NtWjFlblFOMlFHS2hVQnRCckEvaGRVMy9iVy9ZS1pQL1F1amdnWWdVeGxtMDM5UVNzQTF0bU1IaS8vUkRyMllwaC81bnkxVzZLOTlGTnlLL2hBZHNib3RDbUZTTHNrUDRSS0ttUXBFYTdXL0Q4NUJIeG1ubk9QcnNNdFg5dFc3WUR2cW0vSUFjZE95TThETUI0VXlyQkVUZXF4YUo1eEtoQzZUbjI5UGZzMXRyZXV1bVcxSFB3cGxlbzMyT0szbklOZUVNOVl6cGF5cVlsSUdqTlhZMWg2L2l6VmthU3BqcERPR0tsYjdvbXlKT1FqT2h3QzE2V21QTjF0cVpLeE11SzNiRGUvYmdwbkpEOUFzZVQ0M2Z4SXd1OTlienRnK1pvOCtabGZHeHovKzhTbVlSWUZ4QXRCTVVHTmR3VXhCVEVFdHloVFF4dDBZeHlGTTIwY1p5OFk3SGJvZVFLYUFwa29hYmU1TjRFL25wK0FWbDFjUUcxMS9KbXZNR084ZjN3MlBNdjRtVlBqcUV3T1FSZlJUdFN4LzFoaG5sK0FXcmowamtNbFdZQTY3L0paaUZnNk1kZzVLR0oxS1pPS01sUVRVUkRHVENTSHVZL0pndmtsMU1lbzBBV013MVU3WGtCRzRNa0FMTU1OWTA4ZkpiUjJ3VmNzMVRnQmJtMDQ2MXB0eHE5MlRSeit5UHBDN21heVQ4c1JvQWtRQXVES1J6d3JYSUFYYVJWTUFnc0FFKzRVeUJJSlJVd3YyQ1dTVHhWVXhLZ2pJcVNEQitwNEFaU1VIbGVLQW5HakhlNVlhb1BKWG5IeFU4SEZnQlZ2MEt4R1JEYXBoNEZGQ3dTclpGZ1NHekJxcWlrYTQ1TDdlMFZVL1lrSXV3RXNKRGdwbHdlZFp2eHB2L3R0L2xmbHVXVm9peW9rTVEyaGpQUHIxWm9JQTBKT3J4aXptSC9wamdQMjRCbzNnVmhSQnRLeVFwVEdrTEhyMFFkeW9tSkZGVmlSR2phc1FsWjBCYTBobFRHY2pVSmIzU1dZbGZUeldtR1Y1bHI1T1ZER2xTczNMVENiMmhDditpM1hkZGJib3UxMnExWFJvYThKYzBxY2RINGMwNmRNbDE5S2pTeFF6TWZ3bzdyWWltQmxkR2FHYXdRaWsxTDVGRlRNRnN4eklGTnJHUWExZFAzenE0L1RycmF0aTlnNVZ6TXlLNW96clJpc282ejVtbHp6OGJXZk1MditSeHd4bWozM3NZMGZCakczdXpvZjlGT0N5dXJ0YnFGNEtYK2lvOTZMbUlBb3Urd0xhT0t5MXgyazViV3VNbXd4b2hEQUZOS1l2RXRKMEhabGVyMVZXbFkxMWhiWVdtRDIySHg1aGkxejlramhpQkxNR2xDMEFack9GSmkzTGZtWUNadmp4Qm9sUHJUTVdBbWJaeEVpYU9aakpqZGFKRllKWmtnMll3Um5PRFZmR1JnS20zSDBTUXdxamdwa0FHRlF3b1U3VXN6Z3BNOGJmK0lpSHF3KzlRbFZkL3dUVkpyT3lKNU1aN2V3UlZJdDFEa0JmZHNlZHlkaTRWOFFBaE81SUhheHpBTWpJSDBCbEkrdDhNMldwNERyaUNkSTB3SSsrUm1XU24yYzZ5aUM5NldlTDYwR2hGRGdHMTJvc0FCVnBpMFdubW53dWhGckQxMlBiOHRhLy96Y0pZSm9iRjNIMjBYWlYyWmhMcDJDbVo4Q1ZJOVV4Vm1xR0dDWGpDSGExWEppR29OKzFpYzVkV3RDVzRBM05QeFRPNUNaek9DUEhJSjcxNHpxeXhTN21kYW1IUU1tK2FYOHFacnR1Tk0vUFRHNGFFNU5KUHVHMWw1cDNQMkI5LzJmYUtZWmFIbHN2dGorWW9XMXlIZVBiUjdmajdGdEFLOTdIMmpKUnl4cXFXVGxWeDRxbktZMDVrR2xzb292alFZMUVEcSswL1VneCsxdHVGOTZ3QlRQZnRSTy9BSnUrb24yb24rNmxqMy9IR1FPemh4OHptRDM2MFk4T0dMS20xYjFBMm95VVJZVWxoWXNTc2RpL3JFS2M2Ym95ZDZlNXhVNkEzQVZWKzZjMnRzb0g2SmZYMlU5ZEdTM2E4YlZqV3h2R3hPUkQ0d0pnS1l4SldxTXFhLzJqKytGaE4vRUhGYkFvUXoxek9qVkNVTEorQjh3eGxkR1ZZMUJXYUN1Nlp6TmRITVZpWXVkMlZ3c29aZWZFZGJHdGlxVVRpZnJRd1JwZkFZeTVtU1hPT3g1b3FLaEJJaHpnM2hmV0FLTmJ5eFhjY2RnQ3lKY2w0bGloNHRpdFNTZmhtdFlvNEtZVHlsYlQzUEN3aHdyK3BIdUxOWEJEQXl4b3VURjZGd3kxUjJwczlnc0RqLzhsMzBjb3NFTjdPRXNzSHVDeklyMjk0eC8vblMvODl1eVJxa2pZNnFtVzFSVEdoUXZNcVZPakttWTVuS2xLUnRaaG5GNFppZ21EOWZXN2UvdGRPOXgwVnNmRmhZSVovOHhTNHpBRDBmamdabGw2SW05VzBodHo5a2ttQnNWc2dVelJQbXp6STZQVTg0K2E1YVhycnczMEZ6Q0xJMWxQaGpJbklibVhZdTFpUWFXUGZmM21iWC9DRm9zL21RT1FnbGplWjN5c3hsdkFobkpXMTc0ZHo1R2V1SmdJWnB1K3B5bU1RK2RiWU9yTUJtdXRNYXZsd2V4a1U4YmVab01IaU9sWlZUSEU0dXhSYjhEYTNMcmZyRXJiajF1eHYrUjI0UlU3d0t4bGw2OHhwREtlZjlZN3p4aVlQZlNZd2V5UmozeWtnbGtPVytQZ05SblczRDBnZ29EV1duZW0vZEwzU2xVL3ZJK1djU20wTlpXeFBPMVJEVUdrUGdadE1xYTFWNWwrRnRHWmJRcG9oQ3Q5MzJaYlZxN3Y0NGpIKzdPdGYxUTNQTVFXSWhJdElDaWhyTzNlQzZ6Vjg4QVVSNEtaZ1ZrSVpkWlUwN0NzUzdjeFRsL2JOM1dvWmVXYzdJSzlWS01QeEtVY2s3QnpGY3ppWm93M0tzQ0cyRVdkWUJIcUhGWE14S2N0OU1CY0RldjVpSVkxWnRFdkFUTkExMHFNd2lPMmtoajdCTVFKbUQza3djWU5sTjFVNU9MYXJPQTBLaVkxbHNoSzllZFNUbDY4aGpaRmkzQmhVNlZ5MC9lbmNxYW1IWGdQdGtnMkpvUWxWUkJWMjhLMXB1eFpMU2IwUlNFNFdxQ0F4VnE1NkthZ3BNb1k3NnZGd2xwZ0dxbkJDSVlHSzFEcTRoM2s0dS84Wi84Z1ZLNGRmME1SS0Z0a1ZKREhJdFZ4Z1BxRmRXRXdCUkgxVE9vc0UrSjRMdnh1RkJqTHZyTUxJQzNLeFhwVnpsUXhJNnNnRFpIaWtZQVgyaVFtbkJQOTBpL0Q5SmdjcXJJaGxSRTN6VlRGV0V1V1FwbEFXNTE4a0Nrbi8rZzNkdWIyWHVzWDkxTzQycmM4M2N4RHkxbHNYQ25Uc1FKaVVvOERtMGlMNGNlNkN5QnJwVExHRVhCR0tDT1FSVnhjR210Y1kxTlRITU1SOGxCcjBnNlc0dWgyVlRGN21OdUY1d1dZNlFiU1k1YSt5UnF6WW5iK3hlODZZMkQyNEdNR3MwYzg0aEZqWU5aMGFzekd1UHNZdktFSnFoZ2daTVNWY2JKZGZsc0YweFRMNmV2SkRseG1LTFBHVDEwWnRVbVVMMnVwY0ZPZ1RRR083NjlqRk13ZTBRMFBEdllJUnNtT0ZON3FtWEVlNnNxNEpwaGxmNVZtWGNEdG9ucG1qTHN5YWlLZ0xwalRsTVdvZzBqMVFhYzN2VW5obTVnc1pVQWNsVEtqanhvZUtwalY5V1c1N2IyanprTmpBV3B1N0JPUGl3Rm9CVGZwTXJGb0o1ajVqcFNoYUx2aFFROU1SSkVqVUpzYTE4NThzQlJzNXQrbTltdkF6T0dtc3Y4SFBoN1NjdDZ5dDFyWGZyM3JYLzBUQlRPdUcrT0JXTmJmSTA1UUN6QVQyTUwvZnBRYlFKWTRPMFlkcm95aVowZWRlbmNMeUhUU0dJTTFab0FzY0UyYTFyZ1dqdEZsWEN0bS84R1ZNVjlQeGlPSHMxWWRYNll1QWJNZ1RCQ2sxRlZKRTRoVEdmRlJWN29WZTVIMS9mT3k5V0lFb2x6WldwcjEzZlI5eFpwcnhqVFdOUFFnZE9raFJoOXh6dGFVVlhWTlV4Z1Z5bFF4MjVSam5WbFIrM3lrTXRJUVJOZWRvWndkcXRUcE1YMFQ2OE9aaVV6bzgxdzNlNm5iaGFjRW1JMi9TdU8zVUtRelhuckZlODZZSytNRGo5bVY4ZTF2ZjNzS1p2RkFYdmVUaWJLQ2xkcmdhMW9oeCtwMVRmY3VXNi9YVVRaSlc5UjFaanNoUytQN3Bpc0s2T2w4OXdXeGJQMVc5dDZaWXNiUGM1ZTZ0cTdYOW9aam82cURhaENpb0VvREV0ZHk3ZXVieXpDVjhXSGQ4Q0FMTHVuekZFVmZ5SklyYlpQK0FYbFJGajdKWVF3OHN6YW9hdHdhVExiOU9rbVRBYUNZbFhONUFpQUp0TFQvaHN1MlNHWEVqYUdlSHJTWkZOWkJQUG9OeGVBcktic2JhU0pUeWY4Q3JlMm80MHRVZ2F5Rngrc0V2dXBlWnpLV0RvMFJ1L0NBKzlzZXIvRzl0S3J0ZnQ2amZibDlycFB2d05WK3FTUHkrTWhRMmc3eG1yMXIzUHd1R3R6M012b0pGRTh2eS9wNy85Mi9FS0F5ZFZVazN6VEFyUURRR0RNYjlIKzNmSWNrV25OUzM1NEpkcnlHVlRBck9WSEdqWXR5MXVvZlpRRXpFWlNjc0tYZjlqVW16SU5EQUMzQUxFWEtkbnh5SDM3L1lVMFpiaHFUU204V2s0ZGlwZ3ZvSG42bG05bC9zTDcvU3V0N0gxOUhOblBEWnkxcit6aU1qYmt1SXBXeFpZZmZSZDhFekhvcjNFeGFVeGtKTjRTeW1zcVlHSUdJU3lOQXJRRm00d1loKzF2dmEreEExdndhWDYvTi9wMlovUiszNng5ZHJKZWZaRkRPVkJuTFgxVE0zbnIxR1FPeit4OHptTDNsTFc5Uk1MTnE4REVwaGJFQloxU2pGT2dJSExxdWpISGRuNHR0YWJxZ3pHRVVvdWJCVnE2MnRjb2pSaUhXU0cvVStkR2RNalpoTGVyRXVDT1ZrY0ExcXFMVjkxUkZiYlJNTUh0b045eGZGUzZDbWpHYmoybU0wcWEvWVZVeFd4RzZnbWVRMVVjMUxjN1JOK29oUXQySWVMb0hybkVqYVJ5ZUtHU215aGhsUUtGU0JiT1ZnRmxHbEd2UDh6ZVoraGlzTXpqQXJOQVdYOWFKNGUvb0tQZFNGakNyY1FXei9DR0dHMUJMY3BiMEV6MGd3T3grOXgyWFcxaGhiUHJpSXpYMTBDSFQzMStxRU1ueVZ5TWQ4c0J5bm9ZbHhkSDJmOC84TXhtL0ZmMEF4ajk0M1BOOEZiT2dkUFYvL05laGJ1MEN0TWFoeWxrUzY4d0dLNGx1bkhFTW9Tdk8yaThmV3hJTTJjVHdYVDFKWHdwNFV6QnpnSmtLVGVuZlpBaGluSFN1c21HOVduSlh1b3RCNDhqYXNWWk53QXdxVjM2MEo4WkphUCtIdjkzTjdNK2IyNDl1QWFncVlNMTFaUVN1cXBvdHV0UCtIY0ZyRVcwWTI5WHJSYXhyd2RsOFk0K3N2TVBzdzN3YkczcWtMOHFSQWtuUkl5QU5KaUFCWlFRemdoZGlxWUlXOWFMeFBOV1JZOGJYcU9sNHh2ZFBneXhtZjlyTWZ0cnQrZ2NVNjh5c20vQ0h4OUphNlZ5dmZQNjk3ejlqWUhiZll3YXpONy81elFwbXpYVmpFYzdCckswOHdjUWpxcVpyb3padE5SNXRzZlpEcjYvUU10blFROERKWnJndjZsdE1BcmpzR3RLbXdMdHpubkVXOHhSVnhjWlNHWGRDbDRLWmpKME1aZy91aHZzaGV5ODlDR2pXZzJQQUxhcWNjZHhLWUd1VkhKbHo0eG94OGNyWTF2TS9Nc1hOd2k1ZlpUNUFsejRlRkoxVUgvMDFsUkdUNFFPTDczaUtDekwxM2ZadHhSTEZyT0d5cUFkZ3JOZTBvQUN6Q25adWEwQlhzczZzdG1OaVZqUU9UVUFmaUM3YzU5NzJPNjhSSmpxemQ3UC8rNzMvdi83N2VPb1hpUVd4TnBSaGJBa0tFRENUNUYzaGxUV1ZNUVUwOUdzQld1R2ZVVEpOTzg2TThjQVlyMm5hUmVGTXdNejBVREdKZlhYQ0o5bDFDR1p5cHk1ZnB0Wk0wSzcxSlRlVWo1dTBFMUc5YXRseDAxN1BSUUdOQi9JMUgzb1RtSjAzOTYreHZ2OTc0K3ZIRktER29HMWNiY3NQaFR5WWUrUUtHZXNLWldyMmdhT3pBV3ZMMWo0L2xaR0syWXBHSU40RXN4elFwSzdnTlc0UW9tUEcweHJiOVZsdDMxVE0vcTJaWFhDNy9pNWJNSE1CTXMzakh2Y0NxYTZNbi9qZ0dRT3pleDh6bUYxNTVaVUNaZ0pVQW1zTmVCdE5jOHl1UVVBamdLbFpoem9RQ2pUdGV2K21LeU1oVGZwL1VXREd0RStCSUUxSDFPSHBtMFFkdHZoZVkrdk5GRVRwMHZFS1pxRWs2djJ3UEg5dG1vRFpBMzI0Yi9KSFdBRXZiVytrT3laSzJnckNVU280VVRtRDBIUmlhSU9YQnZacnpsNnhHdzdXamFWTHorbGVvaE9VdmxUTUtPVmg1WEhqa0VuSEJLdi9QejZjQWVZTWNRY3BuSG1lcW9peXBEZktZNXViSzFHbWdNYjJ0ZlE5U1UxQll2ejE5N3BuSzMxdGZnNGlZeHFKYzdpSWFJOHlLY1ZmcjhiSXpaQkp5QW96SVRYTzdqZG4ycU9Pa2pxQ0dvaFNPMjFUNHlWZGdQYkIyL3puTm56MW5xOHBXemo2TktDdEt6WUlrSTBmYml1dUs5UHZxaGFZUVMyVC9FdEZsQnpLMExjRVdjWjYyZ0UvcThnck9XbEsycU5rQ21KU2pqRytGaENUdTIrQ21lUExJVzJNMGZ5RElJWkpVUkhERGErU01RSm9NZTdCN3doN25nOVkzOTk3SE16RzYrTWJRU3Q4Y2QxWTE3RENwL0tXZ1JuYU80bDVwK1lmMkV4YVVoZ2Q4Tk5NWlJTMURIQ21VRGJJUG1mcTFOZ0VNOFJHUVN5SHRyemVpdmxlMFBZZU0zdlE5cmY1aFZzVzY1Szl5c3pVYW9sbDlxbGhyNm1NWC9iaE0yRCt3ZGM5anhuTTN2akdONG9DMWxiT0ZFaVN0V1NqaWxzOVFnMVR4YWZvZWpJeElhU0NwdUNrOThIMkZKQVVwdlkzOFJoWDNScDljdkRKd1pqM21xMDNLMkplMmJia3oyTXBzSTBwYitqYlA4Q0hld2UzZUM5Q0VkYUpwUW9aQVMxaEc3Z3lTdVpmQlRBSDIxQmNVZ1V0K3RxMmZDTitRWlJFOVEvZmYxaG1pTTJrVGdhS21oQm1iY09DT1JQQzFKc1dqbW5CbWxwU0Rwd0c3UURVTk5zQlh3UXpReXFqc1EvYUNXWThGTTdFbFZIMGdGTFBoREttUDE1L2o3dTN0UkxXTmNwKzJxWXhyYXVUWVB1bC9TZS9vOGExcHRkc1hwZEFrODkrYnpISzQ5STEzcDZIdG12cTVNUzNQNVFDaDg4d3J2emgyOTl5QjF5WnhJckdwRzlHRVNVVXM0QXRPWXRJWHVQcldlQldOSldSTjRWa1pkR1BLb1F4cmtkUkRCcDh5eU9xZ2xGQVlsemxQdVVlbE5tMmRINkVoRFNVUGYzWUl5NzkwVmJxMXJ4bHNKaU0zcnhRcHJSVFRXTTlRSzcyZitBNzQxdmxIdFozSDlZMVpqbWtOZHFTV0E1bTBwN0RXZ1BRQUhFQlh6d3J2SW5aUnlobmczdkFXSUNaS21XNjRYTU9ad09NUUFCblJWd2FpN2ZCVElBc2h6SEUyNGRBVm9uNi9zQTIwdi9PWnZZbDI1OWExLytycXBpVlJrSThBd3BtRWE2ZjVQbi84OUV6NXNwNDkyTjJaYnpmL2U0M0M4eFFuZzV3K2ZvMU5mK2dra040VXhCVU5Va0JvelVYTmROZ2U1TzN0TEVGZGxIWDlqenRzNjNxU1ZIM2Q0dXkydW1uNE5RQ0xzWmI0eGx2cERndTd0c045NHoxWWtZZ1E0eHRJVEpSTlN0U1Z6QWJYS0VyUDlCT01CTi9RS1ExNW9LSzZrd0JYNGlMck9keHpoYlVzVytIbThYTjZjM3pwdGwyd2pHWVNBcG1ZZlpoeWQvVnQvVWVxWTFSanI1NjlDd3psVkVUdERSdFVWYlA2RmV3ME4yUmE4enVkbGNydjVPWDJBYkptLzkrMlBUL3k5ZEg3M3hiS0dNS1lJeEhYY3VrQmFocGtkb29ZTFkyNC85d2VwZ215YjRtOFJndmtBY3dVMlVzaDYxRnFrRnBuS29aelQ4VXlqemhtRGlrRGhhS01URSt6RC9xbmNkSEdJQ0Zlazljek5lVE5iTG80Y3BJeWxTQzFFbm8yaktkak1zSGNQK3I0cmZKWDdPdSt4YnIrL05KNnVIRWVrTTFhKzlCbHF0aWVuUUptSW41QjFTeHRqMitWM3Q4ZFdMc29GZ0YwRFJUR1hNVGtOVUFWMFlvWmFtVlBvR3N1ZVlNZlFodmNtVDMzSVF2bDNqTXpXZEIyMjhQWm4vZnpINjRndG5mSzlZTnlCbUlBcXBGbm1BMDVrRFo4OS8rOFRNR1puYzlaakM3NzMzdm02WWJLZ01Sc1JWQ0ZGd2tudlZUVUdDN1JVSFhtTEhQbExSS2pTbDRvQ2tkRy9YV2VRd1NwNjVCVTdNU3BIaXU0YkxJT2ZEOWt2Vm1iY01SQWFwaEI2VHB2bWhUMWJQRmZicmhIdDRuNjhSNGpxTVgwU25HUmQ4ZSs1NTFweXl6N21KNUZmNjZGaHV0UmdyalVNOTBuWThmK0owWUlXSlBaaXVOVkVZMWFmYWd5SHAyRUdlM2pFbEovaWFwTmN3L2hCaFRPQ3VFTklFNXVwdmdHZ0N6VGt5MEd5bENTYXBpMmNaRUxWdWluK3ROeDZNako1V2pzK0t6bUlWczQ1Ky95NTBQbDFpM2Z6NmgxclZwUE9kLy8wbndxb3p2TmJHQzY0UUM1anE4UFYrdGFtVDJKRFZ6VkNlOTdSQ1ZyTVA4VCtQamQ3dERmQ05zRHBRVFdTYjlHWllBRyttZ1l3cFVucXE0M29FRDAzbEh3VXhnVEdLdU1XbW43VStNWnlxak43aWxyRlU1QThOSTNKUHNBQjhFRTJWV3ZOUDVkWUpaNFkzRWJ3K3VNMnZrWUVvYlV5RUQwTzc3Ym9lSThYK3NYL3pMUEFVUjVYRlFVMXY3TnFEeGFFS1pBcGoyVVRCVGhReHQzRXphSTF0ZnpEL3k5VnhwS3VNYSs1bFJRVXZXbXJVZEc5VzFVU0hzaTFUUlZ2dTdPcmJyYnYram1QMzdVK3k2OE9jM1lMWm51a0RrNHR2MkdEcXo4ei8yeVRNR1puYytaakM3OTczdnZUbE4zVHlheGJRZmhyZmFtazZOT3lBbmRXWE1vS094dnEwSmJ0Sm5EcGdON3U3WXh5dk9hdUNoVHBWNkczTC82YWJWbTRyWGE4V1l6SDYvQ1pvb0tyQ2lQSzZrN1lDOXhiMjc0VzdXZzBtQ1c0SlA1RGV0bzIvK1c3V09CY3NNSFpkazFiTXA0NmdRdGR1MWtTeFQwZ2ZDMklMNW5PWmZpb05KUnFNNklhUTBEblFtY1dVVVlSY1BrcFIrUXA0bm9OWEVsVkhYa2VVUE1RcG4ybVlDYVNtWXBYLzNMMGtmN3RaRWhTMGVXemRqTHR6NWpsYUtrdk1ldTE1eEkrS1dCb1FPNDZyUUFlNHJIY1ZiMWdyN2ppZHdqb1IzajhYblpkeUl1LzJ4VGU2Z1NZM2FyZ0VkcFYxR3MwK2wveWZ2ZVJlQ0dYUG5BRjBDYUNyTGRDVmtIa282Q1pnRmpPWFpmcXpyUG1lYnNab0F6SEdEZGMzVldIbU1YcXViY3E5OVFqTUhtQ1Zja24rNzU5Q1dUaGpYR2hwZ0ZUSHlMK01zSTMxeHlib2xxWXllZmFMSlJHZ0FvdXZRVEs1eG42djVONEVuVzk5ZjBkNFFPZ08wOFZUR2ZLenNON2FvWmNCWDB4WmZ6MWhqaGpWbEtaaVZnTEp1QjVnWnp3SWhCY3NTcUp3TmlSR0k1V0RHZUpiS09Hb09rbHZ0dC9kQUczZHozTjk2MysxeFpuYWwxWmZiOWI5L0MyYXh6aXhMVzh6ZFA5QkdNUHUxVDUwQjh3OEMwaDJQR2N6dWVjOTdqb0VaenRKdk9yU050dEU4UWtFczJxSmYrejJha0dhQXBtR2N1MUJvWDE4SHNsL3JHaXczQVZMaFZkdEMvTXBCallIeE5nVkhXVDgyWlIrMnhUMjY0UzRXSUVWQUV6WXBBbVVwdnlUQUZtdk1sRXRreDM3SkVCUmZEYm8xRnZUMTlQRTZ5RERBVEZJWlk2THBnNCtBWEI5a0NzV01oSmx0WkFJcEVEY0tLa1VNWXlXVnNWZjdlMVhONk1NbXFZMEJhVDNiWU1oZFV4bmhKN2NHaU9HR0dNUGpwZ0tiYzdWTlZjNnV2OFB0MDRmdXVieWtiUW9HV1ovNW1ZTjd1dlZyTjQyMWJtczZmTFV0ODFHem0rcTZMc3VhdUtrOXRKZXlwWTdKWDNxUGg4dW4vTlI5NzdGTC9Vck9SZXFpa25WSmUxOGlsVkdacGxGV0tJdHl0SlhvRS8xa0ZXaWZLbWF1d0xVNTd3QTJqdldvRDI0Rmlsa0dYL2trbFYxMHZMZ3l1aUNsWkkzMjJDd2FrQWFPVG1LbVlGWmtYVmd1QStvNW4xalM1MTd2NThQeFg3TE92ODhXaThWaDFvdzFVeG5UUThBc1B4VEV0TjUzV0ZPbXg3WnQzVm0rdG93dzF0eVlXVklaUzgxK0tiS3YyZWFRdFdaendTemk2emFZYVV3UFZRRGIvZkt4ZWIvdFZQK0ttZjA0d016Q2xWRmY4MzZpeG1QMmVmdk1HUU96Mng4em1OMzk3bmR2Z2xuRHJYSDJlck1XK0ZGSlVodjl4alhHM2wvUHpiWU1GSk41ajE2ZmM5RzJFVWpUR0VHSk1UVlIwYzlPK3VYSzFoeGdFMGdiYTF2Y3ZTOTNjbjF3Z1ZyR2RXWFdRWGppOHF0T3h5TnpzQk5uSStHVmRhRnJJOEV0WnhlMW55Nm11VkN1dStSSXZ1VlNKRDNjTE9Jb28xOEhCWXpBUmJpS09DZEdHdTFPeDV3STRNR1ZzYy9WTG9DWHJERUxWMFo4U2RBWDF3ckZiRWlleUFoZGEzMnNiQ1p4RmRFR1BuKzcyNHk0N29GVzJGN2p4YlczalYxUGZQeTBnVTZINDlmU2dWS1hpMmtMYTRmZjM3bmRvRWFVK1N5czVheFljcWJUamJtemU1QkxJTmplcEx2VXFINkdXdjdNQSsvRHAvZllWRnJoQ2xUQXRpYk0wWlV4QXl0OVVNdVJRUDdjc1FQVVJPMFMyTUozTTcrRDAzVEc2RWVVQ1pCcmdsazlCbGx1bGZSRmU5SW1NMUNiZlBEdndvV1ZHNGtYSW1MV1B6YTBhRkluSVRtWmFoeWk0Ky94QVRkakpybi9MK3Y3Znlrd0pyQTFFOUEwbmg5aTZNRzRBbGpFQVZzYUZ6Q2pZamE0MjlBSmtPa1JBTlBZeHd6N21TWFcrWUF6NkQ1TVpXeUJHZFV5TGFkcnp2Wk1iVlJGc0ExcHpUVEcvMWh2QjJEV3ovOVRYUVBNcmpsamR2bTNQV1pYeGxlODRoWFR3YXpkTmltdGNjbzZzS1NOOFJhQVRWYm5HbWw0MnF6alpvTWZpNFFxTlNSSjU0dVh4QzBBcVlMZ01LTEk2VHliOENXZ05Sdk03dGFYTzNvdm9OVVR6bERlQldHOXhBQjBaY0djYmdVeG5BMXhVOTZwWlZybzR3ZTBLQW00MmFYQ0ZWd1cwMlEvVERxVC81dzNpWlhCS090RTA3U2hETjZLS0dZMDlNalNGUjJnbGU1azBJeFRENUNiMDdqR0FzQ1F0Q1c3TzIzQTdEYTNhdjdlaVlZQUluT2s5eFUxcXlvV0lVTjZKS3NZamF5K0dodHFqRHFPbDNnalZYS1lCcGorT28xUmNZc0Y3KzlWclNwVkxYS3VCNU5yRGJWUHJwQmhEaGpydUxMZkJFbWhFbU9PZk1PWUliVXJnYURDTjY5RE9YTUg2QTBHc0MxMVNOeHJxWityeGVVS0x0eVoza0duanlkNE02eFpOdDdlTlErNWZ3T3kycXBaeWtLUlVkaWxhOHlTZE1XQ2VBQ2N3V0pmLzR5Unc1d0J0a2JBSzI1UTRqSW1Pdytha3lWTXdyYWh0bEdVR2hUSW9renVTZmg0d3hSRC9XaDlSTkNzN1hxTkhrcGFyREZyeTNpY3BKQm4yRW5TdFVRbmRmY1BxaW5EazZ6dlh0dFd5ZHJBSld2TDVGejdKMjA1b0hXTTdURC93SUY2S0dlaW1BSEk2cm14c2ZTS2FZRUtaYVpBMXJEUHQyeTlXVzRHd3JyQ1U5dTVFWEZITy9wcW0wSlhycktOQXR0anpPMHRocGNvWnZ1a2pPZ0cwM2J0R1FPeld4OHptTDNzWlMrYkFtYmFORE4xVWNBSzVhU1BpbVpqMTJvcVRueS9GbUNKb3lMYXhzOHoybEkxTGs0ajQ3V1pYUVNrY2tCdTNhcWtKMFo1WHpWdGNkZXUzRDRETWtPTTdjNVl0K3ZQbkR3bldYK0Y5cldzeTk4KzFUK2p4am1tdU9FVkFUZ3Mya0ozeE01dmttVHFyS3Y1UjlIY1RLWXRZaUpDbXpUK1dMczROTmJZY1ByUTNDSDlNQ0JNVXhnbFpaR1Bhb2dWanRWVVJyRTRXRk10MDNxNjBzWnRzRUpYeGdDelc5MXlQQ2V1dmNab3JqbTlRc2IrNlpMVE1pRUpnd2xVelU3d0cxK3lOZjN2cmZQVEtuT2xiTlpMaHJabkRTak4vNHU0QmFYemRlMGpIcHc4MlN1Y0VjZzgrdVprb08yZFdkbjFyYTFuV1VzMkpQMTJpVkVEbEM1dlFwYkdGcUtvTmZvVXFtVVVqM1NkV0kwSHh5amZ0TUJzQU9OeXVSOWhTL3haZEhsZ0hvOWZMeFJiczYrQ3hqQlJqZGtLazVPdjdsMC9Fdjk5a2M3WWZaZjEvU1VCU2xqN05kRlprZjJtT3k0MjZya2Qvb2p6SW84d0FSbVNQY3RRM3p1VmNhMUFobnFvWmptVXRjR01NS1pscmVjSzJyaUtsb05ic3cvam54L2MvcWFaL2NRRU1LdjFzbGNxNDNWbmJCK3pXeDR6bUwza0pTOFJNR3NyV0pKeXlEckhzRy9XUjRFb1MxK2tnWWFGdDBiMEY0Q01QcVgyVWJpWWxRSVpnSUhydGM3Tk1Yd2ZmRjRSVmpCcnBYMXFXcU1xWnlXYkZxNGJueWZYMkVYZGtuVnNNRE9KdnJpT2dLQ0MyWjI3Y2xzamhBV1gwR1d4QzE0UlZ0RnlITUl6YWVKSnlWTWNHYWRKU0pwQWwxczRNTjlTdmZ1VHVFNktjRVlvNjZ0aU5tSHprNEZ5SUNkbW1jS0djYWVQekYxaWU5OFJzcWlZUlRsNWJPdlFMMVhNa29tb0RzQkVMdFVEcUp6eC9Qbi8rbC9zNW5tcGpwVTBhWnUyejNpYmR2UHh2MVJSYTBOb0U1NXYvbGN4dSs2eEQ2ZFN0dXRuVUVndGdMTWMzdGhHTUJNQXc4T1lwQ2pHZDBmck95SlJ6SXAxc3VOZ3h6K2w2TVFVeHZoVFFjWmdiSEhONnNzQmkrMkRDa29DY29ObUNOSU1rM2NOeFV5TVBCYlpsODhCZGt4M2RNTkxYQmE5Z1F1NDJad29KWGJuajdyK2I5KzZNL2Ivb3IzR2pIVlJ4TG9rM2hxckNwckd0YXhuZ2xpZkE1bDVad1diU1FQUXhDWmZVaGxiKzVnWjB4ajFFRWlMbE1hV1N5UHJ5WmxsQXBqV215Q21iVis4Y3ZZL2k5bS9NM241SDdqZXlrbG4vQXN5MHd6YUw2OWRTalVzR3N4KzlieDkrUmtEcy85eXpHRDI0aGUvT0Flek5yZ29ZSTJtTHVxWkRKVDFrV3FxZWduMHRlN2JkdDByQVZMR1REc0x6SVZyWXB4bGdLUXk1bW9mWEI0NWhpNlBDbmFxYW80cGNaUGpLR3U5Q1daMzdNcHQ4Z2NibG1POVdMWW1JM2lINCtucUtNeWl4b1dFc1ZMalZNazBJOUFGelBTcDBseU1QV0Q4d1p0U2VqUk9qakdNS1YzY2hKQmx1dUdKVEthMEY2YW9YWDVpbE4wTFpLa3lwcXFZenE2ZHlzaEQxcGcxU0pReHFtNi8vWi8vazJ5aUhDbHFFU3VSc2lnTTVlWWUzek5WWlhFRkEwa1ZOTHgwTnhnR0tBdVZJbjFRbHZjU3phZDJyRFVPVnVVdDNpcVVIK3ZpZlRYWkwwczVITjl1V3lKNksvcjczUW1wdXE0dUlsNDdWM2lMOUVXdlkxVEowaVJGZmNsYVBGelA1SjZqMURXM3VQN3l4ejlLZnpiQnhJTzVjQTQ0NDlQL1VNdWtBWUJhVjFkZkFzS0daSVdsV3VVTThUKy9nbHIyWGNITXdJRmdKaXRFbzg1SkpzaURXTEsrYk5PbmJOZVlkU0VncWFBMGtGRmFMQVAzK1NqWHlYUk1QZHdjYXVxaGR5a2Z2U1p2ZHFxNDhUKzhuY2lOWnJBMWlES21rNjduYmpBcitCbDJwMDk0K3NmNnZ2dGMwOVNqclpUTk4vZklIUmUxalFEV1RtVWtyUG4ydk80RXlLS2NwVEthL0pvYlhXY0dTT05HMDJLalA1aFo2VlF4eSszekNXRlJWdVVzQnpQMnpkSWNKMjVJM1Q3aVd2L0p6TDdLNU9WLzgzb3JBeFd6UFY5ZXR2OW52L3U4ZmVVWkE3UC9kTXhnOXNJWHZuQU9tTms0QUtYOUZCN2FZOGV2WjFxSHVsT28rbVJBbWR5WFhpdkFTRlUvUGM5TnFWU281Rm5OUHRReTMvVGFtbjZaOU4wMXY1MmZyYjRQeHJBK0NtWjM2TXF0bUtwb1hRSnAycjZzWjJtUG1JcFI1QmordFcwSXlJb3krcURmenEzQVZsbnFtbmNndzZWNitJc2t5THpNYUpjMjcwOFgxeEhNQnZIL1o4SjYzS0RTcUFDYUFCNVNHYzE2QWF3bFlvQ3RCTkl3ampINThzWmpKQjlEbWNKb2FDOXNxK1dJUlFLWHBqeis5bi84ai9GZEhZLy9rc2dXd0NLWmRINEtUVVhYazNIOVU4Q1AxNnNXQUVQd1h2VE4wRXZneTcyaUFZQ05DOWdLSENGajdWcUFqbVRlMWV1ZWdrenhlaGZaWWk3RVloeHh6U3ZkeGJlL0M2NlVMSm1TNEhNNm1YaTdQSlhTM2J4d3JsN0xnY0I4TjVOSUJUMUpWNjMzQlRESCtqNTh2bkxuc2dZT0lGdUtmY1dUSDJmV1oyREd1cEVPdEsvUUEzL21sYXFZT2UzeXFZUUpiSm1OTTAzZVB2RFBMTlMxazc5OGFjb2liampHeVBoYUw3QzhIeExRd2dTRVkzSXdRMThQcUJ2a296VXdzcVl2Um52VTVVaS9oRFNsb1JLbU42ZUVXUWFrTDJwZVpqTEpPMzZKN3hEQ3Y4c1cvZCtjdTk5WUhoZkF5azArY3FkRmJZdXhqcmdEeGhhc241Wkw1MWhYVm45dGRUbVFhVGxOYUZmekR4dGZaNllwalFYbkNsVzFqbjRDVW1PQXRtN3RmVllVMXJUZUFyRDAyK1BiemV6dnB6ejFMNiszVXJxd3NOR0Z3N3FXT2t2NXg3akI3R3ZPMjFlZnNYM00vc014dXpMZTlyYTNuUVJtaDJ6WGgvNjhYL055RFdoczdnR21jRmlZM3BlclVlM3pHTERwbUYzeEpDU2cxZDVhb0hXcnN0ZGF4QWZPWGNFTDdTbGdLcGhKdjhYdHZQeFhDMjVCNnFMRGlGQ3oreWc0T2V0b1o5L0I4M1JGWFc4VzhRR0doYmxGQlJZU1ovSUFVeGNOaGgrZTVtQkM4dXQwVVoxT1RHQ3JubE5KRU8zTnRXZG1FVk83L0M0MStRam9jb2xaeE1XVlVSbGFGYk1CYThVaXhqVm11bnFHaVZvQ2NRQzIzLzczLzE0ZnV0VllJb01Vb1FvQW5KSEM1WmRhWERGK29RRUdBRHJRMlhoeEFRS0JMRGV2UUVoVlN1QW12VC95Uk8zZ0FVZGJWVkIvOXdwUjZvVk5DZFhGWlRKQWxxTUlUVURMMDN2Qlo0aUIrQnl3RjVwODlBRE5XbmRlbjVjVVk1WUtYZlV6UUNmQ2FmcVUvRlZQZnhLZjhwa0xGMkNsSUphM0x5U2RrV3ZNVXAzWWJXQnFvb0RicUhPYmZGY0ZtREZCbWQvRmFYNG0ycU0veHhiVjBBdHVnR3d5UUFFVEJTMkZzMndjMURiNUV1QXV5TVVFdGVCamdiRVU1Q2d3bjVoNUJtV0pLbVlEYnpUNUFHVDg3UWhteHRmenJGKzhhTno4UTB3OTJzWWV1YmxIWGg5UFpYUkpaWlFqNHFYcmJWQWdZL3BpeEFGRXE3bXBqQ1liVFpzb1p1MU5wNlV1Q2hwQlRNOENZazF6a0FhODZYazl4U0RFN1JsbTlxb1V6RzVGVjBZNkpqR2wwYlF0WHFnTTIrTno1KzEvbkRHNy9IOTN6R0IyNjF2Zk9nV3pxUzZNS09makZLRFNkV1hTVGRhTktaQzAzZ09waEZwbmFtR005UVE0Qm9tM3pqdWIydGRsUFQ5alh1c1E4R0plZEdTa1V3by9WMTA3dGdPSW5YYjdjWCtFVm43ZWVnWTB4dlhqSHZ2YmVQa3YrdnQvL2hGVytnQTJWY3lnaXVXLzcxVlF5bGxtOWYrUWR4WkFyaVc1bXBiU2RkL09mY3N3ekR6VE9NeU15N3lQbVptWm1abVptWm1abVptWnNhZnBRVmtiSFRmbC91TmJXWjIrcnA2dGlEb1JqcE9nUE02MHk2N3orWmVVK1BWcUd5V1lGUnRIOHp5a0RtWE05b0haMFA5VU9CUE1WcU9HcGE3cDh2VzNjczRJN1J0R3BsU3J3RU1kc0pxN3NPV0ZFZWh1ZXU2empkeGoxalpVb0hRWW1GbVhhRVF0RkJKZ29ZWGFlKy9nK0czQnBXWmZMN1dyNTEzdkRRQ28xVkhrUEw3RTdUeWFsOUdZWlJLRzN2d0E3SDA3WDJ0Tzc3dmY3UjB5VUVrektmSmpyWURHVkg5d2ZXU21pWmlmaXExQWw2dGFKdTNWUnp2dCtIT0dhczdiK1JNS1ZDOUVoKzcvOUE1RW52SWJZVXd3YzNETEZKSmtVcUVnMXNGWkpnbVJ0bFRqVG9ZS2puQlZkUEN2bkF2OEZQdU1PVXZGTEVDRVcwNjYrNzZTRjBEOE1rMFc5SisvMXEwKy9yV044U3MyTnZmaUp0S3JLbGtCWnVockUzb3NnQmxkR1FjMms5YjArQUprY0dIOHg2TmRHUmxuaHRUNUFMUzhKK2dBclFlemJNTzVUUTV5ZklwOUpBYjVvekI3akptOXpJckRYNG5wOGwzVCtQTExGcTd1aHUvVXJkbVhYYmJ2dTJCZzlwenpER2IvNFQvOGgxVXdPMW8xbzUwMkFkSnMxWDNSbGR6VzFMaW9BSW51aTFKdkFXcjFYTDBjV1dhZE1XWDdNam9pZ1VyT09kdFZ3V3UzTVNqaHEyblBQcTFqcXBmK3c0Z1hVdmt5VWN4OG1KbVdZY2Q3QjIzUEJJbmJJVjlzb2JBbHNXWE5GeUV5ejhzWEl6S2VJeXNqTnBMbTNadlNJL3BFUVl0Q01kc2FYUkNieVM4QkdoUXo1KzBhQUV6YU9ITjVhSi9EK1NrVk11ZmsrdDhQaTUyZFJER1RXOU9ibi9Oc013dUdWTzNPb1ZxT1R4MHJJWVAveE15RlAyQnZJV3FNdDN0enlRK1VWTkgyL2M4eWQ0VXFiQkJtNG1Zb3plbSt6T3ZvbWwzWGlyWXJLcGdMVU9YMWR2YWxLMHc0b3NlUSs4Umx2aTZYY1hHeDBkY3NrQ29mRzZVSm5VM2N6Q1ozaXhBVnplZU1kdThCNWlFVERmT2M2MXkvaTAzWTk3N251L0I3UjhGTTJpTExJSU9xYkFwbUZvZ1IyekxKaDdabm1kQTJ4MnpOeTdGaGcxQm1KdWw2aERDbHZZNDk0NWpzajZENzRXUVRNSTF3VHZ2d0F1WjhXeU5qaDVWcVMyOVRQbFJyYUVHTGJjNTNpRVNKTCs3LytQVnVldzkvTjl0c1BwQXA4Sm1Oa1pCMUlLRHBHZTFJZlQ4ME95TVZNd0xaN0plRUgzSUdpT0ZoQjdveVdnZG1VTTQwRWNqb0ZEUHBrM2xwRzhHckE3UlRwdEJmVHc2eTcvR081dllSdHVmdzE4K3NqSVAvbWZhVVVYUlJ6RHpNUHVPeS9jQUZBN05ubldjd2UrbExYMW9uMTFoUDVnR1lPenh0UHBKbkhCeGp4bWtRdW1TTTFpblJjZDgwSmdkcHozVDU0L3dybSs2ODRzcEpXeWxiTTA3bjBmUzM3b3ZsNjZWZzl0SVJ6OStKUmtNWnBPQ1RZZlZOVVVjRm1ucFh3UXhzRTAzMEFPUFR0TDdkbTVWUlhSVWJQMHo2WDdJL1pNRXhyT0lZQUZkaEkzRm9jR1hVQlNKZFBwSnBGMTVhQ215Rm94UEwrcFk1SjE4OHhJRnJudEdQR0xXUU1TOTcxak1TVUpTUWRyNTN5amo2cnluN0l3UzBJcWF0Ri8rNFpIeGV1NEFUdDlEdUNRb0pJM1NkekxKSVEwSjM0WTU0TDZ4Q245TmNHc0NkWnJMdmwwTjhFekJKT3ByMkV2TTFvUWlneFpkcHRrSGNRNE55Y3lCS0RZT2h2MFVrVENtMDVYTkh6a2NnTnN4RFl1L01zajZUdnlodXU3NjM5djN2OCs1bW80Q3I0VmZPWUJxQW00RFlmZ3FJL3VQTWo3L1l1WlJqMWtOc0JNeUtKeGZJMG5xRExNMDFKQ3RqaGxzUnJraVhxb2k1dEp1Mllmd1FWMFlSTW1VMlVNckl6aXArdXA0QlpoNnlrT2FkMFQ3ZkFzVHdZdWlHYmYvaEd3Rm1VTTE4L0xKdE52Y0djQzF1RGswd2E5cDRUc2hUS0tPTk4rbnhIZW54N3pnWGlobVVNOWxZR25pTEVJUzFqYVlKWkZJT2pUTmJBN050NzhvbzdRUTFnaGx0R21Calg2cGxidGVZMmQvdUJiTzN1azNTNWNlaCs3ZkkxL0QyeXVQalg5Ris2SXpCYkhQR1lIWjZ4bUQyalBNTVppOSs4WXNWekl3eFVscFBtMDZWa2phQ2l5YTJNTnJpck9EVFBRZlQ1Qk5zNnVlc0x0VzROOEsrQTU2Vk1iVWJack0rMWxWZFRKV3ZpWTBMdWl6dVVRTDVuTVU4KzBRckNtWXZHZkZjL08rSGFpWjgwb0FZNm1Jdm1aV2l1Nm5aODZWSTEwZTBBOHdLZWp3UnVqekJaRHVpTEJZV0E5SERRZkNxZ2ExWU5CYU14VFMvUEhQbVBSdXpYeFV6Uk1wd3dtdTNwRnJYQk9GLys0eW5KNFFBV1VBbUNoYlNabGFwTm5LbEJEWVRLQkFRY2lVVWlIQWluODJtQmpUQUlXQVB3UmdGVUQ0djUySlNwa0pZcEphRVVpajJnRis4MWdxb0ZDUmw1WTVsQ3NnSkdGTlg1SHNoa0JtZUF4VzY5c0NuV3ppZkp5ekVTa3MvK1A3dlRTWE1iQlFFTUlJRWNHZVpYd05hSG1FaGdGWCtwYU1zdG9nak0wMmZZMXNCdFFCSW1XNXdRZEJhK1dSREh3OEJNeE1XcVQvYXNwY1orNG82bExaYThWTFlZdDRWZmdPcnZkSEdCTXpiTDFieHVjUTdGMFYvZ0RaZitzMXUvZkZ1TmxJMTYrR3NoQzV1Q00xckVNVDZ2Y3Fna0VFNTh3bG9zeTk4N0FFeWlUVXphVGVlbVhDWWNXWTRaNnpaTnMrTlMrT1dRR1lXODNrRElDWXdWcnN3RXN3YXhheFgwRnFsVEZXN2R6Q3pqN1RtOEhlOWJmNVBHZ3ViUGthem9lVDhZZUpEWHRGKzVJeVRmMnpPT1BuSHFaM3Q4YlR6bkpYeG5kLzVuUVhNK2hTSldqOHc1cXl6Wlp2MnRkZWdDeUFoaEhOUkczVmhGRHRQMEtCdDU1NG96MGRZb2EyQ2I4YmJPVjB5dVI5YXRjZFpseTVmbGs2Z2F0OVhlZTdPdGsyT2ttRDJvaEhQc1VHQnlNeFZKYXM0UmNxRU41ZitHUHFGT2N0QitOSitkVitzZitsU2I4SXR2NzhjazByRkRNUXA5RmlwWS9JQ1lLR25OaGV3RDhLUVlqSnFsOFZxc1pyd1lXT0IyeTZtQjlCeWo1Y0Q1MDJwbUcxYjZHS2tUVDVVU2RQSHk1NzJWTVBSYkRDTmVMS3czcVpKSHcvTG9uM3R3R1JXak5sU1owQmMyeU1NaWxXL0VqYXRyN2EzWEF5ZTYwZkJiR2tHdklMWS9QQUh2Ui8vc0VrRHlpeTBVN1ZOb001MW5FWEZJdndVU0QxaGExdEdiZ2JxZEdYc1FRc0xnUHZqc09qR2hrQ1hxbVhiaG5HMjhBaWM5WEw4N0c5bnpjZWhkZ0x4RFFwclhSYlFFU25hWC94dGJ2M3hiNjZvWnVOZU96WHNwQUt3RnN4bW1ueTZJNjdIbUhVYlNHdGR3V3dIWHdwa0dTN04yREo5RUU2NERhZTJBOHhPRmNSbWZhcGxBbWhOSWhCVnlpWTRVa0U3UFNOQU96eEJTS09XNGZEM3U5VmliTXlpQ0s3Vk13KzJ4L2JLK1BlOGJEOTZ3ZExsUC9VOGc5azd2dU03dmx6QVRJcFhCV1ljaTNNRlk0NUVJRlNWR091MnJBWXllWVplaTljaDRHSE9WTzljUStjSVpqcW5UZ0djanhhd3RFZ1h4Uzd6NVNxWXZjRGpXVTZWS3g5RGxMT3hBR2tuT1NaajBvUmwrRXRWc0E1SXc1ZW04cENLVTF2K2VFOGRLYUE1NldMVmRiRnNCN2h0aDdVOEkyMjlTNk5HRDllTFVhY2t1aVR5MTJiOWpWMzd1N2ZLZGJKNlJudHIwNERieTU3eVpLU0JOd3ZkLzZzQ0VtWnQxSk9XclRxUWtaQlpMelFmSXhOTkVNRGM1M1BGdEcxMkdYUHNaMmEwclhuVTUveGluWGZhSkNZdWF3aG1OdXdoVDkxTU1YZVgxOENaNmhscDhvMnZOZHBseHZLOCtuNnJPeVlINUJWLzlNTStlSUlWSUF2MUxCZmZXVGdqR3dYaVU0cFBBZW91dXJOQ1dXaFp4cmlDR1ZMOERFbm1BYmRFT2lOUG14eFg2bEJSTDRBSkN6MjRNQ2I2S09zS1pnemQ0NzhEbVRtOFQ2V3ZYSWw4djljeW4xQ2t1REJLSEJuNnBLeTMyeS84ZHJlN1B0N2R4c2tIU0Z5WndGWU5abWhYK0ZyTHd1aDBaWVJ0Q1dUVHpqY1d3eVhaUjVNZWZ6bStqT1ZHTmFzZjRzb282ZlBETEZ3Z3JOampyQU96cU1GTTVnNUk0ejBHUVUxc2lwRE1YaTJUd3ovcVZndlBteUp1LzBINEVuRFQyM2VGczdlN2JEOSt3Y0RzeWVjWnpONys3ZC9lM0YwejdHVTkxWk1Xb05TT1oxeWpUVGloRUlIMkxDb3M2UHljTG43cTNpZlhkUjJxYzFHSXk3VHlxWFExR1JTTmJYMWZDVEt1TmhHaElLWmdTWGREMCtjaEdIV3hlWnd2WHMreUQrY2xNSHYraUdmWWFLUVZxU3R3MFk0ZWYybER4V3hicVdSVjN6eFhYSk8yMlVhbGdGa1dkWDh5TEU3NnZmamRGK1h0d0kwT0pNRGFsYkhZL1RMMkxOcnlhQVJLekg3aGQvYkJXN3hhTVZ1a3pOcnhsUDAzUGVtSnZWN1VaVGFjOFYvUktsZHNBeENnSCtrRUUxeG9ocVR5YWtPNEFmSXNyRXYzTWdPMExSeXdiYVFwTmE0elkxS2hZeDJOUzlLWGJBR1FwdGxXakhkMVV6V0NIQ1lqRVBoakgvVmhIV0ROYy92aEVadHBQeGhqVm45MCt6WlZ6bndQekFYQmJPVlRpMXlzSmVyZ1REQURzelNncGJaNlZnR0tERVNQVWM2c25sM3gvVlZkUTJJOWk4bmhqQUM1WUo4dUhMTGg4NytqQlRPSk5mcysyNXhjVjdndU5tQUdJS05OZDZhNzRvRE5QakR6RXliODBIVDRmWXlaRlRGbTNtVmtMRkxsTi91WlZhbnoveUUzblY3TTBzanlvWW9aYmZqZkRFREc4VDhiYnM4eHM1dXNQOHcvK1RZTGR6TWZkdFFSMDVYeFRTL2JUMTR3TUh2aWVRZXpEcnJZMTZsbWZUcDVYci92b3dMRU1Zc3VqMXAyVGRRQlFIUUJ5a00ydTE3dTA0ck1ZKy9lYU1WNGhUVnRNd1ZLYkQ4ZzBDbGpwVTlnekFRQWVRMENwUFpWWUhieVhJOW4yTWFNN295cWxJbGJJM2IrSkNHa0I2SFl1WDVoUWlBU0Q3N1RLcjJ0OHM2MEpjY0F6RVRtZ3hvV0FERVRjbXd4UjRsVGZScDBNWE95SVdYMjk1NkRqREZUcGF4MVdocWR5MkpqVThTVXlhMWpNMUdjNmJTVjVaYzk4UW4yY2o1QUtNZVBZUHNSVDAyVEl3NGlZWjlOMHZ1WnNNcmlHYjhyc1ljbTE1LzNKejdtSTZHWVZYL2trRzRJWHl5cjBnWXcwM0xETGJidGJkZ1BMYno5RkV1ZGZRQTRqZy9mQVZmTXM3ZWtDV0dwc3dXWTlhallyNklIT1dabExCWVNLdlVWaTQwc040dDYzbmU3TFIzK0VodWJiNTN4WWdzS1dWOXZnWXp1aWdRenIyTExjc3hVeXpxbGJHMWphU2hseDJ3MDNjZWFuVWF0bUlWREZTdml6YVJlbjZtUUFjd1dzalpxLy9QTjFyWVQ4OCs5eldJTU0ydmNGZmZ0WmVKSWw3L2RtcjMyWmZ2cGk1RDhRNDdIbjJjd2U5dTNmZHNsTU52RFpteWczYjVydFBac0o4elVFTlRQUlN1TUJlTTFHR2ZWcW9IU3RrOFJwRDNucEdmMDlXeGNLMWd0SkdMZXRGK05UV09aZGlmUEdmWTAyK3lCcjZHZ1JocW96MVRPek9FamJvQXhjVjBFaktGUFBQK3ludTV4ZXNSUU1tVGNXT0d1aUhLSE16RmtrbERLY25GTFo5NzV3WlZSbkp4UzZSb1dCUzVLZWRxd2Y1Kzl0eE9UTnZTN2JaRm5Uc29LWm85L1hKSG9nbGpSMzVpM0RIRTB2L0QvSXllWW1obWZqL25qK1h6clQ4eGNJV2NGY3ByY3BNWE84SlVYdkRkbGYrQTFDS2FCWkZ2L0hyUDlwejdoWS9RanFsa21BR0VTUThhUE5ZRk02OE10TE9pU0tPZFNaeTVTNmNCZTZsRE14RlVSazVNMm4rMGg5dFRDZFd3UXpCUzZHR2NtWlRJTUYyczV0Z2F6QlQxdkRUa0pacEQvaWhTUklZay81b1BTWUVlbHovayt0N1ZqbVB0WDJOajhqMFBCRE9jR3lBaGk2TTk2czI5WmpKR3haS3FNWlZrMmxwYnprYTZNVU0yYUpDQ01OWk85emFpYVVUazdCc3hRUGhETXN1OUx3KzFWVndONC9jc21tSVZMbHNWWS8xOUZ4ZXlWTHR2UFhyQ3NqRGVlNTZ5TXozcldzNDVLd0NHWFdySGptTzU1UzFMRE5aM3hZTm5OeEIyRWxHb1BOWjhFdGVDVzJOc0JocWlDN2JNcjV1ZlN4K3lTeTY4N1lLd0JWcFNQQUxObkQzdkswbjlIY1ZGVSs0RFM1bW9yTENPaUVzQUxLaGpMbGNkZnFCc0QvMHBIbllra0doMXBuVFFoODdsbUlSRmdNMEpiLzVNNkZiTU93TmFWTWQ3ZXlXNUhnVnZIa0Z2S1U0dFpkMDZROVFiTWJycnhoZ1VxWWZYbHE2WVYwSEFPMUwxek9wTEQvais5TGovektaOVFmUkFBV1c3bVVXVzhrYmFFTmsyNWYyZU1XV2lTRDM0cUpObUg1RE9kTmo3SEJQb3N4eERNZEhMVndsSlZrMDAwSkxKVSsrV1Ryb3BabkpKcGV0a3Z4MlNiMXAxaldzVnM0WnNWOVZVd3E4dDBXZFJGdzViam4vWDlidXZIL2MzSGI5ako1aDRUbUpCMWtXREdiSXlJTWN2eldIZGxKSkJ4ejdMdDhBUXhQZmN1ak5sdnM2em5UaTJyc3pMV3FmUFZmVkhMODV3aDJGSEdtZ0hFV01lNTIrZE0yMG9YeGpvTzdkWndlN2laL1lrdEh2NzFVTXpXSW9yM1oyWDh6NWZ0NXk3WVBtWTNuR2N3ZStZem43a1VQM1pvTmtXTWI1VWF4S0FSMm5pdFpoNVFrYVRlZ3hubTM4QmYvOXg5UDZwc2s3TEVtaEhtQ0tQMS9CaDNWd0prTStkbXU0SjZQTUhzbWNPZTNQOW5SR3daMnJuSG1jOXlpRzM1THhTQ0V5RnRHd1hEaUsxZXcvUndtV3lJUDJidHI5bmdqZGVLbVJMalZzRk02aDE0OGR5Q0dXWkNaOHVxRDNXbUV4aFF6RUp2TC9zSnprY3NLV3d2dStGNktGSlNZUHAxVFhPdm15QmJXRGl5TElhYk8xTFVtMm5LZmEwd1VZWThqOG44NUhsZFp6S1RVN2liYzg2YUtKL0tVYm9UWWo4MlNmMHZjeERiN01kbVl4NHV5VkhDZEpOdTNielpwRnhzTTIwaGdlVnFuellSYm1JaW8yYTd2bjltM0tOdUZtUDNlc25GNE1wb2tpWWZJcC91MVRhdjRSSjc5ck9mL3NuelF4RjdnQXVxMmNER1d1VjNtT3lETmwxQXFYSzFLTER3S2VGWllXcVgzbDRBTEZaUnBpanZ3QzA4SndhRmpMUUkxU3dCYldIUnZ1V3NoSGZMdDBIYVF1eXlYZnNBWnVxcUtCT1dCMlUvTHJSNXQ1NzVnMjRISGY1ZXR0bThyMjJhZFBoOVlvOG02MkxueWtnZ3d4aWZhbG02THlhUVFUVXJzekVheW5JR21DM0VtUkhRR3JVTU1XZUxxbGtkWTFZRG1ZQlozZmVQRGFpSjdidWEyNGZZQVlkL3h3UXpIMFUwc2pkMUhuSEZsZkdGbCswWExoaVlYWGVld2V6cFQzOTZxNEJwY3c4Z3ZRdmtnb3NkeTN1dnYzZ04ybVphZXRPeXVpc1NQREQrWUNpVHNRUkxxbWdjeXY2OVlNZDJ6SzJiWGdkbHphQjZQTUhzR2NPZUdCV1FlVk9uS3VhTUsxTWJ1UmtSVVNsQ1lXdVdROHRWUEZtaHZNRS9lOUtqUUpranhreVNmQURpUlBZVG1CTzdHRFdFUmYyL3Y0ZXlEc3h5cGc0SEo1eFpibXpZNStVa3R2eXRYOXFic3RSOWpuL1pkZGNpMjVUelIwRFVrYkZLMUdiZHAwdStKc3pUUGp5N1paTmlRYWVaVENJRTJGeVJjTFlINXVxSkpnU2NjSk1wN2RtR0pyU3FWOEFZY21SSVpRZE0rYklJTE9hNjlEcGhub2Ftc0NSemw5U0g0dW1JQUxPWTA5Q0w4N2tVdG8zd093MG9TRW94MTFWZTB5eGM1K2p6dlEvN2hjLytETnpSOC9jVXBBZDBUUXlpYWxrSmRQbGFGTWs2OXZDTWFNYlJ3Qm5IaG56Q0U2WnlJZzZkdTFmV1lDTlE1d1pXaWZvN1NNV2xMTHZ5alR3S21LdG53amJDMnA3K0VmeDNvOGsvZ3ZKZmc4SEZJcm92NmFmL3NOdGh4eVh6OFNPMjJUemhMbVBLdklhd2VtTnBnbGdEYTQ3a0gvTjVkdEMxb1F0ams1V3hBYk02MWd5eFpYdkJUTW9CQ0NPa25jNXpTRndaOWpmTHRRWFZOT3NWTkNZMTBiNlE5VFdwOVg4MDNKNTVxS2VlLzlEdEZtT3cxWHAvYnYxbkoyYmJyZGt6N21HL2RCSDJNUk5BdXVZOGc5bFRuL3JVZzEwVEQzUlA3TXY5dFFobFRqYy9oUzR6TSs0TE5nSEhxK2RRZDBSVmxtU1BNVjZYWUZmRnB0MGxoR21xL05JOWt2MHNZdzFzb3MxS21ldm9iY3MyTFo4OGRkampsVXRzNEVGV0taS0J1S3BxWXBjWjVxUDc5MW4xK2F3SG5lVXdkdmJMOXh2OExYVmhNbUgyMVRUS0YwSm9VQ2hUWFJtNXNBcmdra3hyTVNxUFV1bXFJMURjdkdyUEZXWGlFTGxlS21hYTZDUHc3cmlGcUdrQXRnVjE3YWJIUGxadnhIbWp6bjlHQ2lWdEVKYlUwQ1lRNDlMYTd2Zk1neXFUNjNDVXUvZ3dCVHBTS0NiQWE4QzhlVEpvZGdRbzJPc0d6dm9jT29iRGVEU1F0WDRCQldJdnB0dU5EL3ZGei90c2ZrZVJYVlFGbTJmMm9lNEtaanZBRWloRHJKbCtldXBQQmVyVFR1QXRORjVzbHZ0SjhxSHA5S21ONS9WVUJXUHNXQU5jS2tpRjVOY0EzTVYydnJ6azQ0V1ZxR3FXWlplM1RLNHhqNmduR1B3UFV0dlVvQ2IxcC82bzI4R0gvenZ6emEvWVp2TnZsMlBLbU1DalV0UFluMlhuZVJqQmJUdUd1aXMyUUNidGVrNkZqTmtZbDEwWkd5QmJkbW1VZjZueUNLcGsrckFtU3lQN2RVMjBxVE00L2xtNFBkcmMvc1lPUFB5bkVzd2NxZklWdXZ5dTNiaGpld1hNbm5EWmZ1V0NnZGxqempPWVBlVXBUN2xxeUNLSUZPVjZISk5xWUJ4c3RFeVFPQm9rV1Q0djQ1cllOVGN6QmJrNjFvMndKOERKTXNjaEUyTTc3ejNLMjhsVGhqMXV4eWdGbjhnRGJUSUdEMEJkZVE4UWpadGlTTGxDZ0VDZjZVRzF5enpkR1hWeHRKTkgweFlLV1pUMkVIY1cyS01zT2pVTllOWTRWdmF6Yk5weDIrYTRrUWw1Vjl3aTJ3Qnd6VjBjWFJrZisraVVkWFI3Rm5XWFMrQUFqUGhPL1RIWmo0di8yTEoxVCtwMzlTbWNKemNiMDlVdUI1aENTcVI3WU9aSE5SK1NubDczWUpQeGxvbER0aG5mN2FJaXFWdGhzV21iU2ZaRVZka2s1WDJvajErT0VUZEc1aDBKeTlkWGxMWlVFckdqbVN1VTVTeTUzaHdiU0Z5ZmJwWG0zT0pNSEU5MVd3QVhjTjZ0RS9BKzU1US9sTTJiZERQZlBkOHZmZUhuSWNsSC8vMWpibERZdkI3cmtpNi8rb3RIT1hEZXdqbDQ5NUNZczZ3bm1GbjVrNHFMYXJhRE43RnY5WERZcUVRSFdZL2lFdnVsand2WDh0anEyekVmcnQ2bTJvNTYraS9FTEx0Nm9rNVdpZm1jQkxPeE5RdVJBZ1hBUkI3VXVrQlpvV1UrNVNmZHJ1cndWN2V4K1FJay93Q1FUZmpTUGNsT0NGV1ZLeVA2ZkY3TE4zdGRHUlBHU2lBYk5aQlJOYnM2VjhiNnpNZXBiamk5TFFFdDJ5WEdUTTdycm8yb3p6VTNTaG1CTFd4bi8wcm05dVYyRllmLzhtMFdZOE1mSE9kQlR4SkFHVGVrM3A2YVBmYXkvZW9GUzVmLzZQT2NsZkdOMy9pTmV6QnJJQUxWbzEwU1lWdGVNOXNCYkFzVDBTcm5jUGVWTVpmV3RvTWQ5bUc4bXErN2V5NjVPellRMllEWms0YmQwTi9VOUlRUXdqblpGNjVlZ2VRWUNFYlIvTy8zUFY2Q0lYQUdsemlaTUtTOVBGUCt5NG02U0g2K1R6R1RiL1VRa2xSUzFFbnJJcjFZb05FMmo4YWpkQlhDS0Fxd3JpcFlKSVJ4UWcyQVlUSG92K25SajZJZ0F3RklYT3RpNTRLbm10VyttREFCT3QxbmkvRmhwbkZSVk5DMG5vYllwY3hSbzZxbjYzRFR4UWJqd3l6TUVmTUdsVXJpcXV6T2paZGQxeDZHQVZRQ0tRV3FhWm1CZVFlbnNwWWRzSG5sY3NPbngvekRtZmxad1l5VHRRZ1hZM21ObVBwZk5vTDdsUy81UWtvMFBaUnRCTXhjWFJybmF6VkFEdzZlYVhSaFBFUkpVM3YySjZSbEFnK05EY3NKVTBsekxvZ0xYUUl6MTR5S1pKaXRDa3NOa0cxNVRWRzdpdml3b1hWOXVac3grUlo1VklvWkpobDcycng3dDRxRlBPbW4zSzd1Y0xQeGhiYlp2R29DV0tlR3libFZ5SnE5eXZoSTVleEt3ZzlDMkdqUzQrdkRHa0F6QUJxQWJOV1ZjVDNXVE5MbmU3KzNHYk0wOWdwYW43RnhXd1BhNTVuYmE5dFZIdjdidDF0c2hvU1BlZWUyc1gvVDZaaXVqQSs5aC8zNkJWRE05SGprZVFhek4zekROMXdITXkzMmNMWnl6ZDRNc1ZaYXRoNkU5RUp0ck5aVkF0b3g0bGhtVnpTcWhGUVVPZi9hcFpIelg1OExYcXZGOTNnZHpKNHc3RHF5aUdWWkdjWWJRTk95TW82YmJZY0lUV1NVeUw3QysyOTc1UjlKUkRMUERQSGE1dmg4NEZBcTFBazdKaDhBTjVkRjdNYTZqdGU4Ly9vZ3k5UTNNZjJqVk14OFAyaUpTMkpJdjl2UWVqbzZxVHRqZ3AvOGpPNFdGcGdJYmpQN2lSY3Z3c3NlK1hDNDd6VlZ0RFFIM0JFNVJzV3FQU01EdkNGRjhFcjMvR3hZTTJhOUg5UTNINy9mV3UrQXFPM3NiWnhBdFhUWVNoa0VYNytBdi9ZVlh5cmZPVDRCQ3k2TTdscFAreVdZeXlQZHA0MGY0d1BCVExNMGhyZzEzaG5yNmtpZDc1SnAwWmx0c2ZpSnBYdlVZTlc1TDZTZENrc0tieHliOE9RZEtqYmN2TWVOa1hoWnZCTUJ3dVM3RlBEamxFVXFnYWJ0RTNyRnJEK0dtMisrMWNibXhRQ3g1cnlRZFhHekFHU1NIbjg3cGdvMmVpQXJsVFBUckl4SHVESTJHMDJmaWlyV3VEU0thcFp6QktCMXJvelMzNFBad3FiVWJ0OFVHL3RQeDJTajlUKzUzV0owRzB6SCtwNHVwNmRtOTcxc3YzbkI5akY3K0hrR3M5ZC8vZGMvR3FJNFpnVm0rdWZyRmFZVmhXN0NUNDVwQUcrZFpBZ2tBQ3B0MTdKbitGcVdaWWk2S0piUDF5bDhyV0xXd0hLdnBpMnFvbjBzMnNuamgxMHpCU1BzVFZyRWtBSFltT1REUEcyVmJaQXp3d1RHWkRzdzVSbTJuYmIzRmpoNjNhaTlvWUdhUmtMRmY0V1FTWWxLVnJvQ29aMEw0V0lTcU5xYm13N0l2SFZsOUp5QXBzMm55MkxUemtWV0t0dkxIdjR3Q3hQM05taFEwaUllZnZoM1ZTYXRrb0lVcFlYbTBnZGlRL1kvekpMUVZsd1picFdHQmRON3NacTZQRWw1MVhBaFVlTXNSSk9xWHg5MG9Ba3FYck1HbUFDZnROSzk5ckJEdFg1NzlRVU0rL1d2L2tyd1NkQTNqbldKSHlzU2duZ0JjSEJQMUU5QVpGa2lNSGNmZmJIamd4R2RaaHNCTHFzLzZRbGwwaGJTbm0zWjc1bmRVVDdsVE9aaGdiVDR5amRSZUFMTy9wQTZVK3R2ZkVMVi9QN2FqRHZLc2lMblM0eHZaSWlaWUd2NTQ5alJJQmJHN3lhVkJrVU9ITFBkYUI5bWovODV0K09PYTh3MzMyV2J6YjMzeHBxNUttb2RpQW1vT1JPSTdJa3RjeGNYUm1SaXpMTThEazMrOFk5YXB3c2o2NkhsdFZpemZ5Z1VORlhOK09DbTAwRVFxOUxtQThRQ2RjU1cvVkVNZTRIWmNaNkQvamN6eG14NEhVZXNtWjhpOWx3a3dXeHI5cS91WWI5MXdjRHNZZWNaekY3djlWNnZneEJVYlJsY21qS3FCei9YTVhNZ3dQbngxKzdMZmRlU2UyZDdnY2JWa08xbnZiNnU3K1RHWVk4MTN0QzRBbG9UUitZQ1lWRFhNbHVqNlE3K0dwS2xkVlhLMEJiaUxhZ1lJSGFJVDNMSnN1aTZuNWt1RXBQMkduKzQyQkE0aTFDS0ZFQXJtR1hiUFdBanMvQUY3MUxXK2FpRVRiZFFPRXVYUm8yQVdadHc0Ky8wc29jOTlHcDJyMUxONVJ6c295WFpzZHlQdU03eE0rR2NqbmtlV3ZlWHBCSjVkNisrSC9XYlgvdFYrQ0IwOG95Nk1Rckl1ZmpSSVNBcTljR1FQY2xVOFZJRmpFbEFVbWZlSlF1Uk90UG5tQ2hqdnBzYzRVdnJibHAzT1NlY0NjVE5mdUVXTW95eVRjVTAwWHowOFpIZlZDNkxwckFsM3owQnNaTnZGeUJ1S05tYlpqQUp1REdDS3N0SlExSFRSZDk0TkppWitjbjE1aWZmWm1Oem4vOTMwMmpDVnBzZW4rMENZMkl6SVM1a3p6SUFHZExqQThyNHNPWk1oWXpsNk9Hc0J6TzZNeXFjOWJGbUlXdmFkcTZNc3NhQVlsYWMvekEyOXVMWTJDL2JrWWYvM1IydWpCdjVzUXNIZjMza2x5N1Q1Yi9DUGV4M0xoaVlQZVE4ZzlucnZNN3JMTnlrOXdxYXhudXhEM1pOVEJOZ1JOcWF2Y3ZXWThjT2pHM2pSYnQ2ZjQzbGVSeXhsbnB1ODRTa0gzY0ppbHZhMFJBWkxFc3d1MzdZbzQxaERMNFB3Z1M2aEZVY1pWNVBnRXZZUmRvMGxiN05NYWFoWEdKSGVIT1R3MG1TeU9XdndPYUlNY01Db3NDZWNCRG1MTk1uaytwWXJETk9CMlpPL1k4MkhUOUxCa2VOTWJNSmFTSHhadXRRUmxzQnM0YzhDSkpScjd4UUtVR2xHZFEyOVU5cTY4KzNic01oTHJLWXZoeThjdC9HQ2E4ZmxCVlhwNTJLbll4ZnZnQm1qTG4zNzVPTUsxUzkzLzdHcjJNQTAxMURtaVBPakFESHNtd29IYktodExvaVJ2M3hCcVFaNFMzSHRKOVdBUzRCTXhPRmJmVlQzMzVVSmV1aXdCaVl4Nk56M1NhWXlibDZpZG5YZU1TTGpSeWtTa3hzWDdCYzBFZFR2cUJUTXJ6K1Y0NEZzemxqZjMwYm04OW93V3lzN0Z1Mkhsc21RQ2FaRndYSWROK3lJK0xMbHRMbDA1MlJaVW4rSVJCV0tHYXFwRFd4Wm9TeURzeE0rMXBYeHRjeXQ4ODN0Nk1QLzRlYkVzeU8rNEVxSnBpZC9IUDczWXNBWmdKRER6N1BXUm12dmZiYVZzbGlYdzl0SFdDczk0blJJYy9KY2EzU1UyU0NSSDBOek9pU3lMcW9jckRGWEdITHZvVll2R1BmaDBOY0dtc1FGekM3YnRnampjcVlLNHZBMDg4cE51VloyOUpld0t5Nk55QndSWU1CYWlzZ0oyOVlnU3ArbU43a1RqOU1LbVlMZk9KbW9kQUdpVS82YS9uUHA2TGxTOHFZQzNqVjltNTBkbEl3YzNYQVFubW5DK3hmN0xRSk9IMkYzZlRnQjVuUDN3NUNFblE0RXIzYlRCcGhObE81RXdGQzdFeVRmTGpGcmsvU2Rram1SSmZuTlpjTmswTlM0dnUwUnQ3Mm1CSlJQbzh6Z1loTFlvclpGVG5QbkxabWx0VDJYYzZTa2RxTWJEQWRTaWJ6aEV5TXUzYnNVYVpBbFJGZmNqMDN4OVk0SWNsWDV2T0wrNlFvbC9sYUoyZGlVK3JkNnpNNzUzdStUUXJWaEp1T2hDejZEMEE0VnZPN3lIeCs5MXUrMmN4REtJQWZoa290Q3dLYTFEayt6REpOUG1MR0dIa1owcjdQSmxQc0c3NEtFcjdLVHkvNnRxYmZCbzZOTUNvYXpVKzdLbVRLTCtycEI0L0FZSmxmeUNwS3BRTEdtUlhzdStkbDl5bzBFT0RtQlpqaDFhemdMQmZXdkFCeWpXdC8xZTNNanBOM3MzSHlnUUppQUxRc042Nk1jaTRoelRlWjhFTml5NG9Zc3V6TGR0T3p1Tzg1c2pCS0ZzTVMwR0pGTlFPY2JYbHU5ellUT0NzU2dRd0NHZXRYQjJiYlllOW9HL3NJTzZQRC8vSFBqUnRNOTg3ZURqdUMyVDN0OXk5WXV2d0hubWN3dSthYWExWmMyZlRvK3RxeHEzMXNRL3hXRTdPMkRtbE4vZHpZVm10eDk5aHV0elEvN25ueFhNZTRNU2FZWGVQMkNMb2xlc0VqeHJpeWdiZ3lxeFczMkFObW9YVVZvY2czTmN3Sm1NbmhwaE11Skw2U01xV01CZEFuVThGc0t5cFowSlZSSDZIdFJiL0lncktZc2VLdEJUQ2pZNU9MbzVTYmFiU0t3aFpnREJOZGdiVGlKdW5tQno3QWd2OXFWdUt0cENSVnVuNFVKcnlZMUF2RnhpclBFb3lyU3UzQjlXSGsvaGxWSVY2OEdHWXhJUzNYN1FsRVlYeEd1U1pWckdnbXFxOEhyYkdHNGozeVlOemRxaHFKZGVQNHZXLy9Gck9Cd0NWOElCcTFYL3JScHRmaXg1TnhZM09lL2M4V3dBajBkUk9WY21OSFcvM2tpOHBXQVZVMTRlaVpSKzFkMmlKanpJeVFCUzUyOUhHVkZEVzlWY3l3R0dxWDljVGJ2bXQrK1N6QnpNeFAzdFg4NUlQMktHZFV6QkNIdGxjZFk5c1ZOYXlPTGF1ek1wclpQOVpBeGpLVnNqNEJTQlJubGdYUVR1ZVpxZk1WMGdob2RheVpnaGRqejVwNE00SlpRdGtsK3dnVFVqa2V6SDRmWUZhNnk2TzkrSmJOZFBrbkQ3US91R0JnOW9EekRHYVBlY3hqZWxCb1lyL2dtcmprdWpnTnNnLzFOVkRvMUNUV2FWdnRreWFnZ1hrY0MxMEF5cWFPK1I0Q3I5b05VUUQxMnJhdk4ydnF3T3d4YmcvYmV5OUFRRU9Ta0RDcFEzV0wzRklzZjkwU3NRR3VpTWs0MGdkNFF4Z1hlQWJwNVdUaVhrMnM2cE04LzkzTmtib3lSalRFaVhwckE5QURtTkVqaTREVzNzbzEvYjUvd3VMU0dBV1lTUTd1WnNFdmU4RDl6TXhGTFVrMVJmY3BFd1ZOVlJ0Skg2OHBoRFV0Zkxna3Y0aENzV0ZxZmQwL3krUjVFcWptTmMzY1hLNHZjMmJ1UVlFeEI4d0lZQURERXJoYzltdHpzUW5YaWVjY1hlSzdaTkxTZHVVbDhoUUVjNFdxNnNrRXNlRzAxSTJBbENxa20xeDd6am9NMENjNUhGMjNEdGkxNHRaRHR3akFaZ1g2Qm9qaStRZmY5ZTNGSHpiUytybXBqZlJKWGYzcmxBb3NURy8zZ1FQUWx2bVh6MWd6MVpORDQ4OElXdnhFNDB4YjVtSjFVYzQwMWt5OCtRU280c3BaK2lBa1Jjc3kvTWdYY1dXaXBGWFFwa2svcXJkSGJVeU9sUEtJemxVV2s0Z2lxRTRtVHpYdE1iOTQxbUJtWnEvd3JqWTJIOFNFSHUyK1piNG5UYjZ6N1NSVk1NYVcwWTJ4M3JlTUR6dDdWOFlxSzJNVFp5WlFKbVdCcy95dm80cFpRQ0ZERXBBbE1JdUVzaFA3aUxoa2RyWmc5dXZNeXRqQW1LTy9Vc3dlYVg5MHdjRHNmdWNaekI3MXFFYzFBSEE4bkFFNFZ1dFhCVjJyOVN6U3RYRWR4TmJWdmlQbXVMVCtJMEIxZFRuN0ZMb1d6QjdsOXBDZE9FU29JdU5ZSFg3bER0NXh0ZWw1UlgvdkxGd2J1UlZQY1MwZWNwT1RaQWpFNlhHbXRzOUY3UVdyZ01RSHFvUzZKb0YxVk14Q3dNeHRZNXByTWdCbkRxZW9tSFl1ZHBJNlFNWlRJZU90cFZ2VWFRMzBuUkJZeTNKRzVienNmdmZsUDV2ZGpib2ZsSXFkQjI3NG0yUVdVa2JqMGFrcUJOTDZWV2c3YzRpc1o5dm4vMjVlaTNYTXFkbWNBQlhVaFRIWFh6SWE5T1pzVlNndlJ2emg5MzIzZkNRQllsVHVhMEFUR3JCWlI2YUpUb01wMHVZd3g2bU9VMEF6U1J5eVZ3RVRSMlorNmwzc1ExMGFkeTZQWTlaeWpEQ0p4bzBwbDVBODIzTXBOdFUvSGprWmVNOXErZGF4VDFPWGVpaEZGc1NaaTBNQUhXeEtBbjNVejk4ZFlIWkhlY0laWWF4TGg0OTJBSm41c0JpRFFGWnZLazNWekFGcUJMS3pTWmZmcE0xbjZud3AxNEFtY0NiZU5FdXhab0F4aFRocGkxVEtUc3pPSE14T2Y5NWlqTzViWHEzNzc5SnRtRzJ1c3orK1lHQjIzL01NWm85NHhDTldRS3kwcWZxcE9pMnBSUml6Q2hkSHFWdW9uNjlyOUdvWDZxMEtOc3ZPT2xXMXhmaTExYitWazBlNlBTZ2h5aDNxbUhDTmE3c0w3NGlkQzVCbEVzVGtFVVBXUld0L2pOVTJFYWtRcGhWTS9oSFcreXlSSWcwTGp3R2d3MjFERENGSVU5RFNpYW9FS01sQmRDRjBiMHh3VXpCeldZbkFGK0xGdkxhVldZZXNWTzNLT3k4NFp4WDljZ3M2c1RuSENOQ2QyaTMzdmErRVpHWG9EckljU2pTVUhESUFtMDVMcVlNbGN0ankvOEFGV3lvNHZyakpHSXIxMk5wS3pweGZueTJTMU1iTEhJaXJQZWlDNEJhT3BmbXc4WTkrNFB2d0VSZi90MDVDMW5JMVBzbkE2KytndW80eUlpN3BhS2MvTXJtcVh0Q0hPcFFKYzJaeGxERzBYMVR4dVpnVW0zU01DbGFoVENNcVZ4SHlaK3FXcUFreDBTWXJ3VnVxKzhQejV6eGowQnNYc3I3d1IvN2MzUUJtbC9MeHJ1YWJEMnBjR1JzZ0U3Vk5WRE9Cc1FySUJNYlFwekZtam9laHZVeVZqL1pndW53QnNlenJZczFtWCtQR2lIWnhZNXpyNlFHdGl6RVRLTHRrZHZlQTJZOFR6SnJ2OWs1Sm00clo1c24ycHhjc0srTzl6M05XeGxkNnBWZGFCNHZlaGxrVTFZWXVnMlUyeDJwY054KzFwMW1iSHIrcEh3TlZuSDlYYnk2RCtiWkd6S1pvV0VPWlZLUmFOeTRQY0Q3NDcrTFN3OTBlWUFNSkRiMFFpNWk0ME9BaENMQ1RhNmI2aFgrSEFDNzJ6ZFZ1cFo1bENGVDRMaFA0Z3Q1a1B2dDFZWlZjV043d3VNSVdJRXdtYW9zM1FMVFQ4VXYzbFNHZ0JUc0FHbE1OSkhpNVdYK2IyZlRsV1dITTVRVzQrZDczTWg2YTdDTVk2ZVFFSXNRYWNYOHZsSFdJWmJ2N3JJc1ZRcG9rOWtwc1pPK3dmZU00WGIwQzUrdGlGYk1PVXl5NWlYbVRPY3ord081bmMxNXlQVjVEcll0MjdDTVhmRTBZMStkV3VEVW12M0tPaUVXVEJDSTVlL1V4WlU3SFAvbVJINW9mVFhGZE5OTXlYUnlsamdmYjgzdE5NaklTcnFMNitZS2ZHSUV6M1JiWkZDbnc4MHF0MXRzQ1picnVUb2gwUDJiZWY0U0xCY3hYWGRxcHVnbTBpZmlJV1RrQkM3TVhNRXY3amVTRTJkZ3NDK0JWRThBaTRicllMSnBmeEEvL21ic1R6TXppNUFxY25UQ21yTXZHS0dueS9jNHg0YTZwOEpIOFl6NVdYQml6djQ4dlcwdVh2eDVuMWorMmRiWkdxbVk1OTlCemt3UWtGTXptZkdQWU8vZ2wrOGg4aSs0ZU1QdCtpNkhSa2dReFE5MXhKcGc5Mi83c2dvSFp2YzR6bVAyZi8vTi9HdWhhaHpVMk03TmgxOGI2V1NwVGZkdjV2ODU2RzFXd1pSdVhxbExqTVhPNjlEQzMrNU5IM0NTR0RGQm1xcFROTXR1VkxPakt1UDZ2Y2kvUW9heUg0OGs3QmF5MjdlL1loa3lxdWNGUnQwVWxTSTROQk5oQk1UTUxSSkc0M0ZjR29rdWtySFc5bHBTOWZWZEVBVXY0U2hDYjd3N0hCeWp6bG52ZDg4cTZNa0dGZkdkbzlqL2RYN1BkVDBzUUFqcWFaQXpVandwaW1aaHBVRVBlVkpzTE54ZFJEOU1TV01QY2RXVzRWZzdMMkRLMUxIMHk4VnpoQ2loT1lURmY0MW1Xc2ZJcXpVNEFzUU5PTTdiTytTYk1mdDh6djV3K1l3YjFuY0lLQW02T0RnRXdKR3VrUU4rZi92aVBnRTNvMXRoOG5JM3RsSFZ5VGdKUVVNQVV2RVEvbHI3RzVWckttR1FIWHExNlp2THBWN0FMRTQ1V0R6K2RTSExPSXJqbE5iVFBBVjh5Vzd3bGdEUUgxSUd4UlZXVER6SXBVUmVqaTR6OUM0eW9GL3pRbjdxN3dleU84OXZhMk56aDJuaFAyWjlNWXN1Z2tBbVFaVDE4cW1VS1psN1V0YzNQd3BVUkVIYThLMk1OWkFKalZNcTBuWHViQlVHczM0RDZUN2R1SDJpWDdPUDlrdG5kQzJiZmJqRzhWc1hXSE9DemNib3l2dGorNG96QmJKd3htRzN0Ykk5L2Q1N0I3SC8rei85SjVVclZyTVp0RGZGbHNMTm00Rkk2K3VQaDVvam5PS2ZYYjlxdUJzaXl6amE2UmZKeTNQT3NhUHNuRDNHN1QvQmVRTjBTclVpTG4yVUQrMHhiVTI5QjVSVFA3NWM5TnpHYWFaNzlVVERSdElmc0FoWE1PZm4xbXlMWGhjeHlwWGlaVEthRXRKQUZRZ0kwdEpudlZtRGw3VmVZbDI2TkpuMmhDYlB4Vzd5Q3pkYjBiQ2pyWWdocEJodU91L21lLzlZVU90eENZTWNsMWJwc1hLeWNFaUdaRXlmZ1NBSU91WXA4VnlVTVNSS1FTRHROZjgvL2piTWEyakJMa0g4aWpLS2FwTENYOVBzRU1HR1pWT1JkMXkxWkZvbVZlQTBRWnpZYk5KRkp6a0F4TElUQTVMa3MxMmlPckprSmtraTZrdlBJSjh4K1hYdk1NNGo3enBkU05ieFVOWkcwQkJpWlF0cWYvZFNQWFZrSGdZdnlpL3JYZVRSZ2hqSVJZS0ZzYUN2dFVkZllNVTRHazhYa05uVmZHYWNHTnNFazFoWWdhZldsVDFQeER5cGdEcTFQSGdwZjVhcURmWFNmNVlUenpNaEF3cGtCekxEZ2gvemt5d1BNN21pL3puenpmOXM3Q3lESmtlWUt2OVRBMGpHZm1abVpHWUxNN0FBek16TXpNMk9BL1p1Wm1abVptZTFqdm10MXV1T3VPdWJ0RjFXbFZXenZyT1ptRmFHVktxdEt5bXFOZXZWMXBsNzl6R2E5V3c1a01VajdqSkJCRkdRNGlwYXRCa1RJQUdpVGtiT0dLbU0vbFJHMjZWVEdZbThCV2p1dDhhbGU1R3dyQk9MQWhUWFZCTFIvSzVOSC81VU9wQ3NPWnVzZlZVWm9CMHVKbUwybDdqbGxFYk5ibHd4bWIvTTJiM05GUUlFMlF0c3hBSm1kQ3lsOC9YblI0a3BDMGhXRnNmbTJLM1hkRDU4M2RHZGhFQVNIekJhZXJvanRZRzNZUG94bmtnRWkvcmZLUUpSeGl6R0x2N0tWZUppdk9raW5DR3lzNDBwVnhxUThQcUdyKy94Zy9iMjkxVHVRQWJnc1VvYkhON1NwUUJwaEx1aWNsN2s2a0xITXVFRlpIN24xRnMxZjVzK2pQSC95NDNtdUpFcDFhWDdWVXhndng2LytLV2pzZTgzOWRpWHIyS1MvUDM5ODAzVXcvdDhmLzZFVU5ZYkpJMkFMN05mWVJaMEpzK3huaGprQXhyWld4aDJTa2dhVCtaRXBLWEtsdzIzQzVEZUFFMlpLaW9yemhMZjBsRVVNT0VtYkF2T0NneU5zRkdtODNJS3hzaFhhV3NUTUZCalZqb0JSZ2xKc3d6eHlTYy8zdThjRlp0cnN2OXhtK3pVYTlsNEhFVEpiVVk0OTVUQkE2QU5BQmpEclJzN2t3TlpPWVd3Q0dmZFQweW1OaktJaFV0YVBtTldGUUhLb3BERGkzVFBiLzZYYzB3ZkZnZjVpczlYeGdObjNFTXltVXhtbGVuMnVwZUVkZGU5cEV2K1FkTXVTd2V5dDMvcXRqeFVRS0dCQjRZOWRuKzgwOWFlZDhIVU0vanFZM1pFT1pnZ1NTWmp5aTFrNExQdktpRmxuWFRmS3NzbWtWVzNEcFF0YXFHYzd3UzZ2SjB3aHpNZXl6ejlTYVorQ0trcGk1cXp3UnpkQ0Y5OVFLU3ZiZWwyVUVhWFY1ZEZqcU0zTzVFOTBXWDhrTGRqaDJuTnloVVk5Y3N2TlI1R2NrRVZGaXNFbDFVWGRpRFQ5ajREOHU2VHcwUEkyOHVRUytLbFFJTElFeVEyYjlKZ0M3bUswaHNSUzB2UThucFJtS3lZRkkzQ1pVcFErZnBhMGQrYWlwUWRpRTJpSE5iQnpNQlV2V0plQmF5R0ZwU1BLbzNVWkZSOHVWazFFVE4vMFdqeFZWSFhGUmNxMVpKYjJJYzZ4TFJ2TFBYLytKMUlnZHc3bHlkOVpWR3VYN213VHVnUjdyUTNyMkc5dFFJYVFuMGZGWm55SDFkdG1HWmFyeDlPWk5sWFcyekNkTVZTN0ZNREdNQStkbWV0bGpNU1dZTmd1ajRnejNWSG1iTFlHYkFUNlBMOTluR0JXNnZlL1U3SDNMbjBnT3dLMzlSQVhSOEdHRnBCWm1TdWhiU3FWRVhBMlZ6Si9sYkIxMTE3a3pLRE0ycXhqV3FXeDFIKzdEdlFldWZjTWpCMGJtSTNmcmh3R0F0aGxSTXplWGZmdkdNeUdIWVBaZXNlcWpEY3RXWlh4dVovN3VYY0NBRHVEQzZ0ZWdDK3dMOUdYL3ZGcDdyVGQ1V2QrK055aDJ4Qmd3ajdFUEdSbFFleFF6QmkwaUpjTTBySUJiRmxoSG91a0tXeS9EbVp3ak5FeGQxRE1oWm9HdXR5dTJRY3QyaE1LaklLMGZzVEZkUUF2U1ZhV3dnUTlQR0pHQ1BPK3dWUklpM1F4MmlVbFJNRGxVVEhJNlpjQncvN1l6VGNYT3dYN1ZGZGlMQldlRmdkWitsTG5hWHYyZVdWWVgwbU9QM2dmaXdvYWpqUHNKeEh1QURnR1VpQVZnNndqa0FsLzV5NDg5QjgyVWhHK2xFcWZ2Tm5BemxJVE14UU9ZTVZwemx2R3NYSWN5WGZ5REVnelJKQTZPaTZCMHE1WmNwNDY4Zk0wMkZaYXRNN25mVXZkKzVkL0xnVnkzbncxS1Q4THliQU1MZ0xqOUtOay9kVis0ckFFWUFLYXhiMjV1aGhJVnFOay9EbW1UWjhWcUVLVVRIS1djYzVCQkEwUk5sdkwyVEFiQWNFTDNnWGVKMU5jSEQwVDBpTHI0VCtSS1BzNDNhUFE1LzZ0NHdlejNCODIyL2ZjckYraVliaWhBbVQyYnRtZ2NhaEh5Q0NQVDFDYm44cUlpSm1EV0YvNDQ5SlRHVjBpZjZRcUk4b2RRQ3R5OTkxM3p1N1BRUitSKy9yMk9KQ09IOHkrbnUrWXNVVmZxWkhxdXNQNzZZRlRCbVkzTGhuTTdyNzc3dmF6Tm8zSENSYW9SbHZhZDM5KzJxL2lPZnBNdDRqclJkdmgzYUZiR1BtU1RLQVEyWUhQMkFGdjJ6N2JkbXFuTWhLK3lDL005UE4zMGtMSUlLd28rcmxEL1pSRzFhRXMydjJhWUNaWmxNeEVQTkpKTkp4QVN4dXZLNE4yai9DdVdIUWY1Y0wzdDFzRU50TUFyYVl4UnowNlZlT1RMS2RTQXFROWR1TU45UnVmc24rWjdRWXN0MnZhcmF3WVpUL1RESWtKbzlWMGVGNGVwa2VtVUU4NWpLclBCdVcxOFZLUmtpMzZpbyswVFErYnB2YkY2UFdqb2U1cjczejMvL1ZmU1VHWXFvS1o3WE5GdmZnd05oUElFRWYyZmZIT1VXaFVlcnpiL2lyTWhwOVYvSTUydTllMXdDeVNJT1lyVWhabDc2U3A5RU43WmdiR05JeXhEdnRnYVBuS1oxU21ML1l4dW0rei9uZi94ckdDR1NKbkw3aFp2MCt4OTByVjFNYlkwK2p2bE5YRVA4TExVR2trZ0JIWU5BMW5oTEgyZTJiTnJhMW00enRtQkxMYVBnUkJXdEd5RFAyTzl2U08ydGMvYjFicGFvRForc3VWSVZwNzZveFlDR1lmcmdkUDJUeG1OeXdaek82NjY2N3BoMzNNUDhZT2MrbzRWOW1FR0VnVDBGRG5CUjY3S1RzZkVmSTZyNTU1ZnZicDEwMUhxZGpQeXpFVlVWd0FyQjdlR2JvNXdqbkdBa3dFTmtJWEExQ1ZpSnNjdU1USWw5bE1lZDVWMGNLekFsV0ZPeXhSWDZNVzd1UFd3SXpRcHFnTXBFYVlZQm1aSFFPM09rZ1o0VkdyMkFhQVZWamJnV3hkVFhJS1QyV1UrbytRbDdwV29lN1JHMjdncjRDTWxGbTlneHFjWjlOZ0diczg3dVQ4WndiTmFvZktFRXZyKytXcGtrTC9NazRzSmx5Q2FKWWZ2R3BKQld4d25UMjNCWXFVSUkzUmpGYnJKWjZrZVltMkVUVTdkbThxYk5FWFU1MTg0Ty8vRnZEbCszeXlOd0lRSlBUclh4VU1OQlh2a05Ccis1ckdBT0lEWTlsY2NYY1BTdHk1L2R4TTEzVHRza2g5NVZ6TzljR1pwTDU5cklRdVNTSWZpMjNndWJVcDU4R3pMQ0ptQ1lWR2R6d0VLY3BzcjNmKytsVUVzNmYzYjVUMlAwYkQzc2R2MWowWEFFbExZVVNFckJJcFEzbmJyelovbVNrdlhwSlVmcUNjdHQ4RE5LWTFwc0dZUmMvR0pJd2hrdWJLalFab1k1WW8yVkhxNG1wVC9oenQ2MHRpWHc5cFg3cDZZUFo1L281Wkc4Slkxd1N6VDlCRHAwSDh3d0RwK2lXRDJSMTMzTkY3NEQ3ZXVnWDBYVkxkQ1I3bjRlM1NqWVN4Q0lNdGh6V0NHT29ZckpMVk1VcW1kdVNNRHo2MDhSa0RDNG15dlRKcWhyVUZadjBCeVBZQloxQXlnUWdJeWFBUjhRSzBDV1d1YXRyYVQyVU5PMU1aSVpNZ09aZzlkdjMxOGlYdEFUNkVpYWFiN3g5QllkRFVDK1ZBUVlWQ2dvRkJJZWRhcnZwZzhOQ0dKS3QzK0hQNWVrTW5qSmxwSzRSTTlCWGhyZjRaNFRQRVlpbUtPRGVQQm1sL0xKei8yMnhsYlBDY1VOcjhyYmhOdWFWUjZNRi8rUHRMK2lOSFBhaUJ0MzZhUGVSem1jbTBTSVZFWDdNeGZiRitOM2tkbkdBc094Z0hMMjJ0M3NHc0l2M2prR1hYREd1V29UZnRhL2JsbHpNLzJvbkxnblRGeWZiZE9DWWRwM00rbU96M3UrUFhyaktZbGEzMlgwbXg5NmtiKzF0dDN6a2JCN1hmTFp1VndvaFZ1MHhsdEgwSHNUbVMrZW5nWmVVR2tISFM2U0lHOHYyNXA4L1d2djVvZXhtdUxwaDlpaklHV0x1UytTMkpwU0wrOFZsNjVCVEk1VHNnWFZneW1OMTIyMjN6SVdDaDlidUhvRVZBMUVtOFBvZTNTZGZqZjBKa0FTS2RoQUJud1Nndnk3UDhCdU1TOEF3amFySUltYkw5STIvL0M4QjAvcmNkL1VVNERqaHN3S2pud0VzOW5Na0ttS25TeHVva3RFbnhJWGxRd0FQK2RzNFVSd0tiekE1c1pVd0FaUk1Dc1RvOG5xS1AyeCsvN2tMeG9FVGpaWUdZTERYMlBwUzJNR0F5OXhKVC9Zb3RUQVFraTMvaGM2VmxZOUxvckV6Z1hIYU1WOUlpTzlEd1Z4Um5Nd3kydytDd3RNdFVJeTNSamlWSlNaQXNZL2FEYnZzSHhtUG5kOUR6WThiV0Z6OGNFeThwU0pLU0twTjRSNFI3YUpOYzE5OTNrL0ppL0hOeGxOS1phaTZjS29ERGZmaGYvcmxEQUFiWlZUQXpjWkl3T2xEMkkyYUVMYVlybHJwNnZaUjI3UjNpcENDQUFiSnd4d1BVMklmMUVsTVcrZVZaaWxWdXdYdG04bnBuSFVJWElJMlhBS3FMWmVuRi83QzA2YklMYnV6TDhtMi9zZ2d3SzMySFRmbGR0Wm56YkIzeFVnWmtKVUsyQXpCVGU1OXdOam1YV1hLL0pmd0JlM3R0Ujh3YUtZMmo5R2ZyUVo4YisvcXUzRmRxVDFvR21IMTBBYk5rVGQwMmxYQVZYNlJIVDlrOFp1ZVhyTXI0cG0vNnBzY0pSLzAyeHc4c0tTbDI2SE5DYWZKUzFDaXJhWkk3L2Z5Ty96TSt2RVc2SUdjU3dCWC9kMldFVE5WMkJtNE1LSmxORmVFUHNaM2Q2TVgrZERtNlh3RFJXTlhaNXh3QnF0T3E0SlN5TXNDMHRoeGt1UFArb0dTRzhMZE04SWdHcjFCdk5veVE4Y0hrRlVCY2dHWGZseExJeklFOGZ0NitUc0ZBU2hoaDVrSkFxRnVqQlhLMWM4NzVUNUxkVytqUWxwcjNQZVAzMllyeWNLRGZtcHcvK2M0WkQ4V0xOdTFyNnoxMnkxTEY4YXhqMW8rSmN6L3k3LzhxUlNEU0ZUWmV0MlVscGJIeWdwUEUyYTBkZ1BHWG51MUhmbzhkZXoyZ2JpMUJKMVZNWVRSd00vQ3l1cWpDR2VQb1RFOUU5cDh1aHJZa3dDSFNsdlYybGkzS3kySDJJRGVqbkFTMEZwblpJTFJkRytGQWNTQWRZTHZsbHhZQ1psNjNkK2VZOFRIam9QY2NRemVQZzROWGZSNnoxWlFxb3dCc0t0dld1MllFc2VCN1pkT3BqRzNaL0VvcW84T1hsVTBZaEtCMnoyYi9XOGJRRitXKy9tLzcwUzBIekQ1SUdaTmZzckIxbm9LSHI5Rmpwd3pNemkwWnpON2tUZDVrOGVERmRvc0h4MnVmMTVtYnBITU1GQVZTRVp0UCtvU3dXbHRHeExCdDJzZzVsZmJ0d1VKaVRlM0J6TnJQMExUanRYeE50ZzlHMmpBWWo0YlJrNUNhVWJCMlA4b0lkQnczMktGZFNrYloySzZzVDV3NzEyYUdkS2M4d2hNR2cwQ3NHaWF4bFhuTlkvamk2b2JaYk1MK2NKNU5ZSytURDhFTTh2TjRyTTcyYTE0ZFlSU2V5M2ZtRUNBaGtBWjJ3L1UwT2Y2Z1NtWDNjKzJiSHYzUC8rUlRmTys3aVcxQURBRlljOS80ODBUWk51UE0xdGIzOFduNXBCUlJpUThSenZxRFlaUk5xR2QwQzVlcEVVZ0tGLzFBUHpXZ0xsUUJzS1RYNE9MV0tPMDRmSWFGVTA2VnRyWEJlUjVuZHI3M2J2N0ZKWUtaeGd5dHBPZGVoVDU4REwzdlpyMWhUVURqdTJaY0J3ZXdxVlRHcGx4K1d3QWtKK0dzcnRBNFR6NmZrYkw3VjZtdkgxTmZ1WkwrY3d6L1dKY0VadS9SbjJCNjlqdG0zNmJIVDVNcW82U3pTd2F6TjNxak45cjlRLzM4dG92ellmbm5YNDYvbFhabmJ0aXN3ZjhaQ1dyaDZValFTbURxWWkwUVpmV1pkbzZjWUJ5V0FXM1ZDQXljYXhNalNaU085OEdzNjloa0c5WTFReGZWVkVUeHQzU2t5ekhoU1lRNHZrbURUNXNKV21ubmNUdnIzUGJrMmJOOUJtQjU5bHpEdTVwNm1vR2g2WmhZVE5keWYvN0M3djFJM0h4ZkNXdmt5UGF4WUpoL1BTN240M2owZi83YllhclBMMkpJSmlTR2NWU0puUEd2MmU0SVdTcGlMWW9tUlFYbXNvQllBUFlZNC9iOTlzQVNOaVkwaTQ5NWlaUkZCSjRjeElKMUU3K2tSVTU1M0xjMUV5L0E1U2pZT3NQVzI5NzQ4MHNHczIwNjRRdXNwQThjUSsvOWRBU05FMHpMSW1jR2JiM0kyWHcxUnRyYTZvd3J6VWxsaFBnSDFCb3RrbmJQWnZ2Tm8vUzFLK2xmdHNkZkxKamxPK04rbmY3QzdDbzN4bmZwaVZNR1ptZVdER1p2OEFadmNObFFzS3crMTg2eGdENW5ycGNPMG40d0pzT1V1cm9XUmlMelQweURSQVRNR0NScVlEYVUrdXlEV2tsbnBINENxYklVV2E0VFpCdlVSRENEVXdqdnlRY1Y3ZmZQSkF4eW05OElnUXovVFp5UVZhMVhIZGpxbDFCcmYzc0djWUd5bWljT2JPempNYmJVVTJmT3FMM3d3bEhkcjk2K2FyVTlDb0N3c1YvQ3NzRVlnbjcwUFdBbHkvTVdIbUJIWGFERW1OS0VTQmhVRzFrNS93cTEzWUd4NGd4YlBIN1AvK0cyOUgwQ21ka0pZeGErOFhKWkVCc1c3d3hzMlQ0SmFkWCtIRWdha3ZUZkpSTi9ucWwrQTBnMUNHTXd5V3hXSDYyK1JSNmZYODVEZEM2RnlOSDFERkxXZDViaWlKaWlPSCs3M2IvK1p4Y1BaaGFWZXA2bkkyalNPNDJEbnNlallveWNUYWN5K3ZZeTRLdzl5ZlIwS2lNaERXQldRTzFmUitrN1Y2bXZXSVgraytkYUxwaTlKVkx3WS9vL2orNnZjaitxSjA4Wm1CMHVHY3hlLy9WZnYvdXd2VlFZV0tLZnZXa0RkdDV2OTJPVHBGMTlKbWN1U1B2T0xIMnVRU0JLVXc5STdVQ1RzTStBRTl0d205MndSOTB4bHZ0dGFPZEE1dnkvWHgxWXUzM0xVOFJLZkVzSXE3YnhZL1FkNXJiMDh2MSsvNmNPRHpIalZ2RHdyZ2h3bElFVURnUGJucTVHNkg1RVJkMmRTeWkxeG9USlFhelQ5a0FocWlwYTAwakx4K040VWhuRmMzTUtDWll6ZUE1QVZheURUZXV0S0VyZ1VRTmJuOGg2TUhnT3BsNTZmMkhrb29LK3BoUWlvN1RQTEhWMTFVMEMwTmJ1aXBEYmo5dkIrOGtIN3FzLzlXc0N6SVNYblNvM1NXMWFBaldpWVNFUjJCQmRrMGZZRkx4ek5OaklRK0xkQW1rTTh3RUp5eGdJdnluc1kxb0xRMmVXbjFBSHBwVzFDd2Q5Q3pxbTVKN3prcUNNOWhBc0RmSjYrQi9qbWhLaHRUQ2ZiM0djdFIwOHBRcy9jeUxBRERCeWRpVzkvU2g5OUJoNmVVamoxMFZBZEltcGpMWlBRSnN2bVYvYkI0QmxjMTZ6UHh5bEwxcEpQekNtbnVCbnNYd3dlMU9sY2tlNUF5SEZ6K3FwVXpiQjlNR1NWUm5Qbno5L3hhQ0ovWS8vT0xzZnkvTEhzSWl4bkRrbkRTS0lrWE9pOVpKL0c5RENsUmpkSCt2VGc3QXVNZ0RpR21sYVpSc1R1RE5Ob1NUTUtuZ3A2emErTENjTUlLZmxMa0lCajdaV0FkUUNIaWY2dWFTQ1gyVThlcUp2VnV1UjJvajlwdzRPZERLV1hVYTZyZzJKMDV2dGVubnl3UWU2dHpJb3dDbWkzVmIxVk1iK2Q1QkRHTUVNY0Z3OUJpTmRWVkxrUHU1OC80bGg2Rjl0RG1SWCt6bmxzYWJyMFNZcmJmcE9zSnp6QjM3K3AwNGltRzJoNW1BTXZjSW92ZlZLZXJ0MTZNWHRmYklDYThlVXltZytJcVVSY05hTm1QM2wweUFtL2VBcTlVZGphUFJ4bnl3d2UyMGwvOWI2VXZrOEFvcS9ydFVwazh2Zlh6S1luVDE3OWxpQllQZkhYS0MvMXo0RFN6aXJQTHRFZmQ3ZmFqQ3BBbTdSeXR3THFIdjdjUkpwa1hueGpUNnBaUUFKOUg1WWIwWWR3QXlEOGYyNnlJZThiYmpOZk13NlJuSCtzV3AwakNxQ0JERkthQ1RLNFVsWDFoUEh0RllFUDY4WjkvWXNnbVRYcnFKRUg3MjBOenhrZTFQRUxvNms5NVUyNm5hc2FucFNhbGw2b3hxaHVlU1ZxWTVaWWZ2MXViK2c5Q0dFcVRnNWRXL0dNd3lsK0UrSkVYNEE3bkRhUlFxN29kMWR1cXpnbUd0eHNiejQvaFQ3OUxON25ucmtZUUtYbFJFWlV3M0lzbDdYbXRPdFZzYVk2aENHZi9tWGhySUlhZ1F4M3RQOWZtWkRzSW43YzNpblh0Zi85bVM3c0hMVUdabVh0azMrakpqTklVdVV6LzdFU1FZelF0UnJyNlMzSHFVM0cwTXZWMHRwWEFzUnRPTktaVlFUeHY1NGxINTZKZjN3WnYyTmk0NGIwc2tGczFkV0tuZDFOQ2wrWCtNcEE3TzlKWVBaNGVHaGVrdEVVTUk5dlR4bnFhVHI5WnF6a3YxNHZQYXg1NTlqL2pFNXh2bmptMy9lK2VPTG1YM3Frdi9UeHpvNHBDVjJYSzd6elB6eTNJdUJSNXUycy8zNnl4aElPMHJXNzBQakxJeHN0NmR0OWxXQWIxQkdSUHZWc0tld2VjcWlPN2ttam81VUp3QXB3QXJKY01tMHV0SzIrTUJ6cE05UDVneFdmQStEbEJCVEZ3MDBRb1llRGpNR3VnNTJxcnpIQmZqS3ltTTYveFl6YWhEbzdUaXBNMkdpQ3U4MnZSaEpPcFNtbVFHV3RMclN6K1oxQzRXbk04SVRTWlZVY1FGY1YwODgxdm5qVHJOSC82YkppZjZWR0RFUGxoV1E5N0wzNWM4cGdDNWVCeHpaY2F6K2cwUC9Kd1l5T3Rwa2hkRnA4NzYrckZzZk5SZkFWcjlkdjFHeUVaMzBVVGZhMFg3NFk4OFdNUFB0d1VwNnhWRjYvZFV6a1BiQ28vU0NJMU1hNTZjeW1pOHpKUE1kektSLzJHei9iclArM0JqNnhWSDZvMUZhclhpT0V3OW1MNldzMTloK3pnQ3pQOTh0K0t6WDY4SEx2L2Q3dnpjTHpGN2xWVjZGRDlhN0JyTmh5V0IyY0hDdzFPak15ZlhybWwvNys2MmE2TnVqd2h5dEphTmhuMC9DeWxtaWQ0Q3Z1WVBzRHdSMU83SXJtZzJDSlFJVzI5dlkrZWpZN2tkRUl2d2tXMVI5WFEvRGpHczBTOTBRcGJhMTNlVDRsN2FXWWpNRVBGOGVjZjZZVWIvOFpYenlpZG5mVnhobnY3MTJkNHQzKy9RZG5sRTNRNmdHalhZeGtNajVvNWhtNUxsTFh2N1ZPdmpSWnlHWUFaSkM1OGJVcTQraFd6Zmx0eGxEdDR6UzY1VytGMXJwak8xb1dWMlJFUkd5UjhyMmwxYXArOGZROTIrMjk0MmgzOXkrTStibmU5YUIyV012cGh3dU1aVXhHYzFQL0tjYTBybS9VZTRZekdMSFlKWTdCck5ZTXBqdDdlMXBvWUNnazd0Yys3eUc5ck5aM1I3OU5uTjVodTBpcFR6Mmgrc1pEcmFCb2U1b3podEVYNkVKL1pDd04yZTBhQS9VbTM3UTRVaTR6WWpkWDBJYzRkcXlLMTQ4T1ovemVsek5IOThWWG5JbUZtWGJNYWFrNG9oeFpkOGxUTTFlSXVlZlBHWU00TmdHcy9mRHB3SE1OSmF0bFc4djVUY2ZRemVVdG04eWhsNWc5R01Fd2F3cC92RVBZK2dYUmtrRndINnVuUE4vTjJXZVc4OTJNUHQvRVZVdGhqQnpmbllBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5cbi5taW5pY29sb3JzLW5vLWRhdGEtdXJpcyAubWluaWNvbG9ycy1zcHJpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChqcXVlcnkubWluaWNvbG9ycy5wbmcpO1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2gtY29sb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi5taW5pY29sb3JzIGlucHV0W3R5cGU9aGlkZGVuXSArIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5taW5pY29sb3JzIGlucHV0W3R5cGU9aGlkZGVuXVtkaXNhYmxlZF0gKyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogUGFuZWwgKi9cbi5taW5pY29sb3JzLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE3M3B4O1xuICAgIGhlaWdodDogMTUycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQztcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWluaWNvbG9ycy1wYW5lbC5taW5pY29sb3JzLXdpdGgtc3dhdGNoZXMge1xuXHRoZWlnaHQ6IDE4MnB4O1xufVxuXG4ubWluaWNvbG9ycy1wYW5lbC5taW5pY29sb3JzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBQYW5lbCBwb3NpdGlvbmluZyAqL1xuLm1pbmljb2xvcnMtcG9zaXRpb24tdG9wIC5taW5pY29sb3JzLXBhbmVsIHtcbiAgICB0b3A6IC0xNTRweDtcbn1cblxuLm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtcGFuZWwge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1ib3R0b20gLm1pbmljb2xvcnMtcGFuZWwge1xuICAgIHRvcDogYXV0bztcbn1cblxuLm1pbmljb2xvcnMtcG9zaXRpb24tbGVmdCAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgbGVmdDogMDtcbn1cblxuLm1pbmljb2xvcnMtd2l0aC1vcGFjaXR5IC5taW5pY29sb3JzLXBhbmVsIHtcbiAgICB3aWR0aDogMTk0cHg7XG59XG5cbi5taW5pY29sb3JzIC5taW5pY29sb3JzLWdyaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5taW5pY29sb3JzIC5taW5pY29sb3JzLWdyaWQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXNhdHVyYXRpb24gLm1pbmljb2xvcnMtZ3JpZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci1zYXR1cmF0aW9uIC5taW5pY29sb3JzLWdyaWQtaW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci1icmlnaHRuZXNzIC5taW5pY29sb3JzLWdyaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItYnJpZ2h0bmVzcyAubWluaWNvbG9ycy1ncmlkLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXdoZWVsIC5taW5pY29sb3JzLWdyaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MjBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXIsXG4ubWluaWNvbG9ycy1vcGFjaXR5LXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDE1MnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXNhdHVyYXRpb24gLm1pbmljb2xvcnMtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItYnJpZ2h0bmVzcyAubWluaWNvbG9ycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci13aGVlbCAubWluaWNvbG9ycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgICBsZWZ0OiAxNzNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1vcGFjaXR5LXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFBpY2tlcnMgKi9cbi5taW5pY29sb3JzLWdyaWQgLm1pbmljb2xvcnMtcGlja2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubWluaWNvbG9ycy1ncmlkIC5taW5pY29sb3JzLXBpY2tlciA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ubWluaWNvbG9ycy1waWNrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKiBTd2F0Y2hlcyAqL1xuLm1pbmljb2xvcnMtc3dhdGNoZXMsLm1pbmljb2xvcnMtc3dhdGNoZXMgbGkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNTdweDtcblx0bGVmdDogNXB4O1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbjowIDRweCAwIDA7XG59XG5cbi5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuXHRtYXJnaW4tcmlnaHQ6N3B4O1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2guc2VsZWN0ZWQge1xuXHRib3JkZXItY29sb3I6IzAwMDtcbn1cblxuLyogSW5saW5lIGNvbnRyb2xzICovXG4ubWluaWNvbG9ycy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1pbmljb2xvcnMtaW5saW5lIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5taW5pY29sb3JzLWlubGluZSAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgKi9cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdCAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoZXMge1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuLyogQm9vdHN0cmFwIHRoZW1lICovXG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaGVzIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaC1jb2xvciB7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogM3B4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQtbGcgKyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0LmlucHV0LXNtICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG4uaW5wdXQtZ3JvdXAgLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwOm5vdCg6Zmlyc3QtY2hpbGQpIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi8qIFNlbWFudGljIFVpIHRoZW1lICovXG4ubWluaWNvbG9ycy10aGVtZS1zZW1hbnRpY3VpIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMThweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLXNlbWFudGljdWkgaW5wdXQge1xuICAgIHRleHQtaW5kZW50OiAzMHB4O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBib290c3RyYXAtdG91ciAtIHYwLjExLjBcbiAqIGh0dHA6Ly9ib290c3RyYXB0b3VyLmNvbVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBDb3B5cmlnaHQgMjAxMi0yMDE1IFVscmljaCBTb3Nzb3VcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZSAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4udG91ci1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0ge1xuICB6LWluZGV4OiAxMTAyO1xufVxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiAqW2RhdGEtcm9sZT1cImVuZFwiXSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wb3BvdmVyW2NsYXNzKj1cInRvdXItXCJdIC5wb3BvdmVyLW5hdmlnYXRpb24gKltkYXRhLXJvbGU9XCJwcmV2XCJdLFxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiAqW2RhdGEtcm9sZT1cIm5leHRcIl0sXG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXSAucG9wb3Zlci1uYXZpZ2F0aW9uICpbZGF0YS1yb2xlPVwiZW5kXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiAqW2RhdGEtcm9sZT1cInByZXZcIl0uZGlzYWJsZWQsXG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXSAucG9wb3Zlci1uYXZpZ2F0aW9uICpbZGF0YS1yb2xlPVwibmV4dFwiXS5kaXNhYmxlZCxcbi5wb3BvdmVyW2NsYXNzKj1cInRvdXItXCJdIC5wb3BvdmVyLW5hdmlnYXRpb24gKltkYXRhLXJvbGU9XCJlbmRcIl0uZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXS5vcnBoYW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXS5vcnBoYW4gLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItbWVyY2hhbnRfYmFua19hY2NvdW50X3RyYW5zYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tZXJjaGFudC1iYW5rLWFjY291bnQtc3VtbWFyeS10YWJsZSB7XG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5kZWNpc2lvbi1sb2dpYy13cmFwcGVyIHtcbiAgLmRlY2lzaW9uLWxvZ2ljLWF1dGhvcml6ZS1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggNzVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI21lcmNoYW50X2JhbmtfYWNjb3VudF9kZWNpc2lvbl9sb2dpY19vd25lcl9pbmZvX21vZGFsIHtcbiAgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBoNSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGR0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjE5cHg7XG4gIH1cblxuICBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjM5cHg7XG4gIH1cbn1cbiIsIi5wbGFpZC13cmFwcGVyIHtcbiAgLnBsYWlkLWF1dGhvcml6ZS1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggNzVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI3BsYWlkX2F1dGhvcml6YXRpb25fcmVxdWVzdF9jb3VudHJpZXMgLmhlbHAtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNtZXJjaGFudF9iYW5rX2FjY291bnRfcGxhaWRfb3duZXJfaW5mb19tb2RhbCB7XG4gIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgaDUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBkdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDIxOXB4O1xuICB9XG5cbiAgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIzOXB4O1xuICB9XG59XG4iLCIvKiFcbiAqIERhdGV0aW1lcGlja2VyIGZvciBCb290c3RyYXAgM1xuICogdmVyc2lvbiA6IDQuMTcuMzdcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9Fb25hc2Rhbi9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIvXG4gKi8uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldHtsaXN0LXN0eWxlOm5vbmV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudXttYXJnaW46MnB4IDA7cGFkZGluZzo0cHg7d2lkdGg6MTllbX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNic3t3aWR0aDozOGVtfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNic3t3aWR0aDozOGVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnN7d2lkdGg6MzhlbX19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTpiZWZvcmUsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZXtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjY2NjO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwLjIpO3RvcDotN3B4O2xlZnQ6N3B4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmFmdGVye2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkIHdoaXRlO3RvcDotNnB4O2xlZnQ6OHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmJlZm9yZXtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjdweCBzb2xpZCAjY2NjO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwLjIpO2JvdHRvbTotN3B4O2xlZnQ6NnB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmFmdGVye2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NnB4IHNvbGlkIHdoaXRlO2JvdHRvbTotNnB4O2xlZnQ6N3B4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjZweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjdweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAubGlzdC11bnN0eWxlZHttYXJnaW46MH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXXtwYWRkaW5nOjZweCAwfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmFjdGl2ZXtib3gtc2hhZG93Om5vbmV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91ciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1taW51dGUsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItc2Vjb25ke3dpZHRoOjU0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4yZW07bWFyZ2luOjB9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYnV0dG9uW2RhdGEtYWN0aW9uXXtwYWRkaW5nOjZweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50SG91cnNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJJbmNyZW1lbnQgSG91cnNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50TWludXRlc1wiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIkluY3JlbWVudCBNaW51dGVzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiRGVjcmVtZW50IEhvdXJzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJEZWNyZW1lbnQgTWludXRlc1wifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJzaG93SG91cnNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJTaG93IEhvdXJzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiU2hvdyBNaW51dGVzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInRvZ2dsZVBlcmlvZFwiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIlRvZ2dsZSBBTS9QTVwifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJjbGVhclwiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIkNsZWFyIHRoZSBwaWNrZXJcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJTZXQgdGhlIGRhdGUgdG8gdG9kYXlcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaHt0ZXh0LWFsaWduOmNlbnRlcn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIlRvZ2dsZSBEYXRlIGFuZCBUaW1lIFNjcmVlbnNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZHtwYWRkaW5nOjA7bWFyZ2luOjA7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztsaW5lLWhlaWdodDppbmhlcml0fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHNwYW57bGluZS1oZWlnaHQ6Mi41O2hlaWdodDoyLjVlbTt3aWR0aDoxMDAlfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxle3dpZHRoOjEwMCU7bWFyZ2luOjB9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGh7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo0cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGh7aGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnBpY2tlci1zd2l0Y2h7d2lkdGg6MTQ1cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiM3Nzc7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJQcmV2aW91cyBNb250aFwifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJOZXh0IE1vbnRoXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGh7Y3Vyc29yOnBvaW50ZXJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRke2hlaWdodDo1NHB4O2xpbmUtaGVpZ2h0OjU0cHg7d2lkdGg6NTRweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5jd3tmb250LXNpemU6LjhlbTtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiM3Nzd9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5e2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3ZlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVye2JhY2tncm91bmQ6I2VlZTtjdXJzb3I6cG9pbnRlcn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5vbGQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubmV3e2NvbG9yOiM3Nzd9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXl7cG9zaXRpb246cmVsYXRpdmV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDAgN3B4IDdweDtib3JkZXItYm90dG9tLWNvbG9yOiMzMzdhYjc7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjRweDtyaWdodDo0cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLDAuMjUpfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6bm9uZTtjb2xvcjojNzc3O2N1cnNvcjpub3QtYWxsb3dlZH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjU0cHg7aGVpZ2h0OjU0cHg7bGluZS1oZWlnaHQ6NTRweDttYXJnaW46MnB4IDEuNXB4O2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsMC4yNSl9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5vbGR7Y29sb3I6Izc3N30uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiM3Nzc7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnVzZXR3ZW50eWZvdXIgdGQuaG91cntoZWlnaHQ6MjdweDtsaW5lLWhlaWdodDoyN3B4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LndpZGVye3dpZHRoOjIxZW19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyAuZGVjYWRle2xpbmUtaGVpZ2h0OjEuOGVtICFpbXBvcnRhbnR9LmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9ue2N1cnNvcjpwb2ludGVyfS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfSIsIi8vIFZlcnNpb246IDIuOS4zXG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLnRucy1vdXRlcntwYWRkaW5nOjAgIWltcG9ydGFudH0udG5zLW91dGVyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50bnMtb3V0ZXIgW2FyaWEtY29udHJvbHNdLC50bnMtb3V0ZXIgW2RhdGEtYWN0aW9uXXtjdXJzb3I6cG9pbnRlcn0udG5zLXNsaWRlcnstd2Via2l0LXRyYW5zaXRpb246YWxsIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgMHM7dHJhbnNpdGlvbjphbGwgMHN9LnRucy1zbGlkZXI+LnRucy1pdGVtey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVse3doaXRlLXNwYWNlOm5vd3JhcH0udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsPi50bnMtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm9ybWFsfS50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbD4udG5zLWl0ZW17ZmxvYXQ6bGVmdH0udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbD4udG5zLWl0ZW17bWFyZ2luLXJpZ2h0Oi0xMDAlfS50bnMtbm8tY2FsY3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9LnRucy1nYWxsZXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDttaW4taGVpZ2h0OjFweH0udG5zLWdhbGxlcnk+LnRucy1pdGVte3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMCU7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAwcywgb3BhY2l0eSAwczstbW96LXRyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO3RyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzfS50bnMtZ2FsbGVyeT4udG5zLXNsaWRlLWFjdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG8gIWltcG9ydGFudH0udG5zLWdhbGxlcnk+LnRucy1tb3Zpbmd7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjI1czstbW96LXRyYW5zaXRpb246YWxsIDAuMjVzO3RyYW5zaXRpb246YWxsIDAuMjVzfS50bnMtYXV0b3dpZHRoe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50bnMtbGF6eS1pbWd7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC42czstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjZzO3RyYW5zaXRpb246b3BhY2l0eSAwLjZzO29wYWNpdHk6MC42fS50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRle29wYWNpdHk6MX0udG5zLWFoey13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgMHM7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwczt0cmFuc2l0aW9uOmhlaWdodCAwc30udG5zLW92aHtvdmVyZmxvdzpoaWRkZW59LnRucy12aXN1YWxseS1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDBlbX0udG5zLXRyYW5zcGFyZW50e29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG5zLWZhZGVJbntvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTt6LWluZGV4OjB9LnRucy1ub3JtYWwsLnRucy1mYWRlT3V0e29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTt6LWluZGV4Oi0xfS50bnMtdnBmaXh7d2hpdGUtc3BhY2U6bm93cmFwfS50bnMtdnBmaXg+ZGl2LC50bnMtdnBmaXg+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRucy10LXN1YnAye21hcmdpbjowIGF1dG87d2lkdGg6MzEwcHg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwcHg7b3ZlcmZsb3c6aGlkZGVufS50bnMtdC1jdHt3aWR0aDoyMzMzLjMzMzMzMzMlO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTt3aWR0aDotbW96LWNhbGMoMTAwJSAqIDcwIC8gMyk7d2lkdGg6Y2FsYygxMDAlICogNzAgLyAzKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS50bnMtdC1jdDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0udG5zLXQtY3Q+ZGl2e3dpZHRoOjEuNDI4NTcxNCU7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7d2lkdGg6LW1vei1jYWxjKDEwMCUgLyA3MCk7d2lkdGg6Y2FsYygxMDAlIC8gNzApO2hlaWdodDoxMHB4O2Zsb2F0OmxlZnR9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXNvdXJjZW1hcHMvdGlueS1zbGlkZXIuY3NzLm1hcCAqL1xuIiwiLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGUtZWRpdGFibGUuaXRlLWVkaXRhYmxlLWFjdGl2ZSAuaXRlLWVkaXRhYmxlLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXRlLWVkaXRhYmxlLml0ZS1lZGl0YWJsZS1hY3RpdmUgLml0ZS1lZGl0YWJsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXRlLWVkaXRhYmxlLml0ZS1lZGl0YWJsZS1zZW5kaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/