/*!*******************************************************************************************************************************************************************!*\
  !*** 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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Q21IQTtFQUNFO0FEakhGO0FDd0hBO0VBQ0U7RUFDQTtBRHRIRjtBQzZIQTtFQUNFO0FEM0hGO0FDa0lBOzs7O0VBSUU7RUFDQTtBRGhJRjtBQ2tKQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7QURoSkY7QUN1SkE7RUFDRTtBRHJKRjtBQytKQTs7RUFFRTtBRDdKRjtBQ3dLQTs7OztFQUlFO0VBQ0E7QUR0S0Y7QUM2S0E7O0VBRUU7QUQzS0Y7QUNrTEE7O0VBRUU7RUFDQTtBRGhMRjtBQ3dMQTtFQUNFO0FEdExGO0FDaU1BOztFQUVFO0VBQ0E7QUQvTEY7QUN3TUE7O0VBRUU7QUR0TUY7QUM4TUE7RUFDRTtFQUNBO0FENU1GO0FDcU5BOztFQUVFO0FEbk5GO0FDME5BO0VBQ0U7RUFDQTtFQUNBO0FEeE5GO0FDZ09BO0VBQ0U7RUFDQTtBRDlORjtBQ3FPQTtFQUNFO0FEbk9GO0FDMk9BO0VBQ0U7QUR6T0Y7QUNtUEE7RUFDRTtFQUNBO0FEalBGO0FDb1BBOztFQUVFO0FEbFBGO0FBQ0Esb0ZBQW9GO0FFakxwRjtFQUNFOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFRm1MRjtFRWhMQTs7SUFFRTtFRmtMRjtFRS9LQTtJQUNFO0VGaUxGO0VFOUtBO0lBQ0U7RUZnTEY7RUUzS0E7O0lBRUU7RUY2S0Y7RUUxS0E7O0lBRUU7SUFDQTtFRjRLRjtFRXpLQTtJQUNFO0VGMktGO0VFeEtBOztJQUVFO0VGMEtGO0VFdktBO0lBQ0U7RUZ5S0Y7RUV0S0E7OztJQUdFO0lBQ0E7RUZ3S0Y7RUVyS0E7O0lBRUU7RUZ1S0Y7RUVqS0E7SUFDRTtFRm1LRjtFRWpLQTs7SUFHSTtFRmtLSjtFRS9KQTtJQUNFO0VGaUtGO0VFOUpBO0lBQ0U7RUZnS0Y7RUVqS0E7O0lBS0k7RUZnS0o7RUU3SkE7O0lBR0k7RUY4Sko7QUFDRjtBR3BQQTtFQUNFO0VBQ0E7RUFDQTtBSHNQRjtBRzlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdQRjtBRzVPb0M7RUFBVztBSCtPL0M7QUc5T29DO0VBQVc7QUhpUC9DO0FHL09vQzs7RUFBVztBSG1QL0M7QUdsUG9DO0VBQVc7QUhxUC9DO0FHcFBvQztFQUFXO0FIdVAvQztBR3RQb0M7RUFBVztBSHlQL0M7QUd4UG9DO0VBQVc7QUgyUC9DO0FHMVBvQztFQUFXO0FINlAvQztBRzVQb0M7RUFBVztBSCtQL0M7QUc5UG9DO0VBQVc7QUhpUS9DO0FHaFFvQztFQUFXO0FIbVEvQztBR2xRb0M7RUFBVztBSHFRL0M7QUdwUW9DO0VBQVc7QUh1US9DO0FHdFFvQztFQUFXO0FIeVEvQztBR3hRb0M7RUFBVztBSDJRL0M7QUcxUW9DO0VBQVc7QUg2US9DO0FHNVFvQztFQUFXO0FIK1EvQztBRzlRb0M7RUFBVztBSGlSL0M7QUdoUm9DO0VBQVc7QUhtUi9DO0FHbFJvQztFQUFXO0FIcVIvQztBR3BSb0M7RUFBVztBSHVSL0M7QUd0Um9DO0VBQVc7QUh5Ui9DO0FHeFJvQztFQUFXO0FIMlIvQztBRzFSb0M7RUFBVztBSDZSL0M7QUc1Um9DO0VBQVc7QUgrUi9DO0FHOVJvQztFQUFXO0FIaVMvQztBR2hTb0M7RUFBVztBSG1TL0M7QUdsU29DO0VBQVc7QUhxUy9DO0FHcFNvQztFQUFXO0FIdVMvQztBR3RTb0M7RUFBVztBSHlTL0M7QUd4U29DO0VBQVc7QUgyUy9DO0FHMVNvQztFQUFXO0FINlMvQztBRzVTb0M7RUFBVztBSCtTL0M7QUc5U29DO0VBQVc7QUhpVC9DO0FHaFRvQztFQUFXO0FIbVQvQztBR2xUb0M7RUFBVztBSHFUL0M7QUdwVG9DO0VBQVc7QUh1VC9DO0FHdFRvQztFQUFXO0FIeVQvQztBR3hUb0M7RUFBVztBSDJUL0M7QUcxVG9DO0VBQVc7QUg2VC9DO0FHNVRvQztFQUFXO0FIK1QvQztBRzlUb0M7RUFBVztBSGlVL0M7QUdoVW9DO0VBQVc7QUhtVS9DO0FHbFVvQztFQUFXO0FIcVUvQztBR3BVb0M7RUFBVztBSHVVL0M7QUd0VW9DO0VBQVc7QUh5VS9DO0FHeFVvQztFQUFXO0FIMlUvQztBRzFVb0M7RUFBVztBSDZVL0M7QUc1VW9DO0VBQVc7QUgrVS9DO0FHOVVvQztFQUFXO0FIaVYvQztBR2hWb0M7RUFBVztBSG1WL0M7QUdsVm9DO0VBQVc7QUhxVi9DO0FHcFZvQztFQUFXO0FIdVYvQztBR3RWb0M7RUFBVztBSHlWL0M7QUd4Vm9DO0VBQVc7QUgyVi9DO0FHMVZvQztFQUFXO0FINlYvQztBRzVWb0M7RUFBVztBSCtWL0M7QUc5Vm9DO0VBQVc7QUhpVy9DO0FHaFdvQztFQUFXO0FIbVcvQztBR2xXb0M7RUFBVztBSHFXL0M7QUdwV29DO0VBQVc7QUh1Vy9DO0FHdFdvQztFQUFXO0FIeVcvQztBR3hXb0M7RUFBVztBSDJXL0M7QUcxV29DO0VBQVc7QUg2Vy9DO0FHNVdvQztFQUFXO0FIK1cvQztBRzlXb0M7RUFBVztBSGlYL0M7QUdoWG9DO0VBQVc7QUhtWC9DO0FHbFhvQztFQUFXO0FIcVgvQztBR3BYb0M7RUFBVztBSHVYL0M7QUd0WG9DO0VBQVc7QUh5WC9DO0FHeFhvQztFQUFXO0FIMlgvQztBRzFYb0M7RUFBVztBSDZYL0M7QUc1WG9DO0VBQVc7QUgrWC9DO0FHOVhvQztFQUFXO0FIaVkvQztBR2hZb0M7RUFBVztBSG1ZL0M7QUdsWW9DO0VBQVc7QUhxWS9DO0FHcFlvQztFQUFXO0FIdVkvQztBR3RZb0M7RUFBVztBSHlZL0M7QUd4WW9DO0VBQVc7QUgyWS9DO0FHMVlvQztFQUFXO0FINlkvQztBRzVZb0M7RUFBVztBSCtZL0M7QUc5WW9DO0VBQVc7QUhpWi9DO0FHaFpvQztFQUFXO0FIbVovQztBR2xab0M7RUFBVztBSHFaL0M7QUdwWm9DO0VBQVc7QUh1Wi9DO0FHdFpvQztFQUFXO0FIeVovQztBR3hab0M7RUFBVztBSDJaL0M7QUcxWm9DO0VBQVc7QUg2Wi9DO0FHNVpvQztFQUFXO0FIK1ovQztBRzlab0M7RUFBVztBSGlhL0M7QUdoYW9DO0VBQVc7QUhtYS9DO0FHbGFvQztFQUFXO0FIcWEvQztBR3Bhb0M7RUFBVztBSHVhL0M7QUd0YW9DO0VBQVc7QUh5YS9DO0FHeGFvQztFQUFXO0FIMmEvQztBRzFhb0M7RUFBVztBSDZhL0M7QUc1YW9DO0VBQVc7QUgrYS9DO0FHOWFvQztFQUFXO0FIaWIvQztBR2hib0M7RUFBVztBSG1iL0M7QUdsYm9DO0VBQVc7QUhxYi9DO0FHcGJvQztFQUFXO0FIdWIvQztBR3Rib0M7RUFBVztBSHliL0M7QUd4Ym9DO0VBQVc7QUgyYi9DO0FHMWJvQztFQUFXO0FINmIvQztBRzVib0M7RUFBVztBSCtiL0M7QUc5Ym9DO0VBQVc7QUhpYy9DO0FHaGNvQztFQUFXO0FIbWMvQztBR2xjb0M7RUFBVztBSHFjL0M7QUdwY29DO0VBQVc7QUh1Yy9DO0FHdGNvQztFQUFXO0FIeWMvQztBR3hjb0M7RUFBVztBSDJjL0M7QUcxY29DO0VBQVc7QUg2Yy9DO0FHNWNvQztFQUFXO0FIK2MvQztBRzljb0M7RUFBVztBSGlkL0M7QUdoZG9DO0VBQVc7QUhtZC9DO0FHbGRvQztFQUFXO0FIcWQvQztBR3Bkb0M7RUFBVztBSHVkL0M7QUd0ZG9DO0VBQVc7QUh5ZC9DO0FHeGRvQztFQUFXO0FIMmQvQztBRzFkb0M7RUFBVztBSDZkL0M7QUc1ZG9DO0VBQVc7QUgrZC9DO0FHOWRvQztFQUFXO0FIaWUvQztBR2hlb0M7RUFBVztBSG1lL0M7QUdsZW9DO0VBQVc7QUhxZS9DO0FHcGVvQztFQUFXO0FIdWUvQztBR3Rlb0M7RUFBVztBSHllL0M7QUd4ZW9DO0VBQVc7QUgyZS9DO0FHMWVvQztFQUFXO0FINmUvQztBRzVlb0M7RUFBVztBSCtlL0M7QUc5ZW9DO0VBQVc7QUhpZi9DO0FHaGZvQztFQUFXO0FIbWYvQztBR2xmb0M7RUFBVztBSHFmL0M7QUdwZm9DO0VBQVc7QUh1Zi9DO0FHdGZvQztFQUFXO0FIeWYvQztBR3hmb0M7RUFBVztBSDJmL0M7QUcxZm9DO0VBQVc7QUg2Zi9DO0FHNWZvQztFQUFXO0FIK2YvQztBRzlmb0M7RUFBVztBSGlnQi9DO0FHaGdCb0M7RUFBVztBSG1nQi9DO0FHbGdCb0M7RUFBVztBSHFnQi9DO0FHcGdCb0M7RUFBVztBSHVnQi9DO0FHdGdCb0M7RUFBVztBSHlnQi9DO0FHeGdCb0M7RUFBVztBSDJnQi9DO0FHMWdCb0M7RUFBVztBSDZnQi9DO0FHNWdCb0M7RUFBVztBSCtnQi9DO0FHOWdCb0M7RUFBVztBSGloQi9DO0FHaGhCb0M7RUFBVztBSG1oQi9DO0FHbGhCb0M7RUFBVztBSHFoQi9DO0FHcGhCb0M7RUFBVztBSHVoQi9DO0FHdGhCb0M7RUFBVztBSHloQi9DO0FHeGhCb0M7RUFBVztBSDJoQi9DO0FHMWhCb0M7RUFBVztBSDZoQi9DO0FHNWhCb0M7RUFBVztBSCtoQi9DO0FHOWhCb0M7RUFBVztBSGlpQi9DO0FHaGlCb0M7RUFBVztBSG1pQi9DO0FHbGlCb0M7RUFBVztBSHFpQi9DO0FHcGlCb0M7RUFBVztBSHVpQi9DO0FHdGlCb0M7RUFBVztBSHlpQi9DO0FHeGlCb0M7RUFBVztBSDJpQi9DO0FHMWlCb0M7RUFBVztBSDZpQi9DO0FHNWlCb0M7RUFBVztBSCtpQi9DO0FHOWlCb0M7RUFBVztBSGlqQi9DO0FHaGpCb0M7RUFBVztBSG1qQi9DO0FHbGpCb0M7RUFBVztBSHFqQi9DO0FHcGpCb0M7RUFBVztBSHVqQi9DO0FHdGpCb0M7RUFBVztBSHlqQi9DO0FHeGpCb0M7RUFBVztBSDJqQi9DO0FHMWpCb0M7RUFBVztBSDZqQi9DO0FHNWpCb0M7RUFBVztBSCtqQi9DO0FHOWpCb0M7RUFBVztBSGlrQi9DO0FHaGtCb0M7RUFBVztBSG1rQi9DO0FHbGtCb0M7RUFBVztBSHFrQi9DO0FHcGtCb0M7RUFBVztBSHVrQi9DO0FHdGtCb0M7RUFBVztBSHlrQi9DO0FHeGtCb0M7RUFBVztBSDJrQi9DO0FHMWtCb0M7RUFBVztBSDZrQi9DO0FHNWtCb0M7RUFBVztBSCtrQi9DO0FHOWtCb0M7RUFBVztBSGlsQi9DO0FHaGxCb0M7RUFBVztBSG1sQi9DO0FHbGxCb0M7RUFBVztBSHFsQi9DO0FHcGxCb0M7RUFBVztBSHVsQi9DO0FHdGxCb0M7RUFBVztBSHlsQi9DO0FHeGxCb0M7RUFBVztBSDJsQi9DO0FHMWxCb0M7RUFBVztBSDZsQi9DO0FHNWxCb0M7RUFBVztBSCtsQi9DO0FHOWxCb0M7RUFBVztBSGltQi9DO0FHaG1Cb0M7RUFBVztBSG1tQi9DO0FHbG1Cb0M7RUFBVztBSHFtQi9DO0FHcG1Cb0M7RUFBVztBSHVtQi9DO0FHdG1Cb0M7RUFBVztBSHltQi9DO0FHeG1Cb0M7RUFBVztBSDJtQi9DO0FHMW1Cb0M7RUFBVztBSDZtQi9DO0FHNW1Cb0M7RUFBVztBSCttQi9DO0FHOW1Cb0M7RUFBVztBSGluQi9DO0FHaG5Cb0M7RUFBVztBSG1uQi9DO0FHbG5Cb0M7RUFBVztBSHFuQi9DO0FHcG5Cb0M7RUFBVztBSHVuQi9DO0FHdG5Cb0M7RUFBVztBSHluQi9DO0FHeG5Cb0M7RUFBVztBSDJuQi9DO0FHMW5Cb0M7RUFBVztBSDZuQi9DO0FHNW5Cb0M7RUFBVztBSCtuQi9DO0FHOW5Cb0M7RUFBVztBSGlvQi9DO0FHaG9Cb0M7RUFBVztBSG1vQi9DO0FHbG9Cb0M7RUFBVztBSHFvQi9DO0FHcG9Cb0M7RUFBVztBSHVvQi9DO0FHdG9Cb0M7RUFBVztBSHlvQi9DO0FHaG9Cb0M7RUFBVztBSG1vQi9DO0FHbG9Cb0M7RUFBVztBSHFvQi9DO0FHcG9Cb0M7RUFBVztBSHVvQi9DO0FHdG9Cb0M7RUFBVztBSHlvQi9DO0FHeG9Cb0M7RUFBVztBSDJvQi9DO0FHMW9Cb0M7RUFBVztBSDZvQi9DO0FHNW9Cb0M7RUFBVztBSCtvQi9DO0FHOW9Cb0M7RUFBVztBSGlwQi9DO0FHaHBCb0M7RUFBVztBSG1wQi9DO0FHbHBCb0M7RUFBVztBSHFwQi9DO0FHcHBCb0M7RUFBVztBSHVwQi9DO0FHdHBCb0M7RUFBVztBSHlwQi9DO0FHeHBCb0M7RUFBVztBSDJwQi9DO0FHMXBCb0M7RUFBVztBSDZwQi9DO0FHNXBCb0M7RUFBVztBSCtwQi9DO0FHOXBCb0M7RUFBVztBSGlxQi9DO0FHaHFCb0M7RUFBVztBSG1xQi9DO0FHbHFCb0M7RUFBVztBSHFxQi9DO0FHcHFCb0M7RUFBVztBSHVxQi9DO0FHdHFCb0M7RUFBVztBSHlxQi9DO0FHeHFCb0M7RUFBVztBSDJxQi9DO0FHMXFCb0M7RUFBVztBSDZxQi9DO0FHNXFCb0M7RUFBVztBSCtxQi9DO0FHOXFCb0M7RUFBVztBSGlyQi9DO0FHaHJCb0M7RUFBVztBSG1yQi9DO0FHbHJCb0M7RUFBVztBSHFyQi9DO0FHcHJCb0M7RUFBVztBSHVyQi9DO0FHdHJCb0M7RUFBVztBSHlyQi9DO0FHeHJCb0M7RUFBVztBSDJyQi9DO0FHMXJCb0M7RUFBVztBSDZyQi9DO0FHNXJCb0M7RUFBVztBSCtyQi9DO0FHOXJCb0M7RUFBVztBSGlzQi9DO0FHaHNCb0M7RUFBVztBSG1zQi9DO0FHbHNCb0M7RUFBVztBSHFzQi9DO0FHcHNCb0M7RUFBVztBSHVzQi9DO0FHdHNCb0M7RUFBVztBSHlzQi9DO0FHeHNCb0M7RUFBVztBSDJzQi9DO0FHMXNCb0M7RUFBVztBSDZzQi9DO0FHNXNCb0M7RUFBVztBSCtzQi9DO0FHOXNCb0M7RUFBVztBSGl0Qi9DO0FHaHRCb0M7RUFBVztBSG10Qi9DO0FHbHRCb0M7RUFBVztBSHF0Qi9DO0FHcHRCb0M7RUFBVztBSHV0Qi9DO0FHdHRCb0M7RUFBVztBSHl0Qi9DO0FHeHRCb0M7RUFBVztBSDJ0Qi9DO0FHMXRCb0M7RUFBVztBSDZ0Qi9DO0FHNXRCb0M7RUFBVztBSCt0Qi9DO0FHOXRCb0M7RUFBVztBSGl1Qi9DO0FHaHVCb0M7RUFBVztBSG11Qi9DO0FHbHVCb0M7RUFBVztBSHF1Qi9DO0FHcHVCb0M7RUFBVztBSHV1Qi9DO0FHdHVCb0M7RUFBVztBSHl1Qi9DO0FHeHVCb0M7RUFBVztBSDJ1Qi9DO0FHMXVCb0M7RUFBVztBSDZ1Qi9DO0FHNXVCb0M7RUFBVztBSCt1Qi9DO0FHOXVCb0M7RUFBVztBSGl2Qi9DO0FJemhDQTtFQ2tFRTtFQUNHO0VBQ0s7QUwwOUJWO0FJM2hDQTs7RUMrREU7RUFDRztFQUNLO0FMZytCVjtBSXpoQ0E7RUFDRTtFQUNBO0FKMmhDRjtBSXhoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMGhDRjtBSXRoQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7QUp3aENGO0FJbGhDQTtFQUNFO0VBQ0E7QUpvaENGO0FJbGhDRTs7RUFFRTtFQUNBO0FKb2hDSjtBSWpoQ0U7RUVuREE7RUFDQTtBTnVrQ0Y7QUkxZ0NBO0VBQ0U7QUo0Z0NGO0FJdGdDQTtFQUNFO0FKd2dDRjtBSXBnQ0E7Ozs7O0VHMUVFO0VBQ0E7RUFDQTtBUHFsQ0Y7QUl4Z0NBO0VBQ0U7QUowZ0NGO0FJcGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUMrRkE7RUFDSztFQUNHO0VFNUxSO0VBQ0E7RUFDQTtBUHFtQ0Y7QUlwZ0NBO0VBQ0U7QUpzZ0NGO0FJaGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKa2dDRjtBSTEvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNC9CRjtBSXAvQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcy9CSjtBSTMrQkE7RUFDRTtBSjYrQkY7QVFsb0NBOzs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBUjhvQ0Y7QVFucENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFTSTtFQUNBO0VBQ0E7QVJvcUNKO0FRaHFDQTs7Ozs7O0VBR0U7RUFDQTtBUnFxQ0Y7QVF6cUNBOzs7Ozs7Ozs7Ozs7RUFRSTtBUitxQ0o7QVE1cUNBOzs7Ozs7RUFHRTtFQUNBO0FSaXJDRjtBUXJyQ0E7Ozs7Ozs7Ozs7OztFQVFJO0FSMnJDSjtBUXZyQ0E7O0VBQVU7QVIyckNWO0FRMXJDQTs7RUFBVTtBUjhyQ1Y7QVE3ckNBOztFQUFVO0FSaXNDVjtBUWhzQ0E7O0VBQVU7QVJvc0NWO0FRbnNDQTs7RUFBVTtBUnVzQ1Y7QVF0c0NBOztFQUFVO0FSMHNDVjtBUXBzQ0E7RUFDRTtBUnNzQ0Y7QVFuc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxc0NGO0FRbnNDRTtFQUFBO0lBQ0U7RVJzc0NGO0FBQ0Y7QVE5ckNBOztFQUVFO0FSZ3NDRjtBUTdyQ0E7O0VBRUU7RUFDQTtBUityQ0Y7QVEzckNBO0VBQXVCO0FSOHJDdkI7QVE3ckNBO0VBQXVCO0FSZ3NDdkI7QVEvckNBO0VBQXVCO0FSa3NDdkI7QVFqc0NBO0VBQXVCO0FSb3NDdkI7QVFuc0NBO0VBQXVCO0FSc3NDdkI7QVFuc0NBO0VBQXVCO0FSc3NDdkI7QVFyc0NBO0VBQXVCO0FSd3NDdkI7QVF2c0NBO0VBQXVCO0FSMHNDdkI7QVF2c0NBO0VBQ0U7QVJ5c0NGO0FRdnNDQTtFQ3ZHRTtBVGl6Q0Y7QVNoekNFOztFQUVFO0FUa3pDSjtBUTNzQ0E7RUMxR0U7QVR3ekNGO0FTdnpDRTs7RUFFRTtBVHl6Q0o7QVEvc0NBO0VDN0dFO0FUK3pDRjtBUzl6Q0U7O0VBRUU7QVRnMENKO0FRbnRDQTtFQ2hIRTtBVHMwQ0Y7QVNyMENFOztFQUVFO0FUdTBDSjtBUXZ0Q0E7RUNuSEU7QVQ2MENGO0FTNTBDRTs7RUFFRTtBVDgwQ0o7QVF2dENBO0VBR0U7RUU3SEE7QVZxMUNGO0FVcDFDRTs7RUFFRTtBVnMxQ0o7QVF6dENBO0VFaElFO0FWNDFDRjtBVTMxQ0U7O0VBRUU7QVY2MUNKO0FRN3RDQTtFRW5JRTtBVm0yQ0Y7QVVsMkNFOztFQUVFO0FWbzJDSjtBUWp1Q0E7RUV0SUU7QVYwMkNGO0FVejJDRTs7RUFFRTtBVjIyQ0o7QVFydUNBO0VFeklFO0FWaTNDRjtBVWgzQ0U7O0VBRUU7QVZrM0NKO0FRcHVDQTtFQUNFO0VBQ0E7RUFDQTtBUnN1Q0Y7QVE5dENBOztFQUVFO0VBQ0E7QVJndUNGO0FRbnVDQTs7OztFQU1JO0FSbXVDSjtBUTV0Q0E7RUFDRTtFQUNBO0FSOHRDRjtBUTF0Q0E7RUFMRTtFQUNBO0VBTUE7QVI2dENGO0FRL3RDQTtFQUtJO0VBQ0E7RUFDQTtBUjZ0Q0o7QVF4dENBO0VBQ0U7RUFDQTtBUjB0Q0Y7QVF4dENBOztFQUVFO0FSMHRDRjtBUXh0Q0E7RUFDRTtBUjB0Q0Y7QVF4dENBO0VBQ0U7QVIwdENGO0FRN3NDRTtFQUFBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUd4Tko7SUFDQTtJQUNBO0VYdzZDQTtFUXZ0Q0E7SUFTSTtFUml0Q0o7QUFDRjtBUXZzQ0E7O0VBRUU7QVJ5c0NGO0FRdHNDQTtFQUNFO0VJeEtBO0FaaTNDRjtBUXBzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnNzQ0Y7QVFqc0NJOzs7RUFDRTtBUnFzQ047QVEvc0NBOzs7RUFtQkk7RUFDQTtFQUNBO0VBQ0E7QVJpc0NKO0FRL3JDSTs7O0VBQ0U7QVJtc0NOO0FRM3JDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNnJDRjtBUXZyQ0k7Ozs7OztFQUFXO0FSK3JDZjtBUTlyQ0k7Ozs7OztFQUNFO0FScXNDTjtBUS9yQ0E7RUFDRTtFQUNBO0VBQ0E7QVJpc0NGO0FheitDQTs7OztFQUlFO0FiMitDRjtBYXYrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieStDRjtBYXIrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1K0NGO0FhNytDQTtFQVNJO0VBQ0E7RUFDQTtFQUNBO0FidStDSjtBYWwrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibytDRjtBYS8rQ0E7RUFlSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJtK0NKO0FhOTlDQTtFQUNFO0VBQ0E7QWJnK0NGO0FjMWhEQTtFQ0hFO0VBQ0E7RUFDQTtFQUNBO0FmZ2lERjtBYzdoREU7RUFBQTtJQUNFO0VkZ2lERjtBQUNGO0FjL2hERTtFQUFBO0lBQ0U7RWRraURGO0FBQ0Y7QWNqaURFO0VBQUE7SUFDRTtFZG9pREY7QUFDRjtBYzNoREE7RUN2QkU7RUFDQTtFQUNBO0VBQ0E7QWZxakRGO0FjeGhEQTtFQ3ZCRTtFQUNBO0Fma2pERjtBY3hoREE7RUFDRTtFQUNBO0FkMGhERjtBYzVoREE7RUFLSTtFQUNBO0FkMGhESjtBZ0Ixa0RDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUNpQks7RUFFQTtFQUVBO0VBQ0E7QWpCeW1ETjtBZ0IvbkRDOzs7Ozs7Ozs7Ozs7RUN1Q0s7QWpCc21ETjtBZ0I3b0RDO0VDK0NHO0FqQmltREo7QWdCaHBEQztFQytDRztBakJvbURKO0FnQm5wREM7RUMrQ0c7QWpCdW1ESjtBZ0J0cERDO0VDK0NHO0FqQjBtREo7QWdCenBEQztFQytDRztBakI2bURKO0FnQjVwREM7RUMrQ0c7QWpCZ25ESjtBZ0IvcERDO0VDK0NHO0FqQm1uREo7QWdCbHFEQztFQytDRztBakJzbkRKO0FnQnJxREM7RUMrQ0c7QWpCeW5ESjtBZ0J4cURDO0VDK0NHO0FqQjRuREo7QWdCM3FEQztFQytDRztBakIrbkRKO0FnQjlxREM7RUMrQ0c7QWpCa29ESjtBZ0JqckRDO0VDOERHO0FqQnNuREo7QWdCcHJEQztFQzhERztBakJ5bkRKO0FnQnZyREM7RUM4REc7QWpCNG5ESjtBZ0IxckRDO0VDOERHO0FqQituREo7QWdCN3JEQztFQzhERztBakJrb0RKO0FnQmhzREM7RUM4REc7QWpCcW9ESjtBZ0Juc0RDO0VDOERHO0FqQndvREo7QWdCdHNEQztFQzhERztBakIyb0RKO0FnQnpzREM7RUM4REc7QWpCOG9ESjtBZ0I1c0RDO0VDOERHO0FqQmlwREo7QWdCL3NEQztFQzhERztBakJvcERKO0FnQmx0REM7RUM4REc7QWpCdXBESjtBZ0JydERDO0VDbUVHO0FqQnFwREo7QWdCeHREQztFQ29ERztBakJ1cURKO0FnQjN0REM7RUNvREc7QWpCMHFESjtBZ0I5dERDO0VDb0RHO0FqQjZxREo7QWdCanVEQztFQ29ERztBakJnckRKO0FnQnB1REM7RUNvREc7QWpCbXJESjtBZ0J2dURDO0VDb0RHO0FqQnNyREo7QWdCMXVEQztFQ29ERztBakJ5ckRKO0FnQjd1REM7RUNvREc7QWpCNHJESjtBZ0JodkRDO0VDb0RHO0FqQityREo7QWdCbnZEQztFQ29ERztBakJrc0RKO0FnQnR2REM7RUNvREc7QWpCcXNESjtBZ0J6dkRDO0VDb0RHO0FqQndzREo7QWdCNXZEQztFQ3lERztBakJzc0RKO0FnQi92REM7RUN3RUc7QWpCMHJESjtBZ0Jsd0RDO0VDd0VHO0FqQjZyREo7QWdCcndEQztFQ3dFRztBakJnc0RKO0FnQnh3REM7RUN3RUc7QWpCbXNESjtBZ0Izd0RDO0VDd0VHO0FqQnNzREo7QWdCOXdEQztFQ3dFRztBakJ5c0RKO0FnQmp4REM7RUN3RUc7QWpCNHNESjtBZ0JweERDO0VDd0VHO0FqQitzREo7QWdCdnhEQztFQ3dFRztBakJrdERKO0FnQjF4REM7RUN3RUc7QWpCcXRESjtBZ0I3eERDO0VDd0VHO0FqQnd0REo7QWdCaHlEQztFQ3dFRztBakIydERKO0FnQm55REM7RUN3RUc7QWpCOHRESjtBYzd0REE7RUV6RUM7Ozs7Ozs7Ozs7OztJQ3VDSztFakI4d0RKO0VnQnJ6REQ7SUMrQ0c7RWpCeXdERjtFZ0J4ekREO0lDK0NHO0VqQjR3REY7RWdCM3pERDtJQytDRztFakIrd0RGO0VnQjl6REQ7SUMrQ0c7RWpCa3hERjtFZ0JqMEREO0lDK0NHO0VqQnF4REY7RWdCcDBERDtJQytDRztFakJ3eERGO0VnQnYwREQ7SUMrQ0c7RWpCMnhERjtFZ0IxMEREO0lDK0NHO0VqQjh4REY7RWdCNzBERDtJQytDRztFakJpeURGO0VnQmgxREQ7SUMrQ0c7RWpCb3lERjtFZ0JuMUREO0lDK0NHO0VqQnV5REY7RWdCdDFERDtJQytDRztFakIweURGO0VnQnoxREQ7SUM4REc7RWpCOHhERjtFZ0I1MUREO0lDOERHO0VqQml5REY7RWdCLzFERDtJQzhERztFakJveURGO0VnQmwyREQ7SUM4REc7RWpCdXlERjtFZ0JyMkREO0lDOERHO0VqQjB5REY7RWdCeDJERDtJQzhERztFakI2eURGO0VnQjMyREQ7SUM4REc7RWpCZ3pERjtFZ0I5MkREO0lDOERHO0VqQm16REY7RWdCajNERDtJQzhERztFakJzekRGO0VnQnAzREQ7SUM4REc7RWpCeXpERjtFZ0J2M0REO0lDOERHO0VqQjR6REY7RWdCMTNERDtJQzhERztFakIrekRGO0VnQjczREQ7SUNtRUc7RWpCNnpERjtFZ0JoNEREO0lDb0RHO0VqQiswREY7RWdCbjRERDtJQ29ERztFakJrMURGO0VnQnQ0REQ7SUNvREc7RWpCcTFERjtFZ0J6NEREO0lDb0RHO0VqQncxREY7RWdCNTRERDtJQ29ERztFakIyMURGO0VnQi80REQ7SUNvREc7RWpCODFERjtFZ0JsNUREO0lDb0RHO0VqQmkyREY7RWdCcjVERDtJQ29ERztFakJvMkRGO0VnQng1REQ7SUNvREc7RWpCdTJERjtFZ0IzNUREO0lDb0RHO0VqQjAyREY7RWdCOTVERDtJQ29ERztFakI2MkRGO0VnQmo2REQ7SUNvREc7RWpCZzNERjtFZ0JwNkREO0lDeURHO0VqQjgyREY7RWdCdjZERDtJQ3dFRztFakJrMkRGO0VnQjE2REQ7SUN3RUc7RWpCcTJERjtFZ0I3NkREO0lDd0VHO0VqQncyREY7RWdCaDdERDtJQ3dFRztFakIyMkRGO0VnQm43REQ7SUN3RUc7RWpCODJERjtFZ0J0N0REO0lDd0VHO0VqQmkzREY7RWdCejdERDtJQ3dFRztFakJvM0RGO0VnQjU3REQ7SUN3RUc7RWpCdTNERjtFZ0IvN0REO0lDd0VHO0VqQjAzREY7RWdCbDhERDtJQ3dFRztFakI2M0RGO0VnQnI4REQ7SUN3RUc7RWpCZzRERjtFZ0J4OEREO0lDd0VHO0VqQm00REY7RWdCMzhERDtJQ3dFRztFakJzNERGO0FBQ0Y7QWM3M0RBO0VFbEZDOzs7Ozs7Ozs7Ozs7SUN1Q0s7RWpCdTdESjtFZ0I5OUREO0lDK0NHO0VqQms3REY7RWdCaitERDtJQytDRztFakJxN0RGO0VnQnArREQ7SUMrQ0c7RWpCdzdERjtFZ0J2K0REO0lDK0NHO0VqQjI3REY7RWdCMStERDtJQytDRztFakI4N0RGO0VnQjcrREQ7SUMrQ0c7RWpCaThERjtFZ0JoL0REO0lDK0NHO0VqQm84REY7RWdCbi9ERDtJQytDRztFakJ1OERGO0VnQnQvREQ7SUMrQ0c7RWpCMDhERjtFZ0J6L0REO0lDK0NHO0VqQjY4REY7RWdCNS9ERDtJQytDRztFakJnOURGO0VnQi8vREQ7SUMrQ0c7RWpCbTlERjtFZ0JsZ0VEO0lDOERHO0VqQnU4REY7RWdCcmdFRDtJQzhERztFakIwOERGO0VnQnhnRUQ7SUM4REc7RWpCNjhERjtFZ0IzZ0VEO0lDOERHO0VqQmc5REY7RWdCOWdFRDtJQzhERztFakJtOURGO0VnQmpoRUQ7SUM4REc7RWpCczlERjtFZ0JwaEVEO0lDOERHO0VqQnk5REY7RWdCdmhFRDtJQzhERztFakI0OURGO0VnQjFoRUQ7SUM4REc7RWpCKzlERjtFZ0I3aEVEO0lDOERHO0VqQmsrREY7RWdCaGlFRDtJQzhERztFakJxK0RGO0VnQm5pRUQ7SUM4REc7RWpCdytERjtFZ0J0aUVEO0lDbUVHO0VqQnMrREY7RWdCemlFRDtJQ29ERztFakJ3L0RGO0VnQjVpRUQ7SUNvREc7RWpCMi9ERjtFZ0IvaUVEO0lDb0RHO0VqQjgvREY7RWdCbGpFRDtJQ29ERztFakJpZ0VGO0VnQnJqRUQ7SUNvREc7RWpCb2dFRjtFZ0J4akVEO0lDb0RHO0VqQnVnRUY7RWdCM2pFRDtJQ29ERztFakIwZ0VGO0VnQjlqRUQ7SUNvREc7RWpCNmdFRjtFZ0Jqa0VEO0lDb0RHO0VqQmdoRUY7RWdCcGtFRDtJQ29ERztFakJtaEVGO0VnQnZrRUQ7SUNvREc7RWpCc2hFRjtFZ0Ixa0VEO0lDb0RHO0VqQnloRUY7RWdCN2tFRDtJQ3lERztFakJ1aEVGO0VnQmhsRUQ7SUN3RUc7RWpCMmdFRjtFZ0JubEVEO0lDd0VHO0VqQjhnRUY7RWdCdGxFRDtJQ3dFRztFakJpaEVGO0VnQnpsRUQ7SUN3RUc7RWpCb2hFRjtFZ0I1bEVEO0lDd0VHO0VqQnVoRUY7RWdCL2xFRDtJQ3dFRztFakIwaEVGO0VnQmxtRUQ7SUN3RUc7RWpCNmhFRjtFZ0JybUVEO0lDd0VHO0VqQmdpRUY7RWdCeG1FRDtJQ3dFRztFakJtaUVGO0VnQjNtRUQ7SUN3RUc7RWpCc2lFRjtFZ0I5bUVEO0lDd0VHO0VqQnlpRUY7RWdCam5FRDtJQ3dFRztFakI0aUVGO0VnQnBuRUQ7SUN3RUc7RWpCK2lFRjtBQUNGO0FjN2hFQTtFRTNGQzs7Ozs7Ozs7Ozs7O0lDdUNLO0VqQmdtRUo7RWdCdm9FRDtJQytDRztFakIybEVGO0VnQjFvRUQ7SUMrQ0c7RWpCOGxFRjtFZ0I3b0VEO0lDK0NHO0VqQmltRUY7RWdCaHBFRDtJQytDRztFakJvbUVGO0VnQm5wRUQ7SUMrQ0c7RWpCdW1FRjtFZ0J0cEVEO0lDK0NHO0VqQjBtRUY7RWdCenBFRDtJQytDRztFakI2bUVGO0VnQjVwRUQ7SUMrQ0c7RWpCZ25FRjtFZ0IvcEVEO0lDK0NHO0VqQm1uRUY7RWdCbHFFRDtJQytDRztFakJzbkVGO0VnQnJxRUQ7SUMrQ0c7RWpCeW5FRjtFZ0J4cUVEO0lDK0NHO0VqQjRuRUY7RWdCM3FFRDtJQzhERztFakJnbkVGO0VnQjlxRUQ7SUM4REc7RWpCbW5FRjtFZ0JqckVEO0lDOERHO0VqQnNuRUY7RWdCcHJFRDtJQzhERztFakJ5bkVGO0VnQnZyRUQ7SUM4REc7RWpCNG5FRjtFZ0IxckVEO0lDOERHO0VqQituRUY7RWdCN3JFRDtJQzhERztFakJrb0VGO0VnQmhzRUQ7SUM4REc7RWpCcW9FRjtFZ0Juc0VEO0lDOERHO0VqQndvRUY7RWdCdHNFRDtJQzhERztFakIyb0VGO0VnQnpzRUQ7SUM4REc7RWpCOG9FRjtFZ0I1c0VEO0lDOERHO0VqQmlwRUY7RWdCL3NFRDtJQ21FRztFakIrb0VGO0VnQmx0RUQ7SUNvREc7RWpCaXFFRjtFZ0JydEVEO0lDb0RHO0VqQm9xRUY7RWdCeHRFRDtJQ29ERztFakJ1cUVGO0VnQjN0RUQ7SUNvREc7RWpCMHFFRjtFZ0I5dEVEO0lDb0RHO0VqQjZxRUY7RWdCanVFRDtJQ29ERztFakJnckVGO0VnQnB1RUQ7SUNvREc7RWpCbXJFRjtFZ0J2dUVEO0lDb0RHO0VqQnNyRUY7RWdCMXVFRDtJQ29ERztFakJ5ckVGO0VnQjd1RUQ7SUNvREc7RWpCNHJFRjtFZ0JodkVEO0lDb0RHO0VqQityRUY7RWdCbnZFRDtJQ29ERztFakJrc0VGO0VnQnR2RUQ7SUN5REc7RWpCZ3NFRjtFZ0J6dkVEO0lDd0VHO0VqQm9yRUY7RWdCNXZFRDtJQ3dFRztFakJ1ckVGO0VnQi92RUQ7SUN3RUc7RWpCMHJFRjtFZ0Jsd0VEO0lDd0VHO0VqQjZyRUY7RWdCcndFRDtJQ3dFRztFakJnc0VGO0VnQnh3RUQ7SUN3RUc7RWpCbXNFRjtFZ0Izd0VEO0lDd0VHO0VqQnNzRUY7RWdCOXdFRDtJQ3dFRztFakJ5c0VGO0VnQmp4RUQ7SUN3RUc7RWpCNHNFRjtFZ0JweEVEO0lDd0VHO0VqQitzRUY7RWdCdnhFRDtJQ3dFRztFakJrdEVGO0VnQjF4RUQ7SUN3RUc7RWpCcXRFRjtFZ0I3eEVEO0lDd0VHO0VqQnd0RUY7QUFDRjtBa0IxeEVBO0VBQ0U7QWxCNHhFRjtBa0I3eEVBO0VBUUk7RUFDQTtFQUNBO0FsQnd4RUo7QWtCbnhFSTs7RUFDRTtFQUNBO0VBQ0E7QWxCc3hFTjtBa0JqeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCbXhFRjtBa0JoeEVBO0VBQ0U7QWxCa3hFRjtBa0I1d0VBO0VBQ0U7RUFDQTtFQUNBO0FsQjh3RUY7QWtCanhFQTs7Ozs7O0VBV1E7RUFDQTtFQUNBO0VBQ0E7QWxCOHdFUjtBa0I1eEVBO0VBb0JJO0VBQ0E7QWxCMndFSjtBa0JoeUVBOzs7Ozs7RUE4QlE7QWxCMHdFUjtBa0J4eUVBO0VBb0NJO0FsQnV3RUo7QWtCM3lFQTtFQXlDSTtBbEJxd0VKO0FrQjl2RUE7Ozs7OztFQU9RO0FsQit2RVI7QWtCcHZFQTtFQUNFO0FsQnN2RUY7QWtCdnZFQTs7Ozs7O0VBUVE7QWxCdXZFUjtBa0IvdkVBOztFQWVNO0FsQm92RU47QWtCMXVFQTtFQUVJO0FsQjJ1RUo7QWtCbHVFQTtFQUVJO0FsQm11RUo7QW1CbDNFRTs7Ozs7Ozs7Ozs7O0VBT0k7QW5CeTNFTjtBbUJuM0VFOzs7OztFQU1JO0FuQm8zRU47QW1CdjRFRTs7Ozs7Ozs7Ozs7O0VBT0k7QW5CODRFTjtBbUJ4NEVFOzs7OztFQU1JO0FuQnk0RU47QW1CNTVFRTs7Ozs7Ozs7Ozs7O0VBT0k7QW5CbTZFTjtBbUI3NUVFOzs7OztFQU1JO0FuQjg1RU47QW1CajdFRTs7Ozs7Ozs7Ozs7O0VBT0k7QW5CdzdFTjtBbUJsN0VFOzs7OztFQU1JO0FuQm03RU47QW1CdDhFRTs7Ozs7Ozs7Ozs7O0VBT0k7QW5CNjhFTjtBbUJ2OEVFOzs7OztFQU1JO0FuQnc4RU47QWtCcHpFQTtFQUNFO0VBQ0E7QWxCc3pFRjtBa0JwekVFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQnV6RUY7RWtCNXpFQTtJQVNJO0VsQnN6RUo7RWtCL3pFQTs7Ozs7O0lBa0JVO0VsQnF6RVY7RWtC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O0VBR0U7RUFDQTtFQUNBO0FwQm03RUY7QW9CLzZFQTs7Ozs7Ozs7OztFQ2xaSTtBckI2MEZKO0FvQjM3RUE7RUM5WUk7RWhCaURGO0VBQ1E7QUw0eEZWO0FxQjUwRkk7RUFDRTtFaEI4Q0o7RUFDUTtBTGl5RlY7QW9CcjhFQTtFQ3BZSTtFQUNBO0VBQ0E7QXJCNDBGSjtBb0IxOEVBO0VDOVhJO0FyQjIwRko7QW9CMThFQTs7Ozs7Ozs7OztFQ3JaSTtBckIyMkZKO0FvQnQ5RUE7RUNqWkk7RWhCaURGO0VBQ1E7QUwwekZWO0FxQjEyRkk7RUFDRTtFaEI4Q0o7RUFDUTtBTCt6RlY7QW9CaCtFQTtFQ3ZZSTtFQUNBO0VBQ0E7QXJCMDJGSjtBb0JyK0VBO0VDallJO0FyQnkyRko7QW9CcitFQTs7Ozs7Ozs7OztFQ3haSTtBckJ5NEZKO0FvQmovRUE7RUNwWkk7RWhCaURGO0VBQ1E7QUx3MUZWO0FxQng0Rkk7RUFDRTtFaEI4Q0o7RUFDUTtBTDYxRlY7QW9CMy9FQTtFQzFZSTtFQUNBO0VBQ0E7QXJCdzRGSjtBb0JoZ0ZBO0VDcFlJO0FyQnU0Rko7QW9CNS9FRTtFQUNFO0FwQjgvRUo7QW9CNS9FRTtFQUNFO0FwQjgvRUo7QW9CcC9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQnMvRUY7QW9CcCtFRTtFQUFBO0lBR0k7SUFDQTtJQUNBO0VwQnErRUo7RW9CMStFQTtJQVVJO0lBQ0E7SUFDQTtFcEJtK0VKO0VvQi8rRUE7SUFpQkk7RXBCaStFSjtFb0JsL0VBO0lBcUJJO0lBQ0E7RXBCZytFSjtFb0J0L0VBOzs7SUEyQk07RXBCZytFTjtFb0IzL0VBO0lBaUNJO0VwQjY5RUo7RW9COS9FQTtJQXFDSTtJQUNBO0VwQjQ5RUo7RW9CbGdGQTs7SUE2Q0k7SUFDQTtJQUNBO0lBQ0E7RXBCeTlFSjtFb0J6Z0ZBOztJQW1ETTtFcEIwOUVOO0VvQjdnRkE7O0lBd0RJO0lBQ0E7RXBCeTlFSjtFb0JsaEZBO0lBOERJO0VwQnU5RUo7QUFDRjtBb0I3OEVBOzs7O0VBU0k7RUFDQTtFQUNBO0FwQjA4RUo7QW9CcjlFQTs7RUFpQkk7QXBCdzhFSjtBb0J6OUVBO0VMOWdCRTtFQUNBO0FmMCtGRjtBb0JsOEVFO0VBQUE7SUFFSTtJQUNBO0lBQ0E7RXBCbzhFSjtBQUNGO0FvQnArRUE7RUF3Q0k7QXBCKzdFSjtBb0J2N0VJO0VBQUE7SUFFSTtJQUNBO0VwQnk3RU47QUFDRjtBb0JyN0VJO0VBQUE7SUFFSTtJQUNBO0VwQnU3RU47QUFDRjtBc0J0Z0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNvQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCcUtBO0VBQ0c7RUFDQztFQUNJO0FMaTBGVjtBc0J6Z0dJOzs7Ozs7RWhCckJGO0VBQ0E7QU5zaUdGO0FzQjVnR0U7OztFQUdFO0VBQ0E7QXRCOGdHSjtBc0IzZ0dFOztFQUVFO0VBQ0E7RWpCMkJGO0VBQ1E7QUxtL0ZWO0FzQjNnR0U7OztFQUdFO0VFOUNGO0VDT0E7RUFDQTtFQUNBO0VwQnlEQTtFQUNRO0FMOC9GVjtBc0I3Z0dJOztFQUVFO0F0QitnR047QXNCdGdHQTtFQzdERTtFQUNBO0VBQ0E7QXZCc2tHRjtBdUJwa0dFOztFQUVFO0VBQ0E7RUFDQTtBdkJza0dKO0F1QnBrR0U7RUFDRTtFQUNBO0VBQ0E7QXZCc2tHSjtBdUJwa0dFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdkJza0dKO0F1QnBrR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdkI0a0dOO0F1QnRrR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXZCOGtHTjtBc0J2akdBO0VDbEJJO0VBQ0E7QXZCNGtHSjtBc0J4akdBO0VDaEVFO0VBQ0E7RUFDQTtBdkIybkdGO0F1QnpuR0U7O0VBRUU7RUFDQTtFQUNBO0F2QjJuR0o7QXVCem5HRTtFQUNFO0VBQ0E7RUFDQTtBdkIybkdKO0F1QnpuR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F2QjJuR0o7QXVCem5HSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F2QmlvR047QXVCM25HSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdkJtb0dOO0FzQnptR0E7RUNyQkk7RUFDQTtBdkJpb0dKO0FzQnptR0E7RUNwRUU7RUFDQTtFQUNBO0F2QmdyR0Y7QXVCOXFHRTs7RUFFRTtFQUNBO0VBQ0E7QXZCZ3JHSjtBdUI5cUdFO0VBQ0U7RUFDQTtFQUNBO0F2QmdyR0o7QXVCOXFHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXZCZ3JHSjtBdUI5cUdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXZCc3JHTjtBdUJockdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F2QndyR047QXNCMXBHQTtFQ3pCSTtFQUNBO0F2QnNyR0o7QXNCMXBHQTtFQ3hFRTtFQUNBO0VBQ0E7QXZCcXVHRjtBdUJudUdFOztFQUVFO0VBQ0E7RUFDQTtBdkJxdUdKO0F1Qm51R0U7RUFDRTtFQUNBO0VBQ0E7QXZCcXVHSjtBdUJudUdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdkJxdUdKO0F1Qm51R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdkIydUdOO0F1QnJ1R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXZCNnVHTjtBc0Izc0dBO0VDN0JJO0VBQ0E7QXZCMnVHSjtBc0Izc0dBO0VDNUVFO0VBQ0E7RUFDQTtBdkIweEdGO0F1Qnh4R0U7O0VBRUU7RUFDQTtFQUNBO0F2QjB4R0o7QXVCeHhHRTtFQUNFO0VBQ0E7RUFDQTtBdkIweEdKO0F1Qnh4R0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F2QjB4R0o7QXVCeHhHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F2Qmd5R047QXVCMXhHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdkJreUdOO0FzQjV2R0E7RUNqQ0k7RUFDQTtBdkJneUdKO0FzQjV2R0E7RUNoRkU7RUFDQTtFQUNBO0F2QiswR0Y7QXVCNzBHRTs7RUFFRTtFQUNBO0VBQ0E7QXZCKzBHSjtBdUI3MEdFO0VBQ0U7RUFDQTtFQUNBO0F2QiswR0o7QXVCNzBHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXZCKzBHSjtBdUI3MEdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXZCcTFHTjtBdUIvMEdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F2QnUxR047QXNCN3lHQTtFQ3JDSTtFQUNBO0F2QnExR0o7QXNCeHlHQTtFQUNFO0VBQ0E7RUFDQTtBdEIweUdGO0FzQnh5R0U7Ozs7O0VBS0U7RWpCbkNGO0VBQ1E7QUw4MEdWO0FzQnp5R0U7Ozs7RUFJRTtBdEIyeUdKO0FzQnp5R0U7O0VBRUU7RUFDQTtFQUNBO0F0QjJ5R0o7QXNCdnlHSTs7OztFQUVFO0VBQ0E7QXRCMnlHTjtBc0JseUdBOztFQzlFRTtFQUNBO0VBQ0E7RUFDQTtBdkJvM0dGO0FzQnJ5R0E7O0VDbEZFO0VBQ0E7RUFDQTtFQUNBO0F2QjIzR0Y7QXNCeHlHQTs7RUN0RkU7RUFDQTtFQUNBO0VBQ0E7QXZCazRHRjtBc0J2eUdBO0VBQ0U7RUFDQTtBdEJ5eUdGO0FzQnJ5R0E7RUFDRTtBdEJ1eUdGO0FzQmh5R0U7OztFQUNFO0F0Qm95R0o7QTBCOTdHQTtFQUNFO0VyQm9MQTtFQUNLO0VBQ0c7QUw2d0dWO0EwQmg4R0U7RUFDRTtBMUJrOEdKO0EwQjk3R0E7RUFDRTtBMUJnOEdGO0EwQjk3R0U7RUFBWTtBMUJpOEdkO0EwQmg4R0U7RUFBWTtBMUJtOEdkO0EwQmw4R0U7RUFBWTtBMUJxOEdkO0EwQmw4R0E7RUFDRTtFQUNBO0VBQ0E7RXJCc0tBO0VBQ1E7RUFPUjtFQUNRO0VBR1I7RUFDUTtBTHV4R1Y7QTJCbitHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JxK0dGO0EyQmorR0E7O0VBRUU7QTNCbStHRjtBMkIvOUdBO0VBQ0U7QTNCaStHRjtBMkI3OUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEJ1QkE7RUFDUTtBTHk4R1Y7QTJCMzlHRTtFQUNFO0VBQ0E7QTNCNjlHSjtBMkJ0L0dBO0VDekJFO0VBQ0E7RUFDQTtFQUNBO0E1QmtoSEY7QTJCNS9HQTtFQW1DSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0I0OUdKO0EyQjE5R0k7O0VBRUU7RUFDQTtFQUNBO0EzQjQ5R047QTJCcjlHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTNCdTlHSjtBMkI5OEdFOzs7RUFHRTtBM0JnOUdKO0EyQjU4R0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUV6R0Y7QTdCd2pIRjtBMkJ6OEdBO0VBR0k7QTNCeThHSjtBMkI1OEdBO0VBUUk7QTNCdThHSjtBMkIvN0dBO0VBQ0U7RUFDQTtBM0JpOEdGO0EyQno3R0E7RUFDRTtFQUNBO0EzQjI3R0Y7QTJCdjdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0J5N0dGO0EyQnI3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCdTdHRjtBMkJuN0dBO0VBQ0U7RUFDQTtBM0JxN0dGO0EyQjc2R0E7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7QTNCNjZHSjtBMkJwN0dBOztFQVdJO0VBQ0E7RUFDQTtBM0I2NkdKO0EyQnA2R0E7RUFDRTtJQXBFQTtJQUNBO0UzQjIrR0E7RTJCeDZHQTtJQTFEQTtJQUNBO0UzQnErR0E7QUFDRjtBOEJobkhBOztFQUVFO0VBQ0E7RUFDQTtBOUJrbkhGO0E4QnRuSEE7O0VBTUk7RUFDQTtBOUJvbkhKO0E4QmxuSEk7Ozs7Ozs7O0VBSUU7QTlCd25ITjtBOEJsbkhBOzs7O0VBS0k7QTlCbW5ISjtBOEI5bUhBO0VBQ0U7QTlCZ25IRjtBOEJqbkhBOzs7RUFPSTtBOUIrbUhKO0E4QnRuSEE7OztFQVlJO0E5QittSEo7QThCM21IQTtFQUNFO0E5QjZtSEY7QThCem1IQTtFQUNFO0E5QjJtSEY7QThCMW1IRTtFQ3BEQTtFQUNBO0EvQmlxSEY7QThCem1IQTs7RUNqREU7RUFDQTtBL0I4cEhGO0E4QnhtSEE7RUFDRTtBOUIwbUhGO0E4QnhtSEE7RUFDRTtBOUIwbUhGO0E4QnhtSEE7O0VDckVFO0VBQ0E7QS9CaXJIRjtBOEJ2bUhBO0VDbkVFO0VBQ0E7QS9CNnFIRjtBOEJ0bUhBOztFQUVFO0E5QndtSEY7QThCdmxIQTtFQUNFO0VBQ0E7QTlCeWxIRjtBOEJ2bEhBO0VBQ0U7RUFDQTtBOUJ5bEhGO0E4QnBsSEE7RXpCL0NFO0VBQ1E7QUxzb0hWO0E4QnBsSEU7RXpCbkRBO0VBQ1E7QUwwb0hWO0E4QmpsSEE7RUFDRTtBOUJtbEhGO0E4QmhsSEE7RUFDRTtFQUNBO0E5QmtsSEY7QThCL2tIQTtFQUNFO0E5QmlsSEY7QThCMWtIQTs7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7QTlCMmtISjtBOEJsbEhBO0VBY007QTlCdWtITjtBOEJybEhBOzs7O0VBc0JJO0VBQ0E7QTlCcWtISjtBOEJoa0hFO0VBQ0U7QTlCa2tISjtBOEJoa0hFO0VDN0tBO0VBQ0E7RUFPQTtFQUNBO0EvQjB1SEY7QThCbGtIRTtFQ2pMQTtFQUNBO0VBT0E7RUFDQTtBL0JndkhGO0E4Qm5rSEE7RUFDRTtBOUJxa0hGO0E4Qm5rSEE7O0VDakxFO0VBQ0E7QS9Cd3ZIRjtBOEJsa0hBO0VDL0xFO0VBQ0E7QS9Cb3dIRjtBOEI5akhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCZ2tIRjtBOEJwa0hBOztFQU9JO0VBQ0E7RUFDQTtBOUJpa0hKO0E4QjFrSEE7RUFZSTtBOUJpa0hKO0E4QjdrSEE7RUFnQkk7QTlCZ2tISjtBOEIvaUhBOzs7O0VBS007RUFDQTtFQUNBO0E5QmdqSE47QWdDMXhIQTtFQUNFO0VBQ0E7RUFDQTtBaEM0eEhGO0FnQ3p4SEU7RUFDRTtFQUNBO0VBQ0E7QWhDMnhISjtBZ0NweUhBO0VBZUk7RUFDQTtFQUtBO0VBRUE7RUFDQTtBaENteEhKO0FnQ2p4SEk7RUFDRTtBaENteEhOO0FnQ3p3SEE7OztFWHdCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnN2SEY7QXFCcHZIRTs7O0VBQ0U7RUFDQTtBckJ3dkhKO0FxQnJ2SEU7Ozs7OztFQUVFO0FyQjJ2SEo7QWdDM3hIQTs7O0VYbUJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNndIRjtBcUIzd0hFOzs7RUFDRTtFQUNBO0FyQit3SEo7QXFCNXdIRTs7Ozs7O0VBRUU7QXJCa3hISjtBZ0N6eUhBOzs7RUFHRTtBaEMyeUhGO0FnQ3p5SEU7OztFQUNFO0FoQzZ5SEo7QWdDenlIQTs7RUFFRTtFQUNBO0VBQ0E7QWhDMnlIRjtBZ0N0eUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3d5SEY7QWdDcnlIRTtFQUNFO0VBQ0E7RUFDQTtBaEN1eUhKO0FnQ3J5SEU7RUFDRTtFQUNBO0VBQ0E7QWhDdXlISjtBZ0MzekhBOztFQTBCSTtBaENxeUhKO0FnQ2h5SEE7Ozs7Ozs7RUR0R0U7RUFDQTtBL0IrNEhGO0FnQ2p5SEE7RUFDRTtBaENteUhGO0FnQ2p5SEE7Ozs7Ozs7RUQxR0U7RUFDQTtBL0JvNUhGO0FnQ2x5SEE7RUFDRTtBaENveUhGO0FnQy94SEE7RUFDRTtFQUdBO0VBQ0E7QWhDK3hIRjtBZ0NweUhBO0VBVUk7QWhDNnhISjtBZ0N2eUhBO0VBWU07QWhDOHhITjtBZ0MzeEhJOzs7RUFHRTtBaEM2eEhOO0FnQ3h4SEU7O0VBR0k7QWhDeXhITjtBZ0N0eEhFOztFQUdJO0VBQ0E7QWhDdXhITjtBaUN0N0hBO0VBQ0U7RUFDQTtFQUNBO0FqQ3c3SEY7QWlDMzdIQTtFQU9JO0VBQ0E7QWpDdTdISjtBaUMvN0hBO0VBV007RUFDQTtFQUNBO0FqQ3U3SE47QWlDdDdITTs7RUFFRTtFQUNBO0FqQ3c3SFI7QWlDbjdISTtFQUNFO0FqQ3E3SE47QWlDbjdITTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBakNxN0hSO0FpQzk2SEk7OztFQUdFO0VBQ0E7QWpDZzdITjtBaUN6OUhBO0VMTEU7RUFDQTtFQUNBO0VBQ0E7QTVCaStIRjtBaUMvOUhBO0VBMERJO0FqQ3c2SEo7QWlDLzVIQTtFQUNFO0FqQ2k2SEY7QWlDbDZIQTtFQUdJO0VBRUE7QWpDaTZISjtBaUN0NkhBO0VBU007RUFDQTtFQUNBO0VBQ0E7QWpDZzZITjtBaUMvNUhNO0VBQ0U7QWpDaTZIUjtBaUMzNUhNOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzY1SFI7QWlDeDVIRTtFQXFEQTtFQThCQTtBakN5MEhGO0FpQzU1SEU7RUF3REU7QWpDdTJISjtBaUMvNUhFO0VBMERJO0VBQ0E7QWpDdzJITjtBaUNuNkhFO0VBZ0VFO0VBQ0E7QWpDczJISjtBaUNuMkhFO0VBQUE7SUFFSTtJQUNBO0VqQ3EySEo7RWlDeDJIQTtJQUtNO0VqQ3MySE47QUFDRjtBaUNoN0hFO0VBdUZFO0VBQ0E7QWpDNDFISjtBaUNwN0hFOzs7RUE4RkU7QWpDMjFISjtBaUN4MUhFO0VBQUE7SUFFSTtJQUNBO0VqQzAxSEo7RWlDNzFIQTs7O0lBUUk7RWpDMDFISjtBQUNGO0FpQzM3SEE7RUFFSTtBakM0N0hKO0FpQzk3SEE7RUFNTTtBakMyN0hOO0FpQ2o4SEE7RUFTTTtBakMyN0hOO0FpQ3Q3SE07OztFQUdFO0VBQ0E7QWpDdzdIUjtBaUNoN0hBO0VBRUk7QWpDaTdISjtBaUNuN0hBO0VBSU07RUFDQTtBakNrN0hOO0FpQ3Q2SEE7RUFDRTtBakN3NkhGO0FpQ3o2SEE7RUFJSTtBakN3NkhKO0FpQzU2SEE7RUFNTTtFQUNBO0FqQ3k2SE47QWlDaDdIQTtFQVlJO0VBQ0E7QWpDdTZISjtBaUNwNkhFO0VBQUE7SUFFSTtJQUNBO0VqQ3M2SEo7RWlDejZIQTtJQUtNO0VqQ3U2SE47QUFDRjtBaUMvNUhBO0VBQ0U7QWpDaTZIRjtBaUNsNkhBO0VBS0k7RUFDQTtBakNnNkhKO0FpQ3Q2SEE7OztFQVlJO0FqQys1SEo7QWlDNTVIRTtFQUFBO0lBRUk7SUFDQTtFakM4NUhKO0VpQ2o2SEE7OztJQVFJO0VqQzg1SEo7QUFDRjtBaUNyNUhBO0VBRUk7QWpDczVISjtBaUN4NUhBO0VBS0k7QWpDczVISjtBaUM3NEhBO0VBRUU7RUY3T0E7RUFDQTtBL0I0bklGO0FrQ3BuSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENzbklGO0FrQ2puSUU7RUFBQTtJQUNFO0VsQ29uSUY7QUFDRjtBa0N4bUlFO0VBQUE7SUFDRTtFbEMybUlGO0FBQ0Y7QWtDN2xJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBbEM4bElGO0FrQzVsSUU7RUFDRTtBbEM4bElKO0FrQzNsSUU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtFbEM4bElGO0VrQzVsSUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEM4bElKO0VrQzNsSUU7SUFDRTtFbEM2bElKO0VrQ3hsSUU7OztJQUdFO0lBQ0E7RWxDMGxJSjtBQUNGO0FrQ3RsSUE7O0VBV0U7RUFDQTtFQUNBO0VBQ0E7QWxDK2tJRjtBa0M3bElBOztFQUdJO0FsQzhsSUo7QWtDNWxJSTtFQUFBOztJQUNFO0VsQ2dtSUo7QUFDRjtBa0N0bElFO0VBQUE7O0lBQ0U7RWxDMGxJRjtBQUNGO0FrQ3ZsSUE7RUFDRTtFQUNBO0FsQ3lsSUY7QWtDdmxJQTtFQUNFO0VBQ0E7RUFDQTtBbEN5bElGO0FrQ2psSUE7Ozs7RUFJSTtFQUNBO0FsQ21sSUo7QWtDamxJSTtFQUFBOzs7O0lBQ0U7SUFDQTtFbEN1bElKO0FBQ0Y7QWtDM2tJQTtFQUNFO0VBQ0E7QWxDNmtJRjtBa0Mza0lFO0VBQUE7SUFDRTtFbEM4a0lGO0FBQ0Y7QWtDeGtJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMGtJRjtBa0N4a0lFOztFQUVFO0FsQzBrSUo7QWtDbmxJQTtFQWFJO0FsQ3lrSUo7QWtDdGtJRTtFQUNFOztJQUVFO0VsQ3drSUo7QUFDRjtBa0M5aklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUM5TEE7RUFDQTtFRCtMQTtFQUNBO0VBQ0E7RUFDQTtBbENpa0lGO0FrQzdqSUU7RUFDRTtBbEMraklKO0FrQzdrSUE7RUFtQkk7RUFDQTtFQUNBO0VBQ0E7QWxDNmpJSjtBa0NubElBO0VBeUJJO0FsQzZqSUo7QWtDMWpJRTtFQUFBO0lBQ0U7RWxDNmpJRjtBQUNGO0FrQ3BqSUE7RUFDRTtBbENzaklGO0FrQ3ZqSUE7RUFJSTtFQUNBO0VBQ0E7QWxDc2pJSjtBa0NuaklFO0VBQUE7SUFHSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbENvaklKO0VrQzdqSUE7O0lBWU07RWxDcWpJTjtFa0Nqa0lBO0lBZU07RWxDcWpJTjtFa0NwaklNOztJQUVFO0VsQ3NqSVI7QUFDRjtBa0NoaklFO0VBQUE7SUFDRTtJQUNBO0VsQ21qSUY7RWtDcmpJQTtJQUtJO0VsQ21qSUo7RWtDeGpJQTtJQU9NO0lBQ0E7RWxDb2pJTjtBQUNGO0FrQ3ppSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QjVOQTtFQUNRO0U4QmpFUjtFQUNBO0FuQzAwSUY7QW9CNzNIRTtFQUFBO0lBR0k7SUFDQTtJQUNBO0VwQjgzSEo7RW9CbjRIQTtJQVVJO0lBQ0E7SUFDQTtFcEI0M0hKO0VvQng0SEE7SUFpQkk7RXBCMDNISjtFb0IzNEhBO0lBcUJJO0lBQ0E7RXBCeTNISjtFb0IvNEhBOzs7SUEyQk07RXBCeTNITjtFb0JwNUhBO0lBaUNJO0VwQnMzSEo7RW9CdjVIQTtJQXFDSTtJQUNBO0VwQnEzSEo7RW9CMzVIQTs7SUE2Q0k7SUFDQTtJQUNBO0lBQ0E7RXBCazNISjtFb0JsNkhBOztJQW1ETTtFcEJtM0hOO0VvQnQ2SEE7O0lBd0RJO0lBQ0E7RXBCazNISjtFb0IzNkhBO0lBOERJO0VwQmczSEo7QUFDRjtBa0N6bElJO0VBQUE7SUFDRTtFbEM0bElKO0VrQzFsSUk7SUFDRTtFbEM0bElOO0FBQ0Y7QWtDcGxJRTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0k3QnZQRjtJQUNRO0VMKzBJUjtBQUNGO0FrQ2psSUE7RUFDRTtFSHBVQTtFQUNBO0EvQnc1SUY7QWtDamxJQTtFQUNFO0VIelVBO0VBQ0E7RUFPQTtFQUNBO0EvQnU1SUY7QWtDN2tJQTtFQ2hWRTtFQUNBO0FuQ2c2SUY7QWtDOWtJRTtFQ25WQTtFQUNBO0FuQ282SUY7QWtDL2tJRTtFQ3RWQTtFQUNBO0FuQ3c2SUY7QWtDemtJQTtFQ2hXRTtFQUNBO0FuQzQ2SUY7QWtDMWtJRTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0VsQzZrSUY7QUFDRjtBa0Nqa0lBO0VBQ0U7SUV0V0E7SUNEVztFckM0NklYO0VrQ3BrSUE7SUUxV0E7SUNDWTtJSDJXVjtFbEN1a0lGO0VrQ3prSUE7SUFLSTtFbEN1a0lKO0FBQ0Y7QWtDOWpJQTtFQUNFO0VBQ0E7QWxDZ2tJRjtBa0Nsa0lBO0VBS0k7QWxDZ2tJSjtBa0MvaklJOztFQUVFO0VBQ0E7QWxDaWtJTjtBa0Mxa0lBO0VBY0k7QWxDK2pJSjtBa0M3a0lBO0VBbUJNO0FsQzZqSU47QWtDM2pJTTs7RUFFRTtFQUNBO0FsQzZqSVI7QWtDempJTTs7O0VBR0U7RUFDQTtBbEMyaklSO0FrQ3ZqSU07OztFQUdFO0VBQ0E7QWxDeWpJUjtBa0NsaklNOzs7RUFHRTtFQUNBO0FsQ29qSVI7QWtDaGpJSTtFQUFBO0lBSU07RWxDZ2pJUjtFa0MvaUlROztJQUVFO0lBQ0E7RWxDaWpJVjtFa0M3aUlROzs7SUFHRTtJQUNBO0VsQytpSVY7RWtDM2lJUTs7O0lBR0U7SUFDQTtFbEM2aUlWO0FBQ0Y7QWtDN25JQTtFQXVGSTtBbEN5aUlKO0FrQ3hpSUk7O0VBRUU7QWxDMGlJTjtBa0Nwb0lBO0VBNkZNO0FsQzBpSU47QWtDdm9JQTs7RUFtR0k7QWxDd2lJSjtBa0Mzb0lBO0VBNEdJO0FsQ2tpSUo7QWtDamlJSTtFQUNFO0FsQ21pSU47QWtDanBJQTtFQW1ISTtBbENpaUlKO0FrQ2hpSUk7O0VBRUU7QWxDa2lJTjtBa0M5aElNOzs7O0VBRUU7QWxDa2lJUjtBa0MxaElBO0VBQ0U7RUFDQTtBbEM0aElGO0FrQzloSUE7RUFLSTtBbEM0aElKO0FrQzNoSUk7O0VBRUU7RUFDQTtBbEM2aElOO0FrQ3RpSUE7RUFjSTtBbEMyaElKO0FrQ3ppSUE7RUFtQk07QWxDeWhJTjtBa0N2aElNOztFQUVFO0VBQ0E7QWxDeWhJUjtBa0NyaElNOzs7RUFHRTtFQUNBO0FsQ3VoSVI7QWtDbmhJTTs7O0VBR0U7RUFDQTtBbENxaElSO0FrQy9nSU07OztFQUdFO0VBQ0E7QWxDaWhJUjtBa0M3Z0lJO0VBQUE7SUFJTTtFbEM2Z0lSO0VrQ2poSUU7SUFPTTtFbEM2Z0lSO0VrQ3BoSUU7SUFVTTtFbEM2Z0lSO0VrQzVnSVE7O0lBRUU7SUFDQTtFbEM4Z0lWO0VrQzFnSVE7OztJQUdFO0lBQ0E7RWxDNGdJVjtFa0N4Z0lROzs7SUFHRTtJQUNBO0VsQzBnSVY7QUFDRjtBa0MvbElBO0VBNkZJO0FsQ3FnSUo7QWtDcGdJSTs7RUFFRTtBbENzZ0lOO0FrQ3RtSUE7RUFtR007QWxDc2dJTjtBa0N6bUlBOztFQXlHSTtBbENvZ0lKO0FrQzdtSUE7RUE2R0k7QWxDbWdJSjtBa0NsZ0lJO0VBQ0U7QWxDb2dJTjtBa0NubklBO0VBb0hJO0FsQ2tnSUo7QWtDamdJSTs7RUFFRTtBbENtZ0lOO0FrQy8vSE07Ozs7RUFFRTtBbENtZ0lSO0FzQ3pvSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzJvSkY7QXNDaHBKQTtFQVFJO0F0QzJvSko7QXNDbnBKQTtFQVdNO0VBQ0E7RUFDQTtBdEMyb0pOO0FzQ3hwSkE7RUFrQkk7QXRDeW9KSjtBdUM3cEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDK3BKRjtBdUNucUpBO0VBT0k7QXZDK3BKSjtBdUN0cUpBOztFQVVNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkNncUpOO0F1QzlwSk07Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdkNrcUpSO0F1Qy9wSkk7O0VBR0k7RVJuQk47RUFDQTtBL0JvckpGO0F1QzlwSkk7O0VSL0JGO0VBQ0E7QS9CaXNKRjtBdUN6cEpJOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzhwSk47QXVDbHRKQTs7Ozs7O0VBK0RNO0VBQ0E7RUFDQTtFQUNBO0F2QzJwSk47QXVDbHBKQTs7RUN4RU07RUFDQTtFQUNBO0F4Qzh0Sk47QXdDNXRKSTs7RVRLRjtFQUNBO0EvQjJ0SkY7QXdDM3RKSTs7RVRURjtFQUNBO0EvQnd1SkY7QXVDN3BKQTs7RUM3RU07RUFDQTtFQUNBO0F4Qzh1Sk47QXdDNXVKSTs7RVRLRjtFQUNBO0EvQjJ1SkY7QXdDM3VKSTs7RVRURjtFQUNBO0EvQnd2SkY7QXlDM3ZKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QzZ2SkY7QXlDandKQTtFQU9JO0F6QzZ2Sko7QXlDcHdKQTs7RUFVTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qzh2Sk47QXlDNXdKQTs7RUFtQk07RUFDQTtBekM2dkpOO0F5Q2p4SkE7O0VBMkJNO0F6QzB2Sk47QXlDcnhKQTs7RUFrQ007QXpDdXZKTjtBeUN6eEpBOzs7O0VBMkNNO0VBQ0E7RUFDQTtBekNvdkpOO0EwQ2x5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNveUpGO0EwQ2h5Skk7O0VBRUU7RUFDQTtFQUNBO0ExQ2t5Sk47QTBDN3hKRTtFQUNFO0ExQyt4Sko7QTBDM3hKRTtFQUNFO0VBQ0E7QTFDNnhKSjtBMEN0eEpBO0VDdENFO0EzQyt6SkY7QTJDNXpKSTs7RUFFRTtBM0M4ekpOO0EwQ3p4SkE7RUMxQ0U7QTNDczBKRjtBMkNuMEpJOztFQUVFO0EzQ3EwSk47QTBDNXhKQTtFQzlDRTtBM0M2MEpGO0EyQzEwSkk7O0VBRUU7QTNDNDBKTjtBMEMveEpBO0VDbERFO0EzQ28xSkY7QTJDajFKSTs7RUFFRTtBM0NtMUpOO0EwQ2x5SkE7RUN0REU7QTNDMjFKRjtBMkN4MUpJOztFQUVFO0EzQzAxSk47QTBDcnlKQTtFQzFERTtBM0NrMkpGO0EyQy8xSkk7O0VBRUU7QTNDaTJKTjtBNENuMkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q3EySkY7QTRDbDJKRTtFQUNFO0E1Q28ySko7QTRDaDJKRTtFQUNFO0VBQ0E7QTVDazJKSjtBNEMvMUpFOztFQUVFO0VBQ0E7QTVDaTJKSjtBNEM1MUpJOztFQUVFO0VBQ0E7RUFDQTtBNUM4MUpOO0E0Q3oxSkU7O0VBRUU7RUFDQTtBNUMyMUpKO0E0Q3gxSkU7RUFDRTtBNUMwMUpKO0E0Q3YxSkU7RUFDRTtBNUN5MUpKO0E0Q3QxSkU7RUFDRTtBNUN3MUpKO0E2Q2w1SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q281SkY7QTZDejVKQTs7RUFTSTtBN0NvNUpKO0E2Qzc1SkE7RUFhSTtFQUNBO0VBQ0E7QTdDbTVKSjtBNkNsNkpBO0VBbUJJO0E3Q2s1Sko7QTZDLzRKRTs7RUFFRTtFQUNBO0VBQ0E7QTdDaTVKSjtBNkMzNkpBO0VBOEJJO0E3Q2c1Sko7QTZDNzRKRTtFQUFBO0lBQ0U7SUFDQTtFN0NnNUpGO0U2Qzk0SkU7O0lBRUU7SUFDQTtFN0NnNUpKO0U2Q3Y1SkE7O0lBWUk7RTdDKzRKSjtBQUNGO0E4QzE3SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNpTEE7RUFDSztFQUNHO0FMNHdKVjtBOEN0OEpBOztFQWFJO0VBQ0E7QTlDNjdKSjtBOEN6N0pFOzs7RUFHRTtBOUMyN0pKO0E4Q2g5SkE7RUEwQkk7RUFDQTtBOUN5N0pKO0ErQ3A5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0NzOUpGO0ErQzE5SkE7RUFRSTtFQUNBO0EvQ3E5Sko7QStDOTlKQTtFQWNJO0EvQ205Sko7QStDaitKQTs7RUFvQkk7QS9DaTlKSjtBK0NyK0pBO0VBd0JJO0EvQ2c5Sko7QStDdjhKQTs7RUFFRTtBL0N5OEpGO0ErQzM4SkE7O0VBTUk7RUFDQTtFQUNBO0VBQ0E7QS9DeThKSjtBK0NqOEpBO0VDdkRFO0VBQ0E7RUFDQTtBaEQyL0pGO0ErQ3Q4SkE7RUNsREk7QWhEMi9KSjtBK0N6OEpBO0VDOUNJO0FoRDAvSko7QStDeDhKQTtFQzNERTtFQUNBO0VBQ0E7QWhEc2dLRjtBK0M3OEpBO0VDdERJO0FoRHNnS0o7QStDaDlKQTtFQ2xESTtBaERxZ0tKO0ErQy84SkE7RUMvREU7RUFDQTtFQUNBO0FoRGloS0Y7QStDcDlKQTtFQzFESTtBaERpaEtKO0ErQ3Y5SkE7RUN0REk7QWhEZ2hLSjtBK0N0OUpBO0VDbkVFO0VBQ0E7RUFDQTtBaEQ0aEtGO0ErQzM5SkE7RUM5REk7QWhENGhLSjtBK0M5OUpBO0VDMURJO0FoRDJoS0o7QWlENWhLQTtFQUNFO0lBQVE7RWpEK2hLUjtFaUQ5aEtBO0lBQVE7RWpEaWlLUjtBQUNGO0FpRDloS0E7RUFDRTtJQUFRO0VqRGlpS1I7RWlEaGlLQTtJQUFRO0VqRG1pS1I7QUFDRjtBaUQ1aEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNzQ0E7RUFDUTtBTHkvSlY7QWlEM2hLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDeUJBO0VBQ1E7RUF5SFI7RUFDSztFQUNHO0FMNjRKVjtBaUR4aEtBOztFQ0RJO0VBQ0E7RUFDQTtFREVGO0FqRDRoS0Y7QWlEcmhLQTs7RTVDNUNFO0VBQ0s7RUFDRztBTHFrS1Y7QWlEbGhLQTtFRXZFRTtBbkQ0bEtGO0FtRHpsS0U7RURnREU7RUFDQTtFQUNBO0FsRDRpS0o7QWlEdGhLQTtFRTNFRTtBbkRvbUtGO0FtRGptS0U7RURnREU7RUFDQTtFQUNBO0FsRG9qS0o7QWlEMWhLQTtFRS9FRTtBbkQ0bUtGO0FtRHptS0U7RURnREU7RUFDQTtFQUNBO0FsRDRqS0o7QWlEOWhLQTtFRW5GRTtBbkRvbktGO0FtRGpuS0U7RURnREU7RUFDQTtFQUNBO0FsRG9rS0o7QW9ENW5LQTtFQUVFO0FwRDZuS0Y7QW9EM25LRTtFQUNFO0FwRDZuS0o7QW9Eem5LQTs7RUFFRTtFQUNBO0FwRDJuS0Y7QW9EeG5LQTtFQUNFO0FwRDBuS0Y7QW9Edm5LQTtFQUNFO0FwRHluS0Y7QW9EdG5LRTtFQUNFO0FwRHduS0o7QW9EcG5LQTs7RUFFRTtBcERzbktGO0FvRG5uS0E7O0VBRUU7QXBEcW5LRjtBb0RsbktBOzs7RUFHRTtFQUNBO0FwRG9uS0Y7QW9Eam5LQTtFQUNFO0FwRG1uS0Y7QW9EaG5LQTtFQUNFO0FwRGtuS0Y7QW9EOW1LQTtFQUNFO0VBQ0E7QXBEZ25LRjtBb0QxbUtBO0VBQ0U7RUFDQTtBcEQ0bUtGO0FxRGpxS0E7RUFFRTtFQUNBO0FyRGtxS0Y7QXFEMXBLQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBckQycEtGO0FxRHhwS0U7RXRCN0JBO0VBQ0E7QS9Cd3JLRjtBcUR6cEtFO0VBQ0U7RXRCekJGO0VBQ0E7QS9CcXJLRjtBcUR4cEtFOzs7RUFHRTtFQUNBO0VBQ0E7QXJEMHBLSjtBcUQvcEtFOzs7RUFTSTtBckQycEtOO0FxRHBxS0U7OztFQVlJO0FyRDZwS047QXFEeHBLRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJEMHBLSjtBcURocUtFOzs7Ozs7Ozs7RUFZSTtBckQrcEtOO0FxRDNxS0U7OztFQWVJO0FyRGlxS047QXFEdHBLQTs7RUFFRTtBckR3cEtGO0FxRDFwS0E7O0VBS0k7QXJEeXBLSjtBcURycEtFOzs7O0VBRUU7RUFDQTtFQUNBO0FyRHlwS0o7QXFEcnBLQTtFQUNFO0VBQ0E7QXJEdXBLRjtBZ0I5dktDO0VzQ0lHO0VBQ0E7QXRENnZLSjtBc0QzdktJOztFQUVFO0F0RDZ2S047QXNEL3ZLSTs7RUFLSTtBdEQ4dktSO0FzRDN2S007Ozs7RUFFRTtFQUNBO0F0RCt2S1I7QXNEN3ZLTTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0RGt3S1I7QWdCM3hLQztFc0NJRztFQUNBO0F0RDB4S0o7QXNEeHhLSTs7RUFFRTtBdEQweEtOO0FzRDV4S0k7O0VBS0k7QXREMnhLUjtBc0R4eEtNOzs7O0VBRUU7RUFDQTtBdEQ0eEtSO0FzRDF4S007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEQreEtSO0FnQnh6S0M7RXNDSUc7RUFDQTtBdER1ektKO0FzRHJ6S0k7O0VBRUU7QXREdXpLTjtBc0R6ektJOztFQUtJO0F0RHd6S1I7QXNEcnpLTTs7OztFQUVFO0VBQ0E7QXREeXpLUjtBc0R2ektNOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRENHpLUjtBZ0JyMUtDO0VzQ0lHO0VBQ0E7QXREbzFLSjtBc0RsMUtJOztFQUVFO0F0RG8xS047QXNEdDFLSTs7RUFLSTtBdERxMUtSO0FzRGwxS007Ozs7RUFFRTtFQUNBO0F0RHMxS1I7QXNEcDFLTTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0RHkxS1I7QXFEeHZLQTtFQUNFO0VBQ0E7QXJEMHZLRjtBcUR4dktBO0VBQ0U7RUFDQTtBckQwdktGO0F1RGwzS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFbEQwREE7RUFDUTtBTDJ6S1Y7QXVEajNLQTtFQUNFO0F2RG0zS0Y7QXVEOTJLQTtFQUNFO0VBQ0E7RXhCdEJBO0VBQ0E7QS9CdTRLRjtBdURwM0tBO0VBTUk7QXZEaTNLSjtBdUQ1MktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZEODJLRjtBdURsM0tBOzs7OztFQVdJO0F2RDgyS0o7QXVEejJLQTtFQUNFO0VBQ0E7RUFDQTtFeEIxQ0E7RUFDQTtBL0JzNUtGO0F1RG4yS0E7O0VBR0k7QXZEbzJLSjtBdUR2MktBOztFQU1NO0VBQ0E7QXZEcTJLTjtBdURqMktJOztFQUVJO0V4QnpFTjtFQUNBO0EvQjY2S0Y7QXVELzFLSTs7RUFFSTtFeEJ6RU47RUFDQTtBL0IyNktGO0F1RHgzS0E7RXhCNURFO0VBQ0E7QS9CdTdLRjtBdUQzMUtBO0VBRUk7QXZENDFLSjtBdUR6MUtBO0VBQ0U7QXZEMjFLRjtBdURuMUtBOzs7RUFJSTtBdkRvMUtKO0F1RHgxS0E7OztFQU9NO0VBQ0E7QXZEczFLTjtBdUQ5MUtBOztFeEIzR0U7RUFDQTtBL0I2OEtGO0F1RG4yS0E7Ozs7RUFtQlE7RUFDQTtBdkRzMUtSO0F1RDEyS0E7Ozs7Ozs7O0VBd0JVO0F2RDQxS1Y7QXVEcDNLQTs7Ozs7Ozs7RUE0QlU7QXZEazJLVjtBdUQ5M0tBOztFeEJuR0U7RUFDQTtBL0JxK0tGO0F1RG40S0E7Ozs7RUF5Q1E7RUFDQTtBdkRnMktSO0F1RDE0S0E7Ozs7Ozs7O0VBOENVO0F2RHMyS1Y7QXVEcDVLQTs7Ozs7Ozs7RUFrRFU7QXZENDJLVjtBdUQ5NUtBOzs7O0VBMkRJO0F2RHkyS0o7QXVEcDZLQTs7RUErREk7QXZEeTJLSjtBdUR4NktBOztFQW1FSTtBdkR5MktKO0F1RDU2S0E7Ozs7Ozs7Ozs7OztFQTBFVTtBdkRnM0tWO0F1RDE3S0E7Ozs7Ozs7Ozs7OztFQThFVTtBdkQwM0tWO0F1RHg4S0E7Ozs7Ozs7O0VBdUZVO0F2RDIzS1Y7QXVEbDlLQTs7Ozs7Ozs7RUFnR1U7QXZENDNLVjtBdUQ1OUtBO0VBc0dJO0VBQ0E7QXZEeTNLSjtBdUQvMktBO0VBQ0U7QXZEaTNLRjtBdURsM0tBO0VBS0k7RUFDQTtBdkRnM0tKO0F1RHQzS0E7RUFTTTtBdkRnM0tOO0F1RHozS0E7RUFjSTtBdkQ4MktKO0F1RDUzS0E7O0VBa0JNO0F2RDgyS047QXVEaDRLQTtFQXVCSTtBdkQ0MktKO0F1RG40S0E7RUF5Qk07QXZENjJLTjtBdUR0MktBO0VDNVBFO0F4RHFtTEY7QXdEbm1MRTtFQUNFO0VBQ0E7RUFDQTtBeERxbUxKO0F3RHhtTEU7RUFNSTtBeERxbUxOO0F3RDNtTEU7RUFTSTtFQUNBO0F4RHFtTE47QXdEbG1MRTtFQUVJO0F4RG1tTE47QXVEcjNLQTtFQy9QRTtBeER1bkxGO0F3RHJuTEU7RUFDRTtFQUNBO0VBQ0E7QXhEdW5MSjtBd0QxbkxFO0VBTUk7QXhEdW5MTjtBd0Q3bkxFO0VBU0k7RUFDQTtBeER1bkxOO0F3RHBuTEU7RUFFSTtBeERxbkxOO0F1RHA0S0E7RUNsUUU7QXhEeW9MRjtBd0R2b0xFO0VBQ0U7RUFDQTtFQUNBO0F4RHlvTEo7QXdENW9MRTtFQU1JO0F4RHlvTE47QXdEL29MRTtFQVNJO0VBQ0E7QXhEeW9MTjtBd0R0b0xFO0VBRUk7QXhEdW9MTjtBdURuNUtBO0VDclFFO0F4RDJwTEY7QXdEenBMRTtFQUNFO0VBQ0E7RUFDQTtBeEQycExKO0F3RDlwTEU7RUFNSTtBeEQycExOO0F3RGpxTEU7RUFTSTtFQUNBO0F4RDJwTE47QXdEeHBMRTtFQUVJO0F4RHlwTE47QXVEbDZLQTtFQ3hRRTtBeEQ2cUxGO0F3RDNxTEU7RUFDRTtFQUNBO0VBQ0E7QXhENnFMSjtBd0RockxFO0VBTUk7QXhENnFMTjtBd0RuckxFO0VBU0k7RUFDQTtBeEQ2cUxOO0F3RDFxTEU7RUFFSTtBeEQycUxOO0F1RGo3S0E7RUMzUUU7QXhEK3JMRjtBd0Q3ckxFO0VBQ0U7RUFDQTtFQUNBO0F4RCtyTEo7QXdEbHNMRTtFQU1JO0F4RCtyTE47QXdEcnNMRTtFQVNJO0VBQ0E7QXhEK3JMTjtBd0Q1ckxFO0VBRUk7QXhENnJMTjtBeUQ3c0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQrc0xGO0F5RHB0TEE7Ozs7O0VBWUk7RUFDQTtF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b0U3N01FO0VBQUE7SUN0RUE7RXJFdWdOQTtFcUV0Z05BO0lBQVU7RXJFeWdOVjtFcUV4Z05BO0lBQVU7RXJFMmdOVjtFcUUxZ05BOztJQUNVO0VyRTZnTlY7QUFDRjtBb0V2OE1FO0VBQUE7SUFDRTtFcEUwOE1GO0FBQ0Y7QW9FdjhNRTtFQUFBO0lBQ0U7RXBFMDhNRjtBQUNGO0FvRXY4TUU7RUFBQTtJQUNFO0VwRTA4TUY7QUFDRjtBb0V0OE1FO0VBQUE7SUMzRkE7RXJFcWlOQTtFcUVwaU5BO0lBQVU7RXJFdWlOVjtFcUV0aU5BO0lBQVU7RXJFeWlOVjtFcUV4aU5BOztJQUNVO0VyRTJpTlY7QUFDRjtBb0VoOU1FO0VBQUE7SUFDRTtFcEVtOU1GO0FBQ0Y7QW9FaDlNRTtFQUFBO0lBQ0U7RXBFbTlNRjtBQUNGO0FvRWg5TUU7RUFBQTtJQUNFO0VwRW05TUY7QUFDRjtBb0UvOE1FO0VBQUE7SUNoSEE7RXJFbWtOQTtFcUVsa05BO0lBQVU7RXJFcWtOVjtFcUVwa05BO0lBQVU7RXJFdWtOVjtFcUV0a05BOztJQUNVO0VyRXlrTlY7QUFDRjtBb0V6OU1FO0VBQUE7SUFDRTtFcEU0OU1GO0FBQ0Y7QW9FejlNRTtFQUFBO0lBQ0U7RXBFNDlNRjtBQUNGO0FvRXo5TUU7RUFBQTtJQUNFO0VwRTQ5TUY7QUFDRjtBb0V4OU1FO0VBQUE7SUM3SEE7RXJFeWxOQTtBQUNGO0FvRXg5TUU7RUFBQTtJQ2xJQTtFckU4bE5BO0FBQ0Y7QW9FeDlNRTtFQUFBO0lDdklBO0VyRW1tTkE7QUFDRjtBb0V4OU1FO0VBQUE7SUM1SUE7RXJFd21OQTtBQUNGO0FvRWw5TUE7RUN2SkU7QXJFNG1ORjtBb0VsOU1FO0VBQUE7SUNsS0E7RXJFd25OQTtFcUV2bk5BO0lBQVU7RXJFMG5OVjtFcUV6bk5BO0lBQVU7RXJFNG5OVjtFcUUzbk5BOztJQUNVO0VyRThuTlY7QUFDRjtBb0U3OU1BO0VBQ0U7QXBFKzlNRjtBb0U3OU1FO0VBQUE7SUFDRTtFcEVnK01GO0FBQ0Y7QW9FOTlNQTtFQUNFO0FwRWcrTUY7QW9FOTlNRTtFQUFBO0lBQ0U7RXBFaStNRjtBQUNGO0FvRS85TUE7RUFDRTtBcEVpK01GO0FvRS85TUU7RUFBQTtJQUNFO0VwRWsrTUY7QUFDRjtBb0U5OU1FO0VBQUE7SUNyTEE7RXJFdXBOQTtBQUNGO0FBQ0E7OztFQUdFO0FBQ0Y7K0JBQytCO0FzRXRxTi9CO0VBQ0U7RUFDQTtFQUNBO0VBTUE7RUFDQTtBdEVtcU5GO0FnQmhyTkM7RXVESUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RStxTkY7QUFDQSw2REFBNkQ7QWdCenJONUQ7RXdES0M7RUFDQTtFQUNBO0F4RXVyTkY7QWdCOXJOQztFd0RTc0I7QXhFd3JOdkI7QWdCanNOQztFd0RVc0I7QXhFMHJOdkI7QWdCcHNOQztFd0RXc0I7QXhFNHJOdkI7QWdCdnNOQztFd0RZc0I7QXhFOHJOdkI7QWdCMXNOQztFeURHQztFQUNBO0F6RTBzTkY7QWdCOXNOQztFMERJQztFQUNBO0VBQ0E7QTFFNnNORjtBZ0JudE5DO0UwRE9RO0ExRStzTlQ7QWdCdHROQztFMERVQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRStzTkY7QWdCN3ROQztFMERnQkc7QTFFZ3ROSjtBZ0JodU5DO0VxQklDO0VBQ0E7RUFDQTtBckMrdE5GO0FnQnJ1TkM7RXFCUzZCO0FyQyt0TjlCO0FnQnh1TkM7RXFCVThCO0FyQ2l1Ti9CO0FnQjN1TkM7RXFCYWdDO0FyQ2l1TmpDO0FnQjl1TkM7RXFCY2lDO0FyQ211TmxDO0FBQ0EsMkJBQTJCO0FxQ2h1TjNCO0VBQWM7QXJDbXVOZDtBcUNsdU5BO0VBQWE7QXJDcXVOYjtBcUNsdU5FO0VBQWM7QXJDcXVOaEI7QXFDcHVORTtFQUFlO0FyQ3V1TmpCO0FnQjl2TkM7RTJESUM7RUFDUTtBM0U2dk5WO0FnQmx3TkM7RTJEU0M7RUFDUTtBM0U0dk5WO0EyRXp2TkE7RUFDRTtJQUNFO0lBQ1E7RTNFMnZOVjtFMkV6dk5BO0lBQ0U7SUFDUTtFM0Uydk5WO0FBQ0Y7QTJFeHZOQTtFQUNFO0lBQ0U7SUFDUTtFM0Uwdk5WO0UyRXh2TkE7SUFDRTtJQUNRO0UzRTB2TlY7QUFDRjtBZ0IxeE5DO0U0RGNDO0VBQ0E7RUFDSTtFQUNJO0E1RSt3TlY7QWdCaHlOQztFNERjQztFQUNBO0VBQ0k7RUFDSTtBNUVxeE5WO0FnQnR5TkM7RTREY0M7RUFDQTtFQUNJO0VBQ0k7QTVFMnhOVjtBZ0I1eU5DO0U0RHFCQztFQUNBO0VBQ0k7RUFDSTtBNUUweE5WO0FnQmx6TkM7RTREcUJDO0VBQ0E7RUFDSTtFQUNJO0E1RWd5TlY7QWdCeHpOQzs7Ozs7RTZEa0JDO0E3RTZ5TkY7QWdCL3pOQztFOERJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFOHpORjtBZ0J2ME5DOztFOERZQztFQUNBO0VBQ0E7RUFDQTtBOUUrek5GO0FnQjkwTkM7RThEaUI0QjtBOUVnME43QjtBZ0JqMU5DO0U4RGtCNEI7QTlFazBON0I7QWdCcDFOQztFOERtQjJCO0E5RW8wTjVCO0FBQ0E7bUVBQ21FO0FnQnoxTmxFO0UrREdnQztBL0V5MU5qQztBZ0I1MU5DO0UrRElnQztBL0UyMU5qQztBZ0IvMU5DO0UrREtpQztBL0U2MU5sQztBZ0JsMk5DO0UrRE1xQztBL0UrMU50QztBZ0JyMk5DO0UrRE9nQztBL0VpMk5qQztBZ0J4Mk5DO0UrRFErQjtBL0VtMk5oQztBZ0IzMk5DO0UrRFNpQztBL0VxMk5sQztBZ0I5Mk5DO0UrRFUrQjtBL0V1Mk5oQztBZ0JqM05DO0UrRFcrQjtBL0V5Mk5oQztBZ0JwM05DO0UrRFltQztBL0UyMk5wQztBZ0J2M05DO0UrRGE2QjtBL0U2Mk45QjtBZ0IxM05DO0UrRGNrQztBL0UrMk5uQztBZ0I3M05DO0UrRGVnQztBL0VpM05qQztBZ0JoNE5DOzs7RStEa0JnQztBL0VtM05qQztBZ0JyNE5DO0UrRG1Cc0M7QS9FcTNOdkM7QWdCeDROQztFK0RvQnVDO0EvRXUzTnhDO0FnQjM0TkM7RStEcUJvQztBL0V5M05yQztBZ0I5NE5DO0UrRHNCaUM7QS9FMjNObEM7QWdCajVOQzs7RStEd0I4QjtBL0U2M04vQjtBZ0JyNU5DO0UrRHlCa0M7QS9FKzNObkM7QWdCeDVOQztFK0QwQitCO0EvRWk0TmhDO0FnQjM1TkM7RStEMkJpQztBL0VtNE5sQztBZ0I5NU5DO0UrRDRCa0M7QS9FcTRObkM7QWdCajZOQztFK0Q2QitCO0EvRXU0TmhDO0FnQnA2TkM7RStEOEJtQztBL0V5NE5wQztBZ0J2Nk5DO0UrRCtCOEM7QS9FMjROL0M7QWdCMTZOQztFK0RnQzRDO0EvRTY0TjdDO0FnQjc2TkM7RStEaUNnQztBL0UrNE5qQztBZ0JoN05DO0UrRGtDd0M7QS9FaTVOekM7QWdCbjdOQzs7RStEb0NpQztBL0VtNU5sQztBZ0J2N05DO0UrRHFDa0M7QS9FcTVObkM7QWdCMTdOQztFK0RzQ21DO0EvRXU1TnBDO0FnQjc3TkM7RStEdUMrQjtBL0V5NU5oQztBZ0JoOE5DO0UrRHdDK0I7QS9FMjVOaEM7QWdCbjhOQztFK0R5Q3FDO0EvRTY1TnRDO0FnQnQ4TkM7RStEMENxQztBL0UrNU50QztBZ0J6OE5DO0UrRDJDc0M7QS9FaTZOdkM7QWdCNThOQztFK0Q0Q29DO0EvRW02TnJDO0FnQi84TkM7RStENkNpQztBL0VxNk5sQztBZ0JsOU5DO0UrRDhDa0M7QS9FdTZObkM7QWdCcjlOQztFK0QrQzhCO0EvRXk2Ti9CO0FnQng5TkM7RStEZ0QrQjtBL0UyNk5oQztBZ0IzOU5DO0UrRGlEK0I7QS9FNjZOaEM7QWdCOTlOQztFK0RrRG1DO0EvRSs2TnBDO0FnQmorTkM7RStEbURnQztBL0VpN05qQztBZ0JwK05DO0UrRG9EaUM7QS9FbTdObEM7QWdCditOQztFK0RxRCtCO0EvRXE3TmhDO0FnQjErTkM7RStEc0QrQjtBL0V1N05oQztBZ0I3K05DO0UrRHVEaUM7QS9FeTdObEM7QWdCaC9OQztFK0R3RHNDO0EvRTI3TnZDO0FnQm4vTkM7RStEeURxQztBL0U2N050QztBZ0J0L05DO0UrRDBEcUM7QS9FKzdOdEM7QWdCei9OQztFK0QyRHVDO0EvRWk4TnhDO0FnQjUvTkM7RStENERzQztBL0VtOE52QztBZ0IvL05DO0UrRDZEd0M7QS9FcThOekM7QWdCbGdPQztFK0Q4RCtCO0EvRXU4TmhDO0FnQnJnT0M7O0UrRGdFa0M7QS9FeThObkM7QWdCemdPQztFK0RpRWlDO0EvRTI4TmxDO0FnQjVnT0M7RStEa0V1QztBL0U2OE54QztBZ0IvZ09DOzs7RStEcUVvQztBL0UrOE5yQztBZ0JwaE9DO0UrRHNFaUM7QS9FaTlObEM7QWdCdmhPQztFK0R1RXFDO0EvRW05TnRDO0FnQjFoT0M7RStEd0VpQztBL0VxOU5sQztBZ0I3aE9DO0UrRHlFK0I7QS9FdTlOaEM7QWdCaGlPQzs7RStEMkUwQztBL0V5OU4zQztBZ0JwaU9DO0UrRDRFeUM7QS9FMjlOMUM7QWdCdmlPQztFK0Q2RXlDO0EvRTY5TjFDO0FnQjFpT0M7RStEOEVpQztBL0UrOU5sQztBZ0I3aU9DO0UrRCtFd0M7QS9FaStOekM7QWdCaGpPQztFK0RnRndDO0EvRW0rTnpDO0FnQm5qT0M7RStEaUZtQztBL0VxK05wQztBZ0J0ak9DO0UrRGtGK0I7QS9FdStOaEM7QWdCempPQztFK0RtRmdDO0EvRXkrTmpDO0FnQjVqT0M7RStEb0YrQjtBL0UyK05oQztBZ0Ivak9DO0UrRHFGa0M7QS9FNitObkM7QWdCbGtPQztFK0RzRnVDO0EvRSsrTnhDO0FnQnJrT0M7RStEdUZ1QztBL0VpL054QztBZ0J4a09DO0UrRHdGZ0M7QS9FbS9OakM7QWdCM2tPQztFK0R5RnVDO0EvRXEvTnhDO0FnQjlrT0M7RStEMEZ3QztBL0V1L056QztBZ0JqbE9DO0UrRDJGc0M7QS9FeS9OdkM7QWdCcGxPQztFK0Q0RnVDO0EvRTIvTnhDO0FnQnZsT0M7RStENkZ1QztBL0U2L054QztBZ0IxbE9DO0UrRDhGdUM7QS9FKy9OeEM7QWdCN2xPQztFK0QrRjBDO0EvRWlnTzNDO0FnQmhtT0M7RStEZ0dzQztBL0VtZ092QztBZ0JubU9DO0UrRGlHcUM7QS9FcWdPdEM7QWdCdG1PQztFK0RrR3lDO0EvRXVnTzFDO0FnQnptT0M7RStEbUd5QztBL0V5Z08xQztBZ0I1bU9DO0UrRG9HOEI7QS9FMmdPL0I7QWdCL21PQztFK0RxR3FDO0EvRTZnT3RDO0FnQmxuT0M7RStEc0dzQztBL0UrZ092QztBZ0Jybk9DO0UrRHVHbUM7QS9FaWhPcEM7QWdCeG5PQztFK0R3R3FDO0EvRW1oT3RDO0FnQjNuT0M7O0UrRDBHZ0M7QS9FcWhPakM7QWdCL25PQztFK0QyR2lDO0EvRXVoT2xDO0FnQmxvT0M7RStENEdtQztBL0V5aE9wQztBZ0Jyb09DO0UrRDZHK0I7QS9FMmhPaEM7QWdCeG9PQztFK0Q4R2dDO0EvRTZoT2pDO0FnQjNvT0M7RStEK0dtQztBL0UraE9wQztBZ0I5b09DO0UrRGdINkM7QS9FaWlPOUM7QWdCanBPQztFK0RpSCtCO0EvRW1pT2hDO0FnQnBwT0M7RStEa0grQjtBL0VxaU9oQztBZ0J2cE9DO0UrRG1IK0I7QS9FdWlPaEM7QWdCMXBPQztFK0RvSDhCO0EvRXlpTy9CO0FnQjdwT0M7RStEcUhvQztBL0UyaU9yQztBZ0JocU9DOztFK0R1SCtDO0EvRTZpT2hEO0FnQnBxT0M7RStEd0hnQztBL0UraU9qQztBZ0J2cU9DO0UrRHlIbUM7QS9FaWpPcEM7QWdCMXFPQztFK0QwSGlDO0EvRW1qT2xDO0FnQjdxT0M7RStEMkhrQztBL0Vxak9uQztBZ0Jock9DO0UrRDRIaUM7QS9FdWpPbEM7QWdCbnJPQztFK0Q2SHFDO0EvRXlqT3RDO0FnQnRyT0M7RStEOEh1QztBL0Uyak94QztBZ0J6ck9DO0UrRCtIa0M7QS9FNmpPbkM7QWdCNXJPQztFK0RnSXdDO0EvRStqT3pDO0FnQi9yT0M7RStEaUlpQztBL0Vpa09sQztBZ0Jsc09DO0UrRGtJc0M7QS9FbWtPdkM7QWdCcnNPQztFK0RtSW1DO0EvRXFrT3BDO0FnQnhzT0M7RStEb0ltQztBL0V1a09wQztBZ0Izc09DOztFK0RzSW9DO0EvRXlrT3JDO0FnQi9zT0M7RStEdUl5QztBL0Uya08xQztBZ0JsdE9DO0UrRHdJMEM7QS9FNmtPM0M7QWdCcnRPQztFK0R5SXVDO0EvRStrT3hDO0FnQnh0T0M7RStEMEk4QjtBL0VpbE8vQjtBZ0IzdE9DOztFK0Q0SStCO0EvRW1sT2hDO0FnQi90T0M7RStENkltQztBL0VxbE9wQztBZ0JsdU9DO0UrRDhJc0M7QS9FdWxPdkM7QWdCcnVPQztFK0QrSXdDO0EvRXlsT3pDO0FnQnh1T0M7RStEZ0pvQztBL0UybE9yQztBZ0IzdU9DO0UrRGlKa0M7QS9FNmxPbkM7QWdCOXVPQztFK0RrSm1DO0EvRStsT3BDO0FnQmp2T0M7RStEbUowQztBL0VpbU8zQztBZ0Jwdk9DO0UrRG9KcUM7QS9FbW1PdEM7QWdCdnZPQztFK0RxSndDO0EvRXFtT3pDO0FnQjF2T0M7RStEc0prQztBL0V1bU9uQztBZ0I3dk9DO0UrRHVKaUM7QS9FeW1PbEM7QWdCaHdPQztFK0R3SndDO0EvRTJtT3pDO0FnQm53T0M7RStEeUppQztBL0U2bU9sQztBZ0J0d09DO0UrRDBKa0M7QS9FK21PbkM7QWdCendPQztFK0QySmdDO0EvRWluT2pDO0FnQjV3T0M7RStENEptQztBL0Vtbk9wQztBZ0Ivd09DO0UrRDZKcUM7QS9FcW5PdEM7QWdCbHhPQztFK0Q4SnVDO0EvRXVuT3hDO0FnQnJ4T0M7RStEK0prQztBL0V5bk9uQztBZ0J4eE9DOztFK0RpS21DO0EvRTJuT3BDO0FnQjV4T0M7RStEa0tpQztBL0U2bk9sQztBZ0IveE9DO0UrRG1LaUM7QS9FK25PbEM7QWdCbHlPQztFK0RvS3NDO0EvRWlvT3ZDO0FnQnJ5T0M7O0UrRHNLOEI7QS9FbW9PL0I7QWdCenlPQztFK0R1S2dDO0EvRXFvT2pDO0FnQjV5T0M7RStEd0ttQztBL0V1b09wQztBZ0IveU9DO0UrRHlLK0I7QS9FeW9PaEM7QWdCbHpPQztFK0QwS3NDO0EvRTJvT3ZDO0FnQnJ6T0M7RStEMkt1QztBL0U2b094QztBZ0J4ek9DO0UrRDRLc0M7QS9FK29PdkM7QWdCM3pPQztFK0Q2S29DO0EvRWlwT3JDO0FnQjl6T0M7RStEOEtzQztBL0VtcE92QztBZ0JqME9DO0UrRCtLNEM7QS9FcXBPN0M7QWdCcDBPQztFK0RnTDZDO0EvRXVwTzlDO0FnQnYwT0M7RStEaUwwQztBL0V5cE8zQztBZ0IxME9DO0UrRGtMNEM7QS9FMnBPN0M7QWdCNzBPQztFK0RtTGdDO0EvRTZwT2pDO0FnQmgxT0M7RStEb0xpQztBL0UrcE9sQztBZ0JuMU9DO0UrRHFMZ0M7QS9FaXFPakM7QWdCdDFPQztFK0RzTGlDO0EvRW1xT2xDO0FnQnoxT0M7RStEdUxvQztBL0VxcU9yQztBZ0I1MU9DO0UrRHdMcUM7QS9FdXFPdEM7QWdCLzFPQzs7RStEMExnQztBL0V5cU9qQztBZ0JuMk9DOztFK0Q0TCtCO0EvRTJxT2hDO0FnQnYyT0M7RStENkxnQztBL0U2cU9qQztBZ0IxMk9DO0UrRDhMZ0M7QS9FK3FPakM7QWdCNzJPQzs7RStEZ01tQztBL0Vpck9wQztBZ0JqM09DOztFK0RrTWtDO0EvRW1yT25DO0FnQnIzT0M7RStEbU1vQztBL0Vxck9yQztBZ0J4M09DOztFK0RxTW1DO0EvRXVyT3BDO0FnQjUzT0M7RStEc01pQztBL0V5ck9sQztBZ0IvM09DOzs7RStEeU0rQjtBL0Uyck9oQztBZ0JwNE9DO0UrRDBNa0M7QS9FNnJPbkM7QWdCdjRPQztFK0QyTWtDO0EvRStyT25DO0FnQjE0T0M7RStENE13QztBL0Vpc096QztBZ0I3NE9DO0UrRDZNb0M7QS9FbXNPckM7QWdCaDVPQztFK0Q4TWdDO0EvRXFzT2pDO0FnQm41T0M7RStEK01nQztBL0V1c09qQztBZ0J0NU9DO0UrRGdOZ0M7QS9FeXNPakM7QWdCejVPQztFK0RpTm9DO0EvRTJzT3JDO0FnQjU1T0M7RStEa04yQztBL0U2c081QztBZ0IvNU9DO0UrRG1ONkM7QS9FK3NPOUM7QWdCbDZPQztFK0RvTnNDO0EvRWl0T3ZDO0FnQnI2T0M7RStEcU5nQztBL0VtdE9qQztBZ0J4Nk9DO0UrRHNOcUM7QS9FcXRPdEM7QWdCMzZPQztFK0R1Tm1DO0EvRXV0T3BDO0FnQjk2T0M7RStEd05xQztBL0V5dE90QztBZ0JqN09DO0UrRHlOc0M7QS9FMnRPdkM7QWdCcDdPQztFK0QwTmtDO0EvRTZ0T25DO0FnQnY3T0M7O0UrRDROK0I7QS9FK3RPaEM7QWdCMzdPQzs7RStEOE5vQztBL0VpdU9yQztBZ0IvN09DOztFK0RnT21DO0EvRW11T3BDO0FnQm44T0M7RStEaU9tQztBL0VxdU9wQztBZ0J0OE9DO0UrRGtPbUM7QS9FdXVPcEM7QWdCejhPQzs7RStEb08rQjtBL0V5dU9oQztBZ0I3OE9DOztFK0RzT2dDO0EvRTJ1T2pDO0FnQmo5T0M7O0UrRHdPcUM7QS9FNnVPdEM7QWdCcjlPQztFK0R5T29DO0EvRSt1T3JDO0FnQng5T0M7RStEME9xQztBL0Vpdk90QztBZ0IzOU9DOztFK0Q0TytCO0EvRW12T2hDO0FnQi85T0M7RStENk9rQztBL0Vxdk9uQztBZ0JsK09DO0UrRDhPbUM7QS9FdXZPcEM7QWdCcitPQzs7RStEZ1BvQztBL0V5dk9yQztBZ0J6K09DO0UrRGlQc0M7QS9FMnZPdkM7QWdCNStPQztFK0RrUG1DO0EvRTZ2T3BDO0FnQi8rT0M7RStEbVB5QztBL0Urdk8xQztBZ0JsL09DO0UrRG9QdUM7QS9FaXdPeEM7QWdCci9PQztFK0RxUGtDO0EvRW13T25DO0FnQngvT0M7RStEc1BzQztBL0Vxd092QztBZ0IzL09DO0UrRHVQbUM7QS9FdXdPcEM7QWdCOS9PQztFK0R3UGlDO0EvRXl3T2xDO0FnQmpnUEM7RStEeVBpQztBL0Uyd09sQztBZ0JwZ1BDO0UrRDBQa0M7QS9FNndPbkM7QWdCdmdQQztFK0QyUHNDO0EvRSt3T3ZDO0FnQjFnUEM7RStENFBxQztBL0VpeE90QztBZ0I3Z1BDO0UrRDZQcUM7QS9FbXhPdEM7QWdCaGhQQztFK0Q4UG9DO0EvRXF4T3JDO0FnQm5oUEM7RStEK1BpQztBL0V1eE9sQztBZ0J0aFBDO0UrRGdRc0M7QS9FeXhPdkM7QWdCemhQQztFK0RpUStCO0EvRTJ4T2hDO0FnQjVoUEM7RStEa1FtQztBL0U2eE9wQztBZ0IvaFBDO0UrRG1Rc0M7QS9FK3hPdkM7QWdCbGlQQztFK0RvUTRDO0EvRWl5TzdDO0FnQnJpUEM7RStEcVE2QztBL0VteU85QztBZ0J4aVBDO0UrRHNRMEM7QS9FcXlPM0M7QWdCM2lQQztFK0R1UTRDO0EvRXV5TzdDO0FnQjlpUEM7RStEd1FxQztBL0V5eU90QztBZ0JqalBDO0UrRHlRc0M7QS9FMnlPdkM7QWdCcGpQQztFK0QwUW1DO0EvRTZ5T3BDO0FnQnZqUEM7RStEMlFxQztBL0UreU90QztBZ0IxalBDO0UrRDRRa0M7QS9FaXpPbkM7QWdCN2pQQztFK0Q2UWlDO0EvRW16T2xDO0FnQmhrUEM7RStEOFFpQztBL0Vxek9sQztBZ0Jua1BDOztFK0RnUmlDO0EvRXV6T2xDO0FnQnZrUEM7RStEaVJtQztBL0V5ek9wQztBZ0Ixa1BDO0UrRGtScUM7QS9FMnpPdEM7QWdCN2tQQztFK0RtUnNDO0EvRTZ6T3ZDO0FnQmhsUEM7RStEb1JrQztBL0Urek9uQztBZ0JubFBDO0UrRHFSaUM7QS9FaTBPbEM7QWdCdGxQQzs7RStEdVJnQztBL0VtME9qQztBZ0IxbFBDO0UrRHdScUM7QS9FcTBPdEM7QWdCN2xQQztFK0R5Um1DO0EvRXUwT3BDO0FnQmhtUEM7RStEMFJ3QztBL0V5ME96QztBZ0JubVBDO0UrRDJSa0M7QS9FMjBPbkM7QWdCdG1QQztFK0Q0UmtDO0EvRTYwT25DO0FnQnptUEM7RStENlJnQztBL0UrME9qQztBZ0I1bVBDO0UrRDhSa0M7QS9FaTFPbkM7QWdCL21QQztFK0QrUnFDO0EvRW0xT3RDO0FnQmxuUEM7RStEZ1NpQztBL0VxMU9sQztBZ0JyblBDO0UrRGlTeUM7QS9FdTFPMUM7QWdCeG5QQztFK0RrU21DO0EvRXkxT3BDO0FnQjNuUEM7RStEbVMrQjtBL0UyMU9oQztBZ0I5blBDOztFK0RxU29DO0EvRTYxT3JDO0FnQmxvUEM7OztFK0R3U3NDO0EvRSsxT3ZDO0FnQnZvUEM7RStEeVN5QztBL0VpMk8xQztBZ0Ixb1BDO0UrRDBTK0I7QS9FbTJPaEM7QWdCN29QQztFK0QyU29DO0EvRXEyT3JDO0FnQmhwUEM7O0UrRDZTdUM7QS9FdTJPeEM7QWdCcHBQQztFK0Q4U21DO0EvRXkyT3BDO0FnQnZwUEM7RStEK1MrQjtBL0UyMk9oQztBZ0IxcFBDO0UrRGdUc0M7QS9FNjJPdkM7QWdCN3BQQztFK0RpVHNDO0EvRSsyT3ZDO0FnQmhxUEM7RStEa1RvQztBL0VpM09yQztBZ0JucVBDO0UrRG1UaUM7QS9FbTNPbEM7QWdCdHFQQztFK0RvVHVDO0EvRXEzT3hDO0FnQnpxUEM7RStEcVRxQztBL0V1M090QztBZ0I1cVBDO0UrRHNUMkM7QS9FeTNPNUM7QWdCL3FQQztFK0R1VGlDO0EvRTIzT2xDO0FnQmxyUEM7RStEd1RxQztBL0U2M090QztBZ0JyclBDO0UrRHlUNEM7QS9FKzNPN0M7QWdCeHJQQztFK0QwVGlDO0EvRWk0T2xDO0FnQjNyUEM7RStEMlRpQztBL0VtNE9sQztBZ0I5clBDO0UrRDRUOEM7QS9FcTRPL0M7QWdCanNQQztFK0Q2VCtDO0EvRXU0T2hEO0FnQnBzUEM7RStEOFQ0QztBL0V5NE83QztBZ0J2c1BDO0UrRCtUOEM7QS9FMjRPL0M7QWdCMXNQQztFK0RnVWdDO0EvRTY0T2pDO0FnQjdzUEM7RStEaVUrQjtBL0UrNE9oQztBZ0JodFBDO0UrRGtVaUM7QS9FaTVPbEM7QWdCbnRQQztFK0RtVXFDO0EvRW01T3RDO0FnQnR0UEM7RStEb1VtQztBL0VxNU9wQztBZ0J6dFBDO0UrRHFVcUM7QS9FdTVPdEM7QWdCNXRQQztFK0RzVXFDO0EvRXk1T3RDO0FnQi90UEM7RStEdVVxQztBL0UyNU90QztBZ0JsdVBDO0UrRHdVc0M7QS9FNjVPdkM7QWdCcnVQQztFK0R5VWlDO0EvRSs1T2xDO0FnQnh1UEM7RStEMFV1QztBL0VpNk94QztBZ0IzdVBDO0UrRDJVeUM7QS9FbTZPMUM7QWdCOXVQQztFK0Q0VW1DO0EvRXE2T3BDO0FnQmp2UEM7RStENlVxQztBL0V1Nk90QztBZ0JwdlBDO0UrRDhVdUM7QS9FeTZPeEM7QWdCdnZQQztFK0QrVXdDO0EvRTI2T3pDO0FnQjF2UEM7RStEZ1YrQztBL0U2Nk9oRDtBZ0I3dlBDO0UrRGlWdUM7QS9FKzZPeEM7QWdCaHdQQztFK0RrVmtDO0EvRWk3T25DO0FnQm53UEM7O0UrRG9WOEM7QS9FbTdPL0M7QWdCdndQQzs7RStEc1Y0QztBL0VxN083QztBZ0Izd1BDOztFK0R3VitDO0EvRXU3T2hEO0FnQi93UEM7O0UrRDBWOEI7QS9FeTdPL0I7QWdCbnhQQztFK0QyVjhCO0EvRTI3Ty9CO0FnQnR4UEM7O0UrRDZWOEI7QS9FNjdPL0I7QWdCMXhQQzs7RStEK1Y4QjtBL0UrN08vQjtBZ0I5eFBDOzs7O0UrRG1XOEI7QS9FaThPL0I7QWdCcHlQQzs7O0UrRHNXOEI7QS9FbThPL0I7QWdCenlQQzs7RStEd1c4QjtBL0VxOE8vQjtBZ0I3eVBDOztFK0QwVzhCO0EvRXU4Ty9CO0FnQmp6UEM7RStEMlcrQjtBL0V5OE9oQztBZ0JwelBDO0UrRDRXb0M7QS9FMjhPckM7QWdCdnpQQztFK0Q2V3lDO0EvRTY4TzFDO0FnQjF6UEM7RStEOFcwQztBL0UrOE8zQztBZ0I3elBDO0UrRCtXMEM7QS9FaTlPM0M7QWdCaDBQQztFK0RnWDJDO0EvRW05TzVDO0FnQm4wUEM7RStEaVgyQztBL0VxOU81QztBZ0J0MFBDO0UrRGtYNEM7QS9FdTlPN0M7QWdCejBQQztFK0RtWG9DO0EvRXk5T3JDO0FnQjUwUEM7RStEb1hzQztBL0UyOU92QztBZ0IvMFBDO0UrRHFYeUM7QS9FNjlPMUM7QWdCbDFQQztFK0RzWGtDO0EvRSs5T25DO0FnQnIxUEM7RStEdVgrQjtBL0VpK09oQztBZ0J4MVBDO0UrRHdYc0M7QS9FbStPdkM7QWdCMzFQQztFK0R5WHVDO0EvRXErT3hDO0FnQjkxUEM7RStEMFhrQztBL0V1K09uQztBZ0JqMlBDO0UrRDJYeUM7QS9FeStPMUM7QWdCcDJQQztFK0Q0WG9DO0EvRTIrT3JDO0FnQnYyUEM7RStENlhpQztBL0U2K09sQztBZ0IxMlBDO0UrRDhYOEI7QS9FKytPL0I7QWdCNzJQQztFK0QrWG9DO0EvRWkvT3JDO0FnQmgzUEM7RStEZ1kyQztBL0VtL081QztBZ0JuM1BDO0UrRGlZaUM7QS9FcS9PbEM7QWdCdDNQQztFK0RrWXdDO0EvRXUvT3pDO0FnQnozUEM7RStEbVkwQztBL0V5L08zQztBZ0I1M1BDO0UrRG9Zd0M7QS9FMi9PekM7QWdCLzNQQztFK0RxWTBDO0EvRTYvTzNDO0FnQmw0UEM7RStEc1kyQztBL0UrL081QztBZ0JyNFBDO0UrRHVZZ0M7QS9FaWdQakM7QWdCeDRQQztFK0R3WWtDO0EvRW1nUG5DO0FnQjM0UEM7RStEeVlrQztBL0VxZ1BuQztBZ0I5NFBDO0UrRDBZZ0M7QS9FdWdQakM7QWdCajVQQztFK0QyWW1DO0EvRXlnUHBDO0FnQnA1UEM7RStENFlnQztBL0UyZ1BqQztBZ0J2NVBDO0UrRDZZcUM7QS9FNmdQdEM7QWdCMTVQQztFK0Q4WWlDO0EvRStnUGxDO0FnQjc1UEM7RStEK1lpQztBL0VpaFBsQztBZ0JoNlBDO0UrRGdaK0I7QS9FbWhQaEM7QWdCbjZQQzs7RStEa1ptQztBL0VxaFBwQztBZ0J2NlBDO0UrRG1aZ0M7QS9FdWhQakM7QWdCMTZQQztFK0RvWmlDO0EvRXloUGxDO0FnQjc2UEM7RStEcVprQztBL0UyaFBuQztBZ0JoN1BDO0UrRHNaOEI7QS9FNmhQL0I7QWdCbjdQQztFK0R1WjZCO0EvRStoUDlCO0FnQnQ3UEM7RStEd1pnQztBL0VpaVBqQztBZ0J6N1BDO0UrRHlaaUM7QS9FbWlQbEM7QWdCNTdQQztFK0QwWm9DO0EvRXFpUHJDO0FnQi83UEM7RStEMlp5QztBL0V1aVAxQztBZ0JsOFBDO0UrRDRaK0M7QS9FeWlQaEQ7QWdCcjhQQztFK0Q2WjhDO0EvRTJpUC9DO0FnQng4UEM7O0UrRCtaOEM7QS9FNmlQL0M7QWdCNThQQztFK0RnYXVDO0EvRStpUHhDO0FnQi84UEM7RStEaWFxQztBL0VpalB0QztBZ0JsOVBDO0UrRGthdUM7QS9FbWpQeEM7QWdCcjlQQzs7RStEb2E4QjtBL0VxalAvQjtBZ0J6OVBDO0UrRHFhd0M7QS9FdWpQekM7QWdCNTlQQztFK0RzYXdDO0EvRXlqUHpDO0FnQi85UEM7RStEdWFnQztBL0UyalBqQztBZ0JsK1BDO0UrRHdhMEM7QS9FNmpQM0M7QWdCcitQQztFK0R5YW9DO0EvRStqUHJDO0FnQngrUEM7RStEMGFpQztBL0Vpa1BsQztBZ0IzK1BDOzs7RStENmFxQztBL0Vta1B0QztBZ0JoL1BDOztFK0QrYXlDO0EvRXFrUDFDO0FnQnAvUEM7RStEZ2JnQztBL0V1a1BqQztBZ0J2L1BDO0UrRGliaUM7QS9FeWtQbEM7QWdCMS9QQztFK0RrYmlDO0EvRTJrUGxDO0FnQjcvUEM7RStEbWJ3QztBL0U2a1B6QztBZ0JoZ1FDO0UrRG9iNkM7QS9FK2tQOUM7QWdCbmdRQztFK0RxYnNDO0EvRWlsUHZDO0FnQnRnUUM7RStEc2JvQztBL0VtbFByQztBZ0J6Z1FDO0UrRHViK0I7QS9FcWxQaEM7QWdCNWdRQztFK0R3YnFDO0EvRXVsUHRDO0FnQi9nUUM7RStEeWJ5QztBL0V5bFAxQztBZ0JsaFFDO0UrRDBiaUM7QS9FMmxQbEM7QWdCcmhRQztFK0QyYmlDO0EvRTZsUGxDO0FnQnhoUUM7RStENGJtQztBL0UrbFBwQztBZ0IzaFFDO0UrRDZiOEI7QS9FaW1QL0I7QWdCOWhRQztFK0Q4Ym1DO0EvRW1tUHBDO0FnQmppUUM7RStEK2JnQztBL0VxbVBqQztBZ0JwaVFDO0UrRGdjOEI7QS9FdW1QL0I7QWdCdmlRQztFK0RpY2dDO0EvRXltUGpDO0FnQjFpUUM7RStEa2MrQjtBL0UybVBoQztBZ0I3aVFDO0UrRG1jZ0M7QS9FNm1QakM7QWdCaGpRQztFK0RvY2tDO0EvRSttUG5DO0FnQm5qUUM7RStEcWN5QztBL0VpblAxQztBZ0J0alFDO0UrRHNjZ0M7QS9FbW5QakM7QWdCempRQztFK0R1Y3VDO0EvRXFuUHhDO0FnQjVqUUM7RStEd2NrQztBL0V1blBuQztBZ0IvalFDOztFK0QwYzhCO0EvRXluUC9CO0FnQm5rUUM7O0UrRDRjK0I7QS9FMm5QaEM7QWdCdmtRQztFK0Q2YytCO0EvRTZuUGhDO0FnQjFrUUM7RStEOGNrQztBL0UrblBuQztBZ0I3a1FDO0UrRCtjcUM7QS9FaW9QdEM7QWdCaGxRQztFK0RnZHFDO0EvRW1vUHRDO0FnQm5sUUM7RStEaWRtQztBL0Vxb1BwQztBZ0J0bFFDO0UrRGtkcUM7QS9FdW9QdEM7QWdCemxRQztFK0RtZHNDO0EvRXlvUHZDO0FnQjVsUUM7RStEb2R1QztBL0Uyb1B4QztBZ0IvbFFDO0UrRHFkNEM7QS9FNm9QN0M7QWdCbG1RQzs7O0UrRHdkdUM7QS9FK29QeEM7QWdCdm1RQzs7RStEMGR5QztBL0VpcFAxQztBZ0IzbVFDOztFK0Q0ZHVDO0EvRW1wUHhDO0FnQi9tUUM7O0UrRDhkdUM7QS9FcXBQeEM7QWdCbm5RQztFK0QrZHNDO0EvRXVwUHZDO0FnQnRuUUM7RStEZ2UrQjtBL0V5cFBoQztBZ0J6blFDO0UrRGlla0M7QS9FMnBQbkM7QWdCNW5RQztFK0RrZW1DO0EvRTZwUHBDO0FnQi9uUUM7Ozs7O0UrRHVlb0M7QS9FK3BQckM7QWdCdG9RQztFK0R3ZXlDO0EvRWlxUDFDO0FnQnpvUUM7O0UrRDBlZ0M7QS9FbXFQakM7QWdCN29RQzs7RStENGVpQztBL0VxcVBsQztBZ0JqcFFDO0UrRDZlcUM7QS9FdXFQdEM7QWdCcHBRQztFK0Q4ZThCO0EvRXlxUC9CO0FnQnZwUUM7OztFK0RpZnNDO0EvRTJxUHZDO0FnQjVwUUM7RStEa2Z3QztBL0U2cVB6QztBZ0IvcFFDO0UrRG1mNkI7QS9FK3FQOUI7QWdCbHFRQzs7RStEcWZpQztBL0VpclBsQztBZ0J0cVFDOztFK0R1ZnNDO0EvRW1yUHZDO0FnQjFxUUM7O0UrRHlmd0M7QS9FcXJQekM7QWdCOXFRQztFK0QwZmtDO0EvRXVyUG5DO0FnQmpyUUM7RStEMmZzQztBL0V5clB2QztBZ0JwclFDO0UrRDRmaUM7QS9FMnJQbEM7QWdCdnJRQztFK0Q2Zm9DO0EvRTZyUHJDO0FnQjFyUUM7RStEOGZrQztBL0UrclBuQztBZ0I3clFDO0UrRCtmb0M7QS9FaXNQckM7QWdCaHNRQztFK0RnZ0IyQztBL0Vtc1A1QztBZ0Juc1FDO0UrRGlnQitCO0EvRXFzUGhDO0FnQnRzUUM7O0UrRG1nQm1DO0EvRXVzUHBDO0FnQjFzUUM7RStEb2dCOEI7QS9FeXNQL0I7QWdCN3NRQztFK0RxZ0JxQztBL0Uyc1B0QztBZ0JodFFDO0UrRHNnQitCO0EvRTZzUGhDO0FnQm50UUM7RStEdWdCcUM7QS9FK3NQdEM7QWdCdHRRQztFK0R3Z0JpQztBL0VpdFBsQztBZ0J6dFFDO0UrRHlnQitCO0EvRW10UGhDO0FnQjV0UUM7RStEMGdCc0M7QS9FcXRQdkM7QWdCL3RRQztFK0QyZ0IrQjtBL0V1dFBoQztBZ0JsdVFDO0UrRDRnQnFDO0EvRXl0UHRDO0FnQnJ1UUM7RStENmdCaUM7QS9FMnRQbEM7QWdCeHVRQztFK0Q4Z0J3QztBL0U2dFB6QztBZ0IzdVFDO0UrRCtnQmtDO0EvRSt0UG5DO0FnQjl1UUM7RStEZ2hCd0M7QS9FaXVQekM7QWdCanZRQztFK0RpaEJzQztBL0VtdVB2QztBZ0JwdlFDO0UrRGtoQmtDO0EvRXF1UG5DO0FnQnZ2UUM7RStEbWhCb0M7QS9FdXVQckM7QWdCMXZRQztFK0RvaEJvQztBL0V5dVByQztBZ0I3dlFDO0UrRHFoQnFDO0EvRTJ1UHRDO0FnQmh3UUM7RStEc2hCdUM7QS9FNnVQeEM7QWdCbndRQztFK0R1aEJnQztBL0UrdVBqQztBZ0J0d1FDO0UrRHdoQm9DO0EvRWl2UHJDO0FnQnp3UUM7RStEeWhCNkI7QS9FbXZQOUI7QWdCNXdRQztFK0QwaEJxQztBL0VxdlB0QztBZ0Ivd1FDO0UrRDJoQnNDO0EvRXV2UHZDO0FnQmx4UUM7RStENGhCd0M7QS9FeXZQekM7QWdCcnhRQztFK0Q2aEJxQztBL0UydlB0QztBZ0J4eFFDO0UrRDhoQm9DO0EvRTZ2UHJDO0FnQjN4UUM7RStEK2hCcUM7QS9FK3ZQdEM7QWdCOXhRQztFK0RnaUJpQztBL0Vpd1BsQztBZ0JqeVFDO0UrRGlpQndDO0EvRW13UHpDO0FnQnB5UUM7RStEa2lCcUM7QS9FcXdQdEM7QWdCdnlRQztFK0RtaUJvQztBL0V1d1ByQztBZ0IxeVFDO0UrRG9pQmtDO0EvRXl3UG5DO0FnQjd5UUM7RStEcWlCOEI7QS9FMndQL0I7QWdCaHpRQztFK0RzaUJrQztBL0U2d1BuQztBZ0JuelFDO0UrRHVpQm9DO0EvRSt3UHJDO0FnQnR6UUM7RStEd2lCNkI7QS9FaXhQOUI7QWdCenpRQzs7O0UrRDJpQjhCO0EvRW14UC9CO0FnQjl6UUM7RStENGlCbUM7QS9FcXhQcEM7QWdCajBRQztFK0Q2aUJxQztBL0V1eFB0QztBZ0JwMFFDO0UrRDhpQnlDO0EvRXl4UDFDO0FnQnYwUUM7RStEK2lCbUM7QS9FMnhQcEM7QWdCMTBRQztFK0RnakJtQztBL0U2eFBwQztBZ0I3MFFDO0UrRGlqQmtDO0EvRSt4UG5DO0FnQmgxUUM7RStEa2pCaUM7QS9FaXlQbEM7QWdCbjFRQztFK0RtakJ1QztBL0VteVB4QztBZ0J0MVFDO0UrRG9qQnNDO0EvRXF5UHZDO0FnQnoxUUM7RStEcWpCbUM7QS9FdXlQcEM7QWdCNTFRQztFK0RzakJvQztBL0V5eVByQztBZ0IvMVFDO0UrRHVqQjBDO0EvRTJ5UDNDO0FnQmwyUUM7RStEd2pCa0M7QS9FNnlQbkM7QWdCcjJRQztFK0R5akIrQjtBL0UreVBoQztBZ0J4MlFDO0UrRDBqQnNDO0EvRWl6UHZDO0FnQjMyUUM7RStEMmpCcUM7QS9FbXpQdEM7QWdCOTJRQztFK0Q0akJzQztBL0VxelB2QztBZ0JqM1FDO0UrRDZqQm9DO0EvRXV6UHJDO0FnQnAzUUM7RStEOGpCZ0M7QS9FeXpQakM7QWdCdjNRQztFK0QrakIrQjtBL0UyelBoQztBZ0IxM1FDO0UrRGdrQmtDO0EvRTZ6UG5DO0FnQjczUUM7O0UrRGtrQnNDO0EvRSt6UHZDO0FnQmo0UUM7RStEbWtCMEM7QS9FaTBQM0M7QWdCcDRRQztFK0Rva0J1QztBL0VtMFB4QztBZ0J2NFFDO0UrRHFrQnNDO0EvRXEwUHZDO0FnQjE0UUM7RStEc2tCcUM7QS9FdTBQdEM7QWdCNzRRQztFK0R1a0JzQztBL0V5MFB2QztBZ0JoNVFDO0UrRHdrQndDO0EvRTIwUHpDO0FnQm41UUM7RStEeWtCd0M7QS9FNjBQekM7QWdCdDVRQztFK0Qwa0JpQztBL0UrMFBsQztBZ0J6NVFDO0UrRDJrQnFDO0EvRWkxUHRDO0FnQjU1UUM7RStENGtCNEM7QS9FbTFQN0M7QWdCLzVRQztFK0Q2a0JzQztBL0VxMVB2QztBZ0JsNlFDO0UrRDhrQm1DO0EvRXUxUHBDO0FnQnI2UUM7RStEK2tCaUM7QS9FeTFQbEM7QWdCeDZRQztFK0RnbEJvQztBL0UyMVByQztBZ0IzNlFDO0UrRGlsQnFDO0EvRTYxUHRDO0FnQjk2UUM7O0UrRG1sQjhCO0EvRSsxUC9CO0FnQmw3UUM7RStEb2xCa0M7QS9FaTJQbkM7QWdCcjdRQztFK0RxbEJnQztBL0VtMlBqQztBZ0J4N1FDO0UrRHNsQmlDO0EvRXEyUGxDO0FnQjM3UUM7RStEdWxCaUM7QS9FdTJQbEM7QWdCOTdRQzs7RStEeWxCdUM7QS9FeTJQeEM7QWdCbDhRQztFK0QwbEJ3QztBL0UyMlB6QztBZ0JyOFFDO0UrRDJsQm1DO0EvRTYyUHBDO0FnQng4UUM7RStENGxCdUM7QS9FKzJQeEM7QWdCMzhRQzs7RStEOGxCdUM7QS9FaTNQeEM7QWdCLzhRQzs7RStEZ21CaUQ7QS9FbTNQbEQ7QWdCbjlRQzs7RStEa21CdUM7QS9FcTNQeEM7QWdCdjlRQzs7RStEb21CMEM7QS9FdTNQM0M7QWdCMzlRQzs7RStEc21Cd0M7QS9FeTNQekM7QWdCLzlRQztFK0R1bUJ3QztBL0UyM1B6QztBZ0JsK1FDO0UrRHdtQm1DO0EvRTYzUHBDO0FnQnIrUUM7RStEeW1CdUM7QS9FKzNQeEM7QWdCeCtRQztFK0QwbUJ5QztBL0VpNFAxQztBZ0IzK1FDO0UrRDJtQnNDO0EvRW00UHZDO0FnQjkrUUM7RStENG1Cd0M7QS9FcTRQekM7QWdCai9RQztFK0Q2bUJpQztBL0V1NFBsQztBZ0JwL1FDO0UrRDhtQnlDO0EvRXk0UDFDO0FnQnYvUUM7RStEK21CZ0M7QS9FMjRQakM7QWdCMS9RQztFK0RnbkJ3QztBL0U2NFB6QztBZ0I3L1FDO0UrRGluQnNDO0EvRSs0UHZDO0FnQmhnUkM7O0UrRG1uQjBDO0EvRWk1UDNDO0FnQnBnUkM7O0UrRHFuQnlDO0EvRW01UDFDO0FnQnhnUkM7O0UrRHVuQndDO0EvRXE1UHpDO0FnQjVnUkM7RStEd25Cb0M7QS9FdTVQckM7QWdCL2dSQzs7RStEMG5Cc0M7QS9FeTVQdkM7QWdCbmhSQzs7RStENG5CdUM7QS9FMjVQeEM7QWdCdmhSQztFK0Q2bkIwQztBL0U2NVAzQztBZ0IxaFJDO0UrRDhuQndDO0EvRSs1UHpDO0FnQjdoUkM7RStEK25CdUM7QS9FaTZQeEM7QWdCaGlSQztFK0Rnb0J5QztBL0VtNlAxQztBZ0JuaVJDO0UrRGlvQnVDO0EvRXE2UHhDO0FnQnRpUkM7RStEa29Cb0M7QS9FdTZQckM7QWdCemlSQztFK0Rtb0JxQztBL0V5NlB0QztBZ0I1aVJDO0UrRG9vQjJDO0EvRTI2UDVDO0FnQi9pUkM7RStEcW9CNkI7QS9FNjZQOUI7QWdCbGpSQztFK0Rzb0JvQztBL0UrNlByQztBZ0JyalJDO0UrRHVvQnNDO0EvRWk3UHZDO0FnQnhqUkM7RStEd29Cd0M7QS9FbTdQekM7QWdCM2pSQztFK0R5b0IrQztBL0VxN1BoRDtBZ0I5alJDO0UrRDBvQnFDO0EvRXU3UHRDO0FnQmprUkM7RStEMm9Cc0M7QS9FeTdQdkM7QWdCcGtSQztFK0Q0b0JpQztBL0UyN1BsQztBZ0J2a1JDO0UrRDZvQmlDO0EvRTY3UGxDO0FnQjFrUkM7RStEOG9Ca0M7QS9FKzdQbkM7QWdCN2tSQztFK0Qrb0JnQztBL0VpOFBqQztBZ0JobFJDO0UrRGdwQjRDO0EvRW04UDdDO0FnQm5sUkM7O0UrRGtwQnFDO0EvRXE4UHRDO0FnQnZsUkM7RStEbXBCaUM7QS9FdThQbEM7QWdCMWxSQztFK0RvcEJnQztBL0V5OFBqQztBZ0I3bFJDO0UrRHFwQmlDO0EvRTI4UGxDO0FnQmhtUkM7RStEc3BCMEM7QS9FNjhQM0M7QWdCbm1SQztFK0R1cEIyQztBL0UrOFA1QztBZ0J0bVJDO0UrRHdwQjJDO0EvRWk5UDVDO0FnQnptUkM7RStEeXBCMkM7QS9FbTlQNUM7QWdCNW1SQztFK0QwcEJtQztBL0VxOVBwQztBZ0IvbVJDO0UrRDJwQmtDO0EvRXU5UG5DO0FnQmxuUkM7RStENHBCb0M7QS9FeTlQckM7QWdCcm5SQztFK0Q2cEJnQztBL0UyOVBqQztBZ0J4blJDO0UrRDhwQjhCO0EvRTY5UC9CO0FnQjNuUkM7RStEK3BCcUM7QS9FKzlQdEM7QWdCOW5SQztFK0RncUJ1QztBL0VpK1B4QztBZ0Jqb1JDO0UrRGlxQmdDO0EvRW0rUGpDO0FnQnBvUkM7RStEa3FCZ0M7QS9FcStQakM7QWdCdm9SQztFK0RtcUJvQztBL0V1K1ByQztBZ0Ixb1JDO0UrRG9xQm9DO0EvRXkrUHJDO0FnQjdvUkM7RStEcXFCdUM7QS9FMitQeEM7QWdCaHBSQztFK0RzcUIrQjtBL0U2K1BoQztBZ0JucFJDO0UrRHVxQjBDO0EvRSsrUDNDO0FnQnRwUkM7RStEd3FCbUM7QS9FaS9QcEM7QWdCenBSQztFK0R5cUIrQjtBL0VtL1BoQztBZ0I1cFJDO0UrRDBxQnVDO0EvRXEvUHhDO0FnQi9wUkM7RStEMnFCOEI7QS9FdS9QL0I7QWdCbHFSQztFK0Q0cUJ1QztBL0V5L1B4QztBZ0JycVJDO0UrRDZxQm1DO0EvRTIvUHBDO0FnQnhxUkM7RStEOHFCaUM7QS9FNi9QbEM7QWdCM3FSQztFK0QrcUJ1QztBL0UrL1B4QztBZ0I5cVJDO0UrRGdyQnlDO0EvRWlnUTFDO0FnQmpyUkM7RStEaXJCc0M7QS9FbWdRdkM7QWdCcHJSQztFK0RrckJ3QztBL0VxZ1F6QztBZ0J2clJDO0UrRG1yQnVDO0EvRXVnUXhDO0FnQjFyUkM7RStEb3JCMEM7QS9FeWdRM0M7QWdCN3JSQztFK0RxckJrQztBL0UyZ1FuQztBZ0Joc1JDO0UrRHNyQm9DO0EvRTZnUXJDO0FnQm5zUkM7RStEdXJCc0M7QS9FK2dRdkM7QWdCdHNSQztFK0R3ckJrQztBL0VpaFFuQztBQUNBOzs7OztDQUtDO0FEdHNSRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDd3NSRjtBRHJzUkE7RUFDRTtFQUNBO0FDdXNSRjtBRHBzUkE7RUFDRTtFQUNBO0FDc3NSRjtBRG5zUkE7O0VBRUU7RUFDQTtBQ3FzUkY7QURsc1JBOztFQUVFO0VBQ0E7QUNvc1JGO0FEanNSQTtFQUNFOzs7OztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDdXNSRjtFRHBzUkE7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUN1c1JGO0VEcHNSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDc3NSRjtFRG5zUkE7SUFDRTtJQUNBO0VDcXNSRjtBQUNGO0FEbHNSQTtFQUNFOzs7OztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDd3NSRjtFRHJzUkE7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUN3c1JGO0VEcnNSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDdXNSRjtFRHBzUkE7SUFDRTtJQUNBO0VDc3NSRjtBQUNGO0FEbnNSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcXNSRjtBRGxzUkE7RUFDRTs7O0lBQ0U7RUNzc1JGO0VEbnNSQTs7SUFDRTtFQ3NzUkY7QUFDRjtBRG5zUkE7RUFDRTs7O0lBQ0U7RUN1c1JGO0VEcHNSQTs7SUFDRTtFQ3VzUkY7QUFDRjtBRHBzUkE7RUFDRTtFQUNBO0FDc3NSRjtBQUNBLDZFQUE2RTtBRGxzUjdFO0VBQ0U7SUFDRTtJQUNBO0VDb3NSRjtFRGpzUkE7SUFDRTtJQUNBO0VDbXNSRjtFRGhzUkE7SUFDRTtJQUNBO0VDa3NSRjtBQUNGO0FEL3JSQTtFQUNFO0lBQ0U7SUFDQTtFQ2lzUkY7RUQ5clJBO0lBQ0U7SUFDQTtFQ2dzUkY7RUQ3clJBO0lBQ0U7SUFDQTtFQytyUkY7QUFDRjtBRDVyUkE7RUFDRTtFQUNBO0FDOHJSRjtBRDNyUkE7RUFDRTtJQUNFO0lBQ0E7RUM2clJGO0VEMXJSQTtJQUNFO0lBQ0E7RUM0clJGO0VEenJSQTtJQUNFO0lBQ0E7RUMyclJGO0VEeHJSQTtJQUNFO0lBQ0E7RUMwclJGO0VEdnJSQTtJQUNFO0lBQ0E7RUN5clJGO0VEdHJSQTtJQUNFO0lBQ0E7RUN3clJGO0VEcnJSQTtJQUNFO0lBQ0E7RUN1clJGO0FBQ0Y7QURwclJBO0VBQ0U7SUFDRTtJQUNBO0VDc3JSRjtFRG5yUkE7SUFDRTtJQUNBO0VDcXJSRjtFRGxyUkE7SUFDRTtJQUNBO0VDb3JSRjtFRGpyUkE7SUFDRTtJQUNBO0VDbXJSRjtFRGhyUkE7SUFDRTtJQUNBO0VDa3JSRjtFRC9xUkE7SUFDRTtJQUNBO0VDaXJSRjtFRDlxUkE7SUFDRTtJQUNBO0VDZ3JSRjtBQUNGO0FEN3FSQTtFQUNFO0VBQ0E7QUMrcVJGO0FENXFSQTtFQUNFOztJQUNFO0lBQ0E7RUMrcVJGO0VENXFSQTs7Ozs7SUFDRTtJQUNBO0VDa3JSRjtFRC9xUkE7Ozs7SUFDRTtJQUNBO0VDb3JSRjtBQUNGO0FEanJSQTtFQUNFOztJQUNFO0lBQ0E7RUNvclJGO0VEanJSQTs7Ozs7SUFDRTtJQUNBO0VDdXJSRjtFRHByUkE7Ozs7SUFDRTtJQUNBO0VDeXJSRjtBQUNGO0FEdHJSQTtFQUNFO0VBQ0E7QUN3clJGO0FEcnJSQTtFQUNFO0lBQ0U7SUFDQTtFQ3VyUkY7RURwclJBO0lBQ0U7SUFDQTtFQ3NyUkY7RURuclJBO0lBQ0U7SUFDQTtFQ3FyUkY7RURsclJBO0lBQ0U7SUFDQTtFQ29yUkY7RURqclJBO0lBQ0U7SUFDQTtFQ21yUkY7QUFDRjtBRGhyUkE7RUFDRTtJQUNFO0lBQ0E7RUNrclJGO0VEL3FSQTtJQUNFO0lBQ0E7RUNpclJGO0VEOXFSQTtJQUNFO0lBQ0E7RUNnclJGO0VEN3FSQTtJQUNFO0lBQ0E7RUMrcVJGO0VENXFSQTtJQUNFO0lBQ0E7RUM4cVJGO0FBQ0Y7QUQzcVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUM2cVJGO0FEMXFSQTtFQUNFO0lBQ0U7SUFDQTtFQzRxUkY7RUR6cVJBOztJQUNFO0lBQ0E7RUM0cVJGO0VEenFSQTs7OztJQUNFO0lBQ0E7RUM4cVJGO0VEM3FSQTs7O0lBQ0U7SUFDQTtFQytxUkY7RUQ1cVJBO0lBQ0U7SUFDQTtFQzhxUkY7QUFDRjtBRDNxUkE7RUFDRTtJQUNFO0lBQ0E7RUM2cVJGO0VEMXFSQTs7SUFDRTtJQUNBO0VDNnFSRjtFRDFxUkE7Ozs7SUFDRTtJQUNBO0VDK3FSRjtFRDVxUkE7OztJQUNFO0lBQ0E7RUNnclJGO0VEN3FSQTtJQUNFO0lBQ0E7RUMrcVJGO0FBQ0Y7QUQ1cVJBO0VBQ0U7RUFDQTtBQzhxUkY7QUFDQSw2RUFBNkU7QUQxcVI3RTtFQUNFO0lBQ0U7SUFDQTtFQzRxUkY7RUR6cVJBO0lBQ0U7SUFDQTtFQzJxUkY7RUR4cVJBO0lBQ0U7SUFDQTtFQzBxUkY7RUR2cVJBO0lBQ0U7SUFDQTtFQ3lxUkY7RUR0cVJBO0lBQ0U7SUFDQTtFQ3dxUkY7RURycVJBO0lBQ0U7SUFDQTtFQ3VxUkY7RURwcVJBO0lBQ0U7SUFDQTtFQ3NxUkY7QUFDRjtBRG5xUkE7RUFDRTtJQUNFO0lBQ0E7RUNxcVJGO0VEbHFSQTtJQUNFO0lBQ0E7RUNvcVJGO0VEanFSQTtJQUNFO0lBQ0E7RUNtcVJGO0VEaHFSQTtJQUNFO0lBQ0E7RUNrcVJGO0VEL3BSQTtJQUNFO0lBQ0E7RUNpcVJGO0VEOXBSQTtJQUNFO0lBQ0E7RUNncVJGO0VEN3BSQTtJQUNFO0lBQ0E7RUMrcFJGO0FBQ0Y7QUQ1cFJBO0VBQ0U7RUFDQTtBQzhwUkY7QUQzcFJBO0VBQ0U7Ozs7OztJQUNFO0lBQ0E7RUNrcVJGO0VEL3BSQTtJQUNFO0lBQ0E7SUFDQTtFQ2lxUkY7RUQ5cFJBO0lBQ0U7SUFDQTtFQ2dxUkY7RUQ3cFJBO0lBQ0U7SUFDQTtFQytwUkY7RUQ1cFJBO0lBQ0U7SUFDQTtJQUNBO0VDOHBSRjtFRDNwUkE7SUFDRTtJQUNBO0VDNnBSRjtFRDFwUkE7SUFDRTtJQUNBO0lBQ0E7RUM0cFJGO0FBQ0Y7QUR6cFJBO0VBQ0U7Ozs7OztJQUNFO0lBQ0E7RUNncVJGO0VEN3BSQTtJQUNFO0lBQ0E7SUFDQTtFQytwUkY7RUQ1cFJBO0lBQ0U7SUFDQTtFQzhwUkY7RUQzcFJBO0lBQ0U7SUFDQTtFQzZwUkY7RUQxcFJBO0lBQ0U7SUFDQTtJQUNBO0VDNHBSRjtFRHpwUkE7SUFDRTtJQUNBO0VDMnBSRjtFRHhwUkE7SUFDRTtJQUNBO0lBQ0E7RUMwcFJGO0FBQ0Y7QUR2cFJBO0VBQ0U7RUFDQTtBQ3lwUkY7QUR0cFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQzRwUkY7RUR6cFJBO0lBQ0U7SUFDQTtJQUNBO0VDMnBSRjtFRHhwUkE7SUFDRTtJQUNBO0lBQ0E7RUMwcFJGO0VEdnBSQTtJQUNFO0lBQ0E7RUN5cFJGO0VEdHBSQTtJQUNFO0lBQ0E7RUN3cFJGO0VEcnBSQTtJQUNFO0lBQ0E7RUN1cFJGO0FBQ0Y7QURwcFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQzBwUkY7RUR2cFJBO0lBQ0U7SUFDQTtJQUNBO0VDeXBSRjtFRHRwUkE7SUFDRTtJQUNBO0lBQ0E7RUN3cFJGO0VEcnBSQTtJQUNFO0lBQ0E7RUN1cFJGO0VEcHBSQTtJQUNFO0lBQ0E7RUNzcFJGO0VEbnBSQTtJQUNFO0lBQ0E7RUNxcFJGO0FBQ0Y7QURscFJBO0VBQ0U7RUFDQTtBQ29wUkY7QURqcFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3VwUkY7RURwcFJBO0lBQ0U7SUFDQTtJQUNBO0VDc3BSRjtFRG5wUkE7SUFDRTtJQUNBO0lBQ0E7RUNxcFJGO0VEbHBSQTtJQUNFO0lBQ0E7RUNvcFJGO0VEanBSQTtJQUNFO0lBQ0E7RUNtcFJGO0VEaHBSQTtJQUNFO0lBQ0E7RUNrcFJGO0FBQ0Y7QUQvb1JBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3FwUkY7RURscFJBO0lBQ0U7SUFDQTtJQUNBO0VDb3BSRjtFRGpwUkE7SUFDRTtJQUNBO0lBQ0E7RUNtcFJGO0VEaHBSQTtJQUNFO0lBQ0E7RUNrcFJGO0VEL29SQTtJQUNFO0lBQ0E7RUNpcFJGO0VEOW9SQTtJQUNFO0lBQ0E7RUNncFJGO0FBQ0Y7QUQ3b1JBO0VBQ0U7RUFDQTtBQytvUkY7QUQ1b1JBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ2twUkY7RUQvb1JBO0lBQ0U7SUFDQTtJQUNBO0VDaXBSRjtFRDlvUkE7SUFDRTtJQUNBO0lBQ0E7RUNncFJGO0VEN29SQTtJQUNFO0lBQ0E7RUMrb1JGO0VENW9SQTtJQUNFO0lBQ0E7RUM4b1JGO0VEM29SQTtJQUNFO0lBQ0E7RUM2b1JGO0FBQ0Y7QUQxb1JBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ2dwUkY7RUQ3b1JBO0lBQ0U7SUFDQTtJQUNBO0VDK29SRjtFRDVvUkE7SUFDRTtJQUNBO0lBQ0E7RUM4b1JGO0VEM29SQTtJQUNFO0lBQ0E7RUM2b1JGO0VEMW9SQTtJQUNFO0lBQ0E7RUM0b1JGO0VEem9SQTtJQUNFO0lBQ0E7RUMyb1JGO0FBQ0Y7QUR4b1JBO0VBQ0U7RUFDQTtBQzBvUkY7QUR2b1JBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQzZvUkY7RUQxb1JBO0lBQ0U7SUFDQTtJQUNBO0VDNG9SRjtFRHpvUkE7SUFDRTtJQUNBO0lBQ0E7RUMyb1JGO0VEeG9SQTtJQUNFO0lBQ0E7RUMwb1JGO0VEdm9SQTtJQUNFO0lBQ0E7RUN5b1JGO0VEdG9SQTtJQUNFO0lBQ0E7RUN3b1JGO0FBQ0Y7QURyb1JBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQzJvUkY7RUR4b1JBO0lBQ0U7SUFDQTtJQUNBO0VDMG9SRjtFRHZvUkE7SUFDRTtJQUNBO0lBQ0E7RUN5b1JGO0VEdG9SQTtJQUNFO0lBQ0E7RUN3b1JGO0VEcm9SQTtJQUNFO0lBQ0E7RUN1b1JGO0VEcG9SQTtJQUNFO0lBQ0E7RUNzb1JGO0FBQ0Y7QURub1JBO0VBQ0U7RUFDQTtBQ3FvUkY7QURsb1JBO0VBQ0U7SUFDRTtJQUNBO0VDb29SRjtFRGpvUkE7O0lBQ0U7SUFDQTtJQUNBO0VDb29SRjtFRGpvUkE7SUFDRTtJQUNBO0lBQ0E7RUNtb1JGO0FBQ0Y7QURob1JBO0VBQ0U7SUFDRTtJQUNBO0VDa29SRjtFRC9uUkE7O0lBQ0U7SUFDQTtJQUNBO0VDa29SRjtFRC9uUkE7SUFDRTtJQUNBO0lBQ0E7RUNpb1JGO0FBQ0Y7QUQ5blJBO0VBQ0U7RUFDQTtBQ2dvUkY7QUQ3blJBO0VBQ0U7SUFDRTtJQUNBO0VDK25SRjtFRDVuUkE7O0lBQ0U7SUFDQTtJQUNBO0VDK25SRjtFRDVuUkE7SUFDRTtJQUNBO0lBQ0E7RUM4blJGO0FBQ0Y7QUQzblJBO0VBQ0U7SUFDRTtJQUNBO0VDNm5SRjtFRDFuUkE7O0lBQ0U7SUFDQTtJQUNBO0VDNm5SRjtFRDFuUkE7SUFDRTtJQUNBO0lBQ0E7RUM0blJGO0FBQ0Y7QUR6blJBO0VBQ0U7RUFDQTtBQzJuUkY7QUR4blJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwblJGO0VEdm5SQTtJQUNFO0lBQ0E7SUFDQTtFQ3luUkY7QUFDRjtBRHRuUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3duUkY7RURyblJBO0lBQ0U7SUFDQTtJQUNBO0VDdW5SRjtBQUNGO0FEcG5SQTtFQUNFO0VBQ0E7QUNzblJGO0FEbm5SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDcW5SRjtFRGxuUkE7SUFDRTtJQUNBO0lBQ0E7RUNvblJGO0FBQ0Y7QURqblJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNtblJGO0VEaG5SQTtJQUNFO0lBQ0E7SUFDQTtFQ2tuUkY7QUFDRjtBRC9tUkE7RUFDRTtFQUNBO0FDaW5SRjtBRDltUkE7RUFDRTtJQUNFO0lBQ0E7RUNnblJGO0VEN21SQTs7SUFDRTtJQUNBO0lBQ0E7RUNnblJGO0VEN21SQTtJQUNFO0lBQ0E7SUFDQTtFQyttUkY7QUFDRjtBRDVtUkE7RUFDRTtJQUNFO0lBQ0E7RUM4bVJGO0VEM21SQTs7SUFDRTtJQUNBO0lBQ0E7RUM4bVJGO0VEM21SQTtJQUNFO0lBQ0E7SUFDQTtFQzZtUkY7QUFDRjtBRDFtUkE7RUFDRTtFQUNBO0FDNG1SRjtBRHptUkE7RUFDRTtJQUNFO0VDMm1SRjtFRHhtUkE7SUFDRTtFQzBtUkY7QUFDRjtBRHZtUkE7RUFDRTtJQUNFO0VDeW1SRjtFRHRtUkE7SUFDRTtFQ3dtUkY7QUFDRjtBRHJtUkE7RUFDRTtFQUNBO0FDdW1SRjtBRHBtUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3NtUkY7RURubVJBO0lBQ0U7SUFDQTtJQUNBO0VDcW1SRjtBQUNGO0FEbG1SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDb21SRjtFRGptUkE7SUFDRTtJQUNBO0lBQ0E7RUNtbVJGO0FBQ0Y7QURobVJBO0VBQ0U7RUFDQTtBQ2ttUkY7QUQvbFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpbVJGO0VEOWxSQTtJQUNFO0lBQ0E7SUFDQTtFQ2dtUkY7QUFDRjtBRDdsUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQytsUkY7RUQ1bFJBO0lBQ0U7SUFDQTtJQUNBO0VDOGxSRjtBQUNGO0FEM2xSQTtFQUNFO0VBQ0E7QUM2bFJGO0FEMWxSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNGxSRjtFRHpsUkE7SUFDRTtJQUNBO0lBQ0E7RUMybFJGO0FBQ0Y7QUR4bFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwbFJGO0VEdmxSQTtJQUNFO0lBQ0E7SUFDQTtFQ3lsUkY7QUFDRjtBRHRsUkE7RUFDRTtFQUNBO0FDd2xSRjtBRHJsUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3VsUkY7RURwbFJBO0lBQ0U7SUFDQTtJQUNBO0VDc2xSRjtBQUNGO0FEbmxSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDcWxSRjtFRGxsUkE7SUFDRTtJQUNBO0lBQ0E7RUNvbFJGO0FBQ0Y7QURqbFJBO0VBQ0U7RUFDQTtBQ21sUkY7QURobFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNrbFJGO0VEL2tSQTtJQUNFO0lBQ0E7SUFDQTtFQ2lsUkY7QUFDRjtBRDlrUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2dsUkY7RUQ3a1JBO0lBQ0U7SUFDQTtJQUNBO0VDK2tSRjtBQUNGO0FENWtSQTtFQUNFO0VBQ0E7QUM4a1JGO0FEM2tSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNmtSRjtFRDFrUkE7SUFDRTtJQUNBO0lBQ0E7RUM0a1JGO0FBQ0Y7QUR6a1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMya1JGO0VEeGtSQTtJQUNFO0lBQ0E7SUFDQTtFQzBrUkY7QUFDRjtBRHZrUkE7RUFDRTtFQUNBO0FDeWtSRjtBRHRrUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3drUkY7RURya1JBO0lBQ0U7SUFDQTtJQUNBO0VDdWtSRjtBQUNGO0FEcGtSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDc2tSRjtFRG5rUkE7SUFDRTtJQUNBO0lBQ0E7RUNxa1JGO0FBQ0Y7QURsa1JBO0VBQ0U7RUFDQTtBQ29rUkY7QURqa1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNta1JGO0VEaGtSQTtJQUNFO0lBQ0E7SUFDQTtFQ2trUkY7QUFDRjtBRC9qUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2lrUkY7RUQ5alJBO0lBQ0U7SUFDQTtJQUNBO0VDZ2tSRjtBQUNGO0FEN2pSQTtFQUNFO0VBQ0E7QUMralJGO0FENWpSQTtFQUNFO0lBQ0U7RUM4alJGO0VEM2pSQTtJQUNFO0VDNmpSRjtBQUNGO0FEMWpSQTtFQUNFO0lBQ0U7RUM0alJGO0VEempSQTtJQUNFO0VDMmpSRjtBQUNGO0FEeGpSQTtFQUNFO0VBQ0E7QUMwalJGO0FEdmpSQTtFQUNFO0lBQ0U7RUN5alJGO0VEdGpSQTtJQUNFO0lBQ0E7SUFDQTtFQ3dqUkY7QUFDRjtBRHJqUkE7RUFDRTtJQUNFO0VDdWpSRjtFRHBqUkE7SUFDRTtJQUNBO0lBQ0E7RUNzalJGO0FBQ0Y7QURualJBO0VBQ0U7RUFDQTtBQ3FqUkY7QURsalJBO0VBQ0U7SUFDRTtFQ29qUkY7RURqalJBO0lBQ0U7SUFDQTtJQUNBO0VDbWpSRjtBQUNGO0FEaGpSQTtFQUNFO0lBQ0U7RUNralJGO0VEL2lSQTtJQUNFO0lBQ0E7SUFDQTtFQ2lqUkY7QUFDRjtBRDlpUkE7RUFDRTtFQUNBO0FDZ2pSRjtBRDdpUkE7RUFDRTtJQUNFO0VDK2lSRjtFRDVpUkE7SUFDRTtJQUNBO0lBQ0E7RUM4aVJGO0FBQ0Y7QUQzaVJBO0VBQ0U7SUFDRTtFQzZpUkY7RUQxaVJBO0lBQ0U7SUFDQTtJQUNBO0VDNGlSRjtBQUNGO0FEemlSQTtFQUNFO0VBQ0E7QUMyaVJGO0FEeGlSQTtFQUNFO0lBQ0U7RUMwaVJGO0VEdmlSQTtJQUNFO0lBQ0E7SUFDQTtFQ3lpUkY7QUFDRjtBRHRpUkE7RUFDRTtJQUNFO0VDd2lSRjtFRHJpUkE7SUFDRTtJQUNBO0lBQ0E7RUN1aVJGO0FBQ0Y7QURwaVJBO0VBQ0U7RUFDQTtBQ3NpUkY7QURuaVJBO0VBQ0U7SUFDRTtFQ3FpUkY7RURsaVJBO0lBQ0U7SUFDQTtJQUNBO0VDb2lSRjtBQUNGO0FEamlSQTtFQUNFO0lBQ0U7RUNtaVJGO0VEaGlSQTtJQUNFO0lBQ0E7SUFDQTtFQ2tpUkY7QUFDRjtBRC9oUkE7RUFDRTtFQUNBO0FDaWlSRjtBRDloUkE7RUFDRTtJQUNFO0VDZ2lSRjtFRDdoUkE7SUFDRTtJQUNBO0lBQ0E7RUMraFJGO0FBQ0Y7QUQ1aFJBO0VBQ0U7SUFDRTtFQzhoUkY7RUQzaFJBO0lBQ0U7SUFDQTtJQUNBO0VDNmhSRjtBQUNGO0FEMWhSQTtFQUNFO0VBQ0E7QUM0aFJGO0FEemhSQTtFQUNFO0lBQ0U7RUMyaFJGO0VEeGhSQTtJQUNFO0lBQ0E7SUFDQTtFQzBoUkY7QUFDRjtBRHZoUkE7RUFDRTtJQUNFO0VDeWhSRjtFRHRoUkE7SUFDRTtJQUNBO0lBQ0E7RUN3aFJGO0FBQ0Y7QURyaFJBO0VBQ0U7RUFDQTtBQ3VoUkY7QURwaFJBO0VBQ0U7SUFDRTtFQ3NoUkY7RURuaFJBO0lBQ0U7SUFDQTtJQUNBO0VDcWhSRjtBQUNGO0FEbGhSQTtFQUNFO0lBQ0U7RUNvaFJGO0VEamhSQTtJQUNFO0lBQ0E7SUFDQTtFQ21oUkY7QUFDRjtBRGhoUkE7RUFDRTtFQUNBO0FDa2hSRjtBRC9nUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDaWhSRjtFRDlnUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2doUkY7RUQ3Z1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMrZ1JGO0VENWdSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDOGdSRjtFRDNnUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzZnUkY7QUFDRjtBRDFnUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDNGdSRjtFRHpnUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzJnUkY7RUR4Z1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMwZ1JGO0VEdmdSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDeWdSRjtFRHRnUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3dnUkY7QUFDRjtBRHJnUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3VnUkY7QURwZ1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDc2dSRjtFRG5nUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3FnUkY7RURsZ1JBO0lBQ0U7SUFDQTtJQUNBO0VDb2dSRjtFRGpnUkE7SUFDRTtJQUNBO0VDbWdSRjtFRGhnUkE7SUFDRTtJQUNBO0VDa2dSRjtBQUNGO0FELy9RQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2lnUkY7RUQ5L1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNnZ1JGO0VENy9RQTtJQUNFO0lBQ0E7SUFDQTtFQysvUUY7RUQ1L1FBO0lBQ0U7SUFDQTtFQzgvUUY7RUQzL1FBO0lBQ0U7SUFDQTtFQzYvUUY7QUFDRjtBRDEvUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzQvUUY7QUR6L1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMi9RRjtFRHgvUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzAvUUY7RUR2L1FBO0lBQ0U7SUFDQTtJQUNBO0VDeS9RRjtFRHQvUUE7SUFDRTtJQUNBO0VDdy9RRjtFRHIvUUE7SUFDRTtJQUNBO0VDdS9RRjtBQUNGO0FEcC9RQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3MvUUY7RURuL1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNxL1FGO0VEbC9RQTtJQUNFO0lBQ0E7SUFDQTtFQ28vUUY7RURqL1FBO0lBQ0U7SUFDQTtFQ20vUUY7RURoL1FBO0lBQ0U7SUFDQTtFQ2svUUY7QUFDRjtBRC8rUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2kvUUY7QUQ5K1FBO0VBQ0U7SUFDRTtJQUNBO0VDZy9RRjtFRDcrUUE7SUFDRTtJQUNBO0lBQ0E7RUMrK1FGO0VENStRQTtJQUNFO0lBQ0E7SUFDQTtFQzgrUUY7QUFDRjtBRDMrUUE7RUFDRTtJQUNFO0lBQ0E7RUM2K1FGO0VEMStRQTtJQUNFO0lBQ0E7SUFDQTtFQzQrUUY7RUR6K1FBO0lBQ0U7SUFDQTtJQUNBO0VDMitRRjtBQUNGO0FEeCtRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDMCtRRjtBRHYrUUE7RUFDRTtJQUNFO0lBQ0E7RUN5K1FGO0VEdCtRQTtJQUNFO0lBQ0E7SUFDQTtFQ3crUUY7RURyK1FBO0lBQ0U7SUFDQTtJQUNBO0VDdStRRjtBQUNGO0FEcCtRQTtFQUNFO0lBQ0U7SUFDQTtFQ3MrUUY7RURuK1FBO0lBQ0U7SUFDQTtJQUNBO0VDcStRRjtFRGwrUUE7SUFDRTtJQUNBO0lBQ0E7RUNvK1FGO0FBQ0Y7QURqK1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNtK1FGO0FEaCtRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDaytRRjtFRC85UUE7SUFDRTtJQUNBO0lBQ0E7RUNpK1FGO0VEOTlRQTtJQUNFO0lBQ0E7SUFDQTtFQ2crUUY7RUQ3OVFBO0lBQ0U7SUFDQTtJQUNBO0VDKzlRRjtBQUNGO0FENTlRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDODlRRjtFRDM5UUE7SUFDRTtJQUNBO0lBQ0E7RUM2OVFGO0VEMTlRQTtJQUNFO0lBQ0E7SUFDQTtFQzQ5UUY7RUR6OVFBO0lBQ0U7SUFDQTtJQUNBO0VDMjlRRjtBQUNGO0FEeDlRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDMDlRRjtBRHY5UUE7RUFDRTtJQUNFO0VDeTlRRjtFRHQ5UUE7SUFDRTtJQUNBO0lBQ0E7RUN3OVFGO0FBQ0Y7QURyOVFBO0VBQ0U7SUFDRTtFQ3U5UUY7RURwOVFBO0lBQ0U7SUFDQTtJQUNBO0VDczlRRjtBQUNGO0FEbjlRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcTlRRjtBRGw5UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvOVFGO0VEajlRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNtOVFGO0FBQ0Y7QURoOVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDazlRRjtFRC84UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDaTlRRjtBQUNGO0FEOThRQTtFQUNFO0VBQ0E7QUNnOVFGO0FENzhRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQys4UUY7RUQ1OFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzg4UUY7QUFDRjtBRDM4UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM2OFFGO0VEMThRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM0OFFGO0FBQ0Y7QUR6OFFBO0VBQ0U7RUFDQTtBQzI4UUY7QUR4OFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMDhRRjtFRHY4UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDeThRRjtBQUNGO0FEdDhRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3c4UUY7RURyOFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3U4UUY7QUFDRjtBRHA4UUE7RUFDRTtFQUNBO0FDczhRRjtBRG44UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNxOFFGO0VEbDhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvOFFGO0FBQ0Y7QURqOFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbThRRjtFRGg4UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDazhRRjtBQUNGO0FELzdRQTtFQUNFO0VBQ0E7QUNpOFFGO0FEOTdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2c4UUY7RUQ3N1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQys3UUY7QUFDRjtBRDU3UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM4N1FGO0VEMzdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM2N1FGO0FBQ0Y7QUQxN1FBO0VBQ0U7RUFDQTtBQzQ3UUY7QUR6N1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMyN1FGO0VEeDdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMwN1FGO0FBQ0Y7QUR2N1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN5N1FGO0VEdDdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN3N1FGO0FBQ0Y7QURyN1FBO0VBQ0U7RUFDQTtBQ3U3UUY7QURwN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNzN1FGO0VEbjdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNxN1FGO0FBQ0Y7QURsN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNvN1FGO0VEajdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNtN1FGO0FBQ0Y7QURoN1FBO0VBQ0U7RUFDQTtBQ2s3UUY7QUQvNlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpN1FGO0VEOTZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnN1FGO0FBQ0Y7QUQ3NlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMrNlFGO0VENTZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM4NlFGO0FBQ0Y7QUQzNlFBO0VBQ0U7RUFDQTtBQzY2UUY7QUQxNlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0NlFGO0VEejZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyNlFGO0FBQ0Y7QUR4NlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwNlFGO0VEdjZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN5NlFGO0FBQ0Y7QUR0NlFBO0VBQ0U7RUFDQTtBQ3c2UUY7QURyNlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN1NlFGO0VEcDZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNzNlFGO0FBQ0Y7QURuNlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxNlFGO0VEbDZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvNlFGO0FBQ0Y7QURqNlFBO0VBQ0U7RUFDQTtBQ202UUY7QURoNlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2s2UUY7RUQvNVFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2s2UUY7RUQvNVFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDazZRRjtFRC81UUE7SUFDRTtJQUNBO0lBQ0E7RUNpNlFGO0FBQ0Y7QUQ5NVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2c2UUY7RUQ3NVFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2c2UUY7RUQ3NVFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDZzZRRjtFRDc1UUE7SUFDRTtJQUNBO0lBQ0E7RUMrNVFGO0FBQ0Y7QUQ1NVFBO0VBQ0U7RUFDQTtBQzg1UUY7QUFDQSw2RUFBNkU7QUQxNVE3RTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNDVRRjtFRHo1UUE7SUFDRTtJQUNBO0lBQ0E7RUMyNVFGO0FBQ0Y7QUR4NVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwNVFGO0VEdjVRQTtJQUNFO0lBQ0E7SUFDQTtFQ3k1UUY7QUFDRjtBRHQ1UUE7RUFDRTtFQUNBO0FDdzVRRjtBQUNBLDZFQUE2RTtBRHA1UTdFO0VBQ0U7SUFDRTtFQ3M1UUY7RURuNVFBO0lBQ0U7SUFDQTtJQUNBO0VDcTVRRjtBQUNGO0FEbDVRQTtFQUNFO0lBQ0U7RUNvNVFGO0VEajVRQTtJQUNFO0lBQ0E7SUFDQTtFQ201UUY7QUFDRjtBRGg1UUE7RUFDRTtFQUNBO0FDazVRRjtBRC80UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2k1UUY7RUQ5NFFBO0lBQ0U7RUNnNVFGO0FBQ0Y7QUQ3NFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMrNFFGO0VENTRRQTtJQUNFO0VDODRRRjtBQUNGO0FEMzRRQTtFQUNFO0VBQ0E7QUM2NFFGO0FEMTRRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzQ0UUY7RUR6NFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzI0UUY7QUFDRjtBRHg0UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMwNFFGO0VEdjRRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN5NFFGO0FBQ0Y7QUR0NFFBO0VBQ0U7RUFDQTtBQ3c0UUY7QURyNFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDdTRRRjtFRHA0UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDczRRRjtBQUNGO0FEbjRRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3E0UUY7RURsNFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ280UUY7QUFDRjtBRGo0UUE7RUFDRTtFQUNBO0FDbTRRRjtBRGg0UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNrNFFGO0VELzNRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNpNFFGO0FBQ0Y7QUQ5M1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDZzRRRjtFRDczUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDKzNRRjtBQUNGO0FENTNRQTtFQUNFO0VBQ0E7QUM4M1FGO0FEMzNRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzYzUUY7RUQxM1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzQzUUY7QUFDRjtBRHozUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyM1FGO0VEeDNRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMwM1FGO0FBQ0Y7QUR2M1FBO0VBQ0U7RUFDQTtBQ3kzUUY7QUR0M1FBO0VBQ0U7SUFDRTtFQ3czUUY7RURyM1FBO0lBQ0U7SUFDQTtJQUNBO0VDdTNRRjtFRHAzUUE7SUFDRTtFQ3MzUUY7QUFDRjtBRG4zUUE7RUFDRTtJQUNFO0VDcTNRRjtFRGwzUUE7SUFDRTtJQUNBO0lBQ0E7RUNvM1FGO0VEajNRQTtJQUNFO0VDbTNRRjtBQUNGO0FEaDNRQTtFQUNFO0VBQ0E7QUNrM1FGO0FELzJRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2kzUUY7RUQ5MlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnM1FGO0FBQ0Y7QUQ3MlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDKzJRRjtFRDUyUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzgyUUY7QUFDRjtBRDMyUUE7RUFDRTtFQUNBO0FDNjJRRjtBRDEyUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzQyUUY7RUR6MlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzIyUUY7QUFDRjtBRHgyUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzAyUUY7RUR2MlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3kyUUY7QUFDRjtBRHQyUUE7RUFDRTtFQUNBO0FDdzJRRjtBRHIyUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3UyUUY7RURwMlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3MyUUY7QUFDRjtBRG4yUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3EyUUY7RURsMlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ28yUUY7QUFDRjtBRGoyUUE7RUFDRTtFQUNBO0FDbTJRRjtBRGgyUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNrMlFGO0VELzFRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDaTJRRjtBQUNGO0FEOTFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2cyUUY7RUQ3MVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrMVFGO0FBQ0Y7QUQ1MVFBO0VBQ0U7RUFDQTtBQzgxUUY7QUQzMVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM2MVFGO0VEMTFRQTtJQUNFO0lBQ0E7RUM0MVFGO0FBQ0Y7QUR6MVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMyMVFGO0VEeDFRQTtJQUNFO0lBQ0E7RUMwMVFGO0FBQ0Y7QUR2MVFBO0VBQ0U7RUFDQTtBQ3kxUUY7QUR0MVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN3MVFGO0VEcjFRQTtJQUNFO0lBQ0E7RUN1MVFGO0FBQ0Y7QURwMVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNzMVFGO0VEbjFRQTtJQUNFO0lBQ0E7RUNxMVFGO0FBQ0Y7QURsMVFBO0VBQ0U7RUFDQTtBQ28xUUY7QURqMVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNtMVFGO0VEaDFRQTtJQUNFO0lBQ0E7RUNrMVFGO0FBQ0Y7QUQvMFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpMVFGO0VEOTBRQTtJQUNFO0lBQ0E7RUNnMVFGO0FBQ0Y7QUQ3MFFBO0VBQ0U7RUFDQTtBQyswUUY7QUQ1MFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM4MFFGO0VEMzBRQTtJQUNFO0lBQ0E7RUM2MFFGO0FBQ0Y7QUQxMFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0MFFGO0VEejBRQTtJQUNFO0lBQ0E7RUMyMFFGO0FBQ0Y7QUR4MFFBO0VBQ0U7RUFDQTtBQzAwUUY7QUR2MFFBO0VBQ0U7SUFDRTtJQUNBO0VDeTBRRjtFRHQwUUE7SUFDRTtJQUNBO0lBQ0E7RUN3MFFGO0FBQ0Y7QURyMFFBO0VBQ0U7SUFDRTtJQUNBO0VDdTBRRjtFRHAwUUE7SUFDRTtJQUNBO0lBQ0E7RUNzMFFGO0FBQ0Y7QURuMFFBO0VBQ0U7RUFDQTtBQ3EwUUY7QURsMFFBO0VBQ0U7SUFDRTtJQUNBO0VDbzBRRjtFRGowUUE7SUFDRTtJQUNBO0lBQ0E7RUNtMFFGO0FBQ0Y7QURoMFFBO0VBQ0U7SUFDRTtJQUNBO0VDazBRRjtFRC96UUE7SUFDRTtJQUNBO0lBQ0E7RUNpMFFGO0FBQ0Y7QUQ5elFBO0VBQ0U7RUFDQTtBQ2cwUUY7QUQ3elFBO0VBQ0U7SUFDRTtJQUNBO0VDK3pRRjtFRDV6UUE7SUFDRTtJQUNBO0lBQ0E7RUM4elFGO0FBQ0Y7QUQzelFBO0VBQ0U7SUFDRTtJQUNBO0VDNnpRRjtFRDF6UUE7SUFDRTtJQUNBO0lBQ0E7RUM0elFGO0FBQ0Y7QUR6elFBO0VBQ0U7RUFDQTtBQzJ6UUY7QUR4elFBO0VBQ0U7SUFDRTtJQUNBO0VDMHpRRjtFRHZ6UUE7SUFDRTtJQUNBO0lBQ0E7RUN5elFGO0FBQ0Y7QUR0elFBO0VBQ0U7SUFDRTtJQUNBO0VDd3pRRjtFRHJ6UUE7SUFDRTtJQUNBO0lBQ0E7RUN1elFGO0FBQ0Y7QURwelFBO0VBQ0U7RUFDQTtBQ3N6UUY7QUFDQTs7Ozs7Q0FLQztBQUNELGlCQUFpQjtBZ0Z2NldqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsYUFBYTtBZ0Z2NldiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxjQUFjO0FnRnY2V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLFVBQVU7QWdGdjZXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsV0FBVztBZ0Z2NldYO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxlQUFlO0FnRnY2V2Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLGNBQWM7QWdGdjZXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsVUFBVTtBZ0Z2NldWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxpQkFBaUI7QWdGdjZXakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLGFBQWE7QWdGdjZXYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsY0FBYztBZ0Z2NldkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxVQUFVO0FnRnY2V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLFdBQVc7QWdGdjZXWDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsZUFBZTtBZ0Z2NldmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxjQUFjO0FnRnY2V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLFVBQVU7QWdGdjZXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsaUJBQWlCO0FnRnY2V2pCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxhQUFhO0FnRnY2V2I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLGNBQWM7QWdGdjZXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsVUFBVTtBZ0Z2NldWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxXQUFXO0FnRnY2V1g7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLGVBQWU7QWdGdjZXZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsY0FBYztBZ0Z2NldkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxVQUFVO0FnRnY2V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLGlCQUFpQjtBZ0Z2NldqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsYUFBYTtBZ0Z2NldiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxjQUFjO0FnRnY2V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLFVBQVU7QWdGdjZXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsV0FBVztBZ0Z2NldYO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QUFDQSxlQUFlO0FnRnY2V2Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZXRjtBQUNBLGNBQWM7QWdGdjZXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5NldGO0FBQ0EsVUFBVTtBZ0Z2NldWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk2V0Y7QWlGdnNYQTs7Ozs7O0VBQ0U7QWpGOHNYRjtBaUYzc1hBO0VBQ0U7QWpGNnNYRjtBaUYxc1hBO0VBQ0U7QWpGNHNYRjtBaUZ6c1hBO0VBQ0U7QWpGMnNYRjtBaUZ4c1hBO0VBQ0U7QWpGMHNYRjtBaUZ2c1hBO0VBQ0U7QWpGeXNYRjtBaUZ0c1hBO0VBQ0U7QWpGd3NYRjtBaUZyc1hBOzs7RUFDRTtFQUNBO0FqRnlzWEY7QWtGdnVYQTtFQUNFO0VBQ0E7RUFDQTtBbEZ5dVhGO0FrRnR1WEE7RUFDRTtBbEZ3dVhGO0FrRnJ1WEE7RUFDRTtBbEZ1dVhGO0FrRnB1WEE7O0VBQ0U7RUFDQTtBbEZ1dVhGO0FrRnB1WEE7OztFQUNFO0FsRnd1WEY7QWtGcnVYQTs7RUFDRTtBbEZ3dVhGO0FrRnJ1WEE7RUFDRTtBbEZ1dVhGO0FrRnB1WEE7RUFDRTtBbEZzdVhGO0FrRm51WEE7RUFDRTtFQUNBO0FsRnF1WEY7QWtGbHVYQTtFQUNFO0FsRm91WEY7QWtGanVYQTtFQUNFO0FsRm11WEY7QWtGaHVYQTtFQUNFO0FsRmt1WEY7QWtGL3RYQTtFQUNFO0VBQ0E7QWxGaXVYRjtBa0Y5dFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGZ3VYRjtBa0Y3dFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRit0WEY7QWtGNXRYQTtFQUNFO0FsRjh0WEY7QWtGM3RYQTtFQUNFO0FsRjZ0WEY7QWtGMXRYQTtFQUNFO0FsRjR0WEY7QWtGenRYQTtFQUNFO0VBQ0E7QWxGMnRYRjtBa0Z4dFhBO0VBQ0U7QWxGMHRYRjtBa0Z2dFhBOzs7RUFHRTtFQUNBO0FsRnl0WEY7QWtGdHRYQTtFQUNFO0FsRnd0WEY7QWtGcnRYQTtFQUNFO0FsRnV0WEY7QWtGcHRYQTtFQUNFO0FsRnN0WEY7QWtGbnRYQTtFQUNFO0VBQ0E7QWxGcXRYRjtBa0ZsdFhBOztFQUNFO0FsRnF0WEY7QWtGbHRYQTs7RUFDRTtBbEZxdFhGO0FrRmx0WEE7O0VBQ0U7QWxGcXRYRjtBa0ZsdFhBO0VBQ0U7QWxGb3RYRjtBa0ZqdFhBO0VBQ0U7RUFDQTtBbEZtdFhGO0FrRi9zWEE7RUFDRTtBbEZpdFhGO0FrRjlzWEE7RUFDRTtFQUNBO0FsRmd0WEY7QWtGNXNYQTtFQUNFO0FsRjhzWEY7QWtGM3NYQTtFQUNFO0FsRjZzWEY7QWtGMXNYQTtFQUNFO0FsRjRzWEY7QWtGenNYQTtFQUNFO0FsRjJzWEY7QWtGeHNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRjBzWEY7QWtGdnNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGeXNYRjtBa0Z0c1hBO0VBQ0U7QWxGd3NYRjtBa0Zyc1hBO0VBQ0U7QWxGdXNYRjtBa0Zwc1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnNzWEY7QWtGbnNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGcXNYRjtBa0Zsc1hBO0VBQ0U7QWxGb3NYRjtBa0Zqc1hBO0VBQ0U7QWxGbXNYRjtBa0Zoc1hBO0VBQ0U7QWxGa3NYRjtBa0YvclhBOztFQUVFO0FsRmlzWEY7QWtGOXJYQTtFQUNFO0VBQ0E7QWxGZ3NYRjtBa0Y3clhBO0VBQ0U7QWxGK3JYRjtBa0Y1clhBO0VBQ0U7QWxGOHJYRjtBa0YzclhBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FsRjZyWEY7QWtGMXJYQTtFQUNFO0VBQ0E7QWxGNHJYRjtBa0Z6clhBO0VBQ0U7QWxGMnJYRjtBa0Z4clhBO0VBQ0U7QWxGMHJYRjtBa0Z2clhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnlyWEY7QWtGdHJYQTtFQUNFO0FsRndyWEY7QWtGcnJYQTtFQUNFO0FsRnVyWEY7QWtGcHJYQTtFQUNFO0VBQ0E7QWxGc3JYRjtBa0ZwclhBO0VBQ0U7RUFDQTtBbEZzclhGO0FrRnByWEE7RUFDRTtFQUNBO0FsRnNyWEY7QWtGbnJYQTtFQUNFO0VBQ0E7QWxGcXJYRjtBa0ZuclhBO0VBQ0U7RUFDQTtBbEZxclhGO0FrRm5yWEE7RUFDRTtFQUNBO0FsRnFyWEY7QWtGbHJYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZvclhGO0FrRmpyWEE7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGdXJYRjtBa0ZwclhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGc3JYRjtBa0ZuclhBOztFQUNFO0FsRnNyWEY7QWtGbnJYQTtFQUNFO0FsRnFyWEY7QWtGbHJYQTs7RUFHRTtBbEZtclhGO0FrRmhyWEE7RUFDRTtBbEZrclhGO0FrRi9xWEE7RUFDRTtBbEZpclhGO0FrRjlxWEE7RUFDRTtBbEZnclhGO0FrRjdxWEE7RUFDRTtBbEYrcVhGO0FrRjVxWEE7OztFQUNFO0FsRmdyWEY7QWtGN3FYQTtFQUNFO0FsRitxWEY7QWtGNXFYQTtFQUNFO0FsRjhxWEY7QWtGM3FYQTtFQUNFO0FsRjZxWEY7QWtGMXFYQTtFQUNFO0FsRjRxWEY7QWtGenFYQTtFQUNFO0FsRjJxWEY7QWtGeHFYQTtFQUNFO0VBQ0E7QWxGMHFYRjtBa0Z2cVhBO0VBQ0U7QWxGeXFYRjtBa0Z0cVhBO0VBQ0U7QWxGd3FYRjtBa0ZycVhBOztFQUVFO0FsRnVxWEY7QWtGcHFYQTs7RUFFRTtBbEZzcVhGO0FrRm5xWEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWxGcXFYRjtBa0ZscVhBO0VBQ0U7QWxGb3FYRjtBa0ZqcVhBO0VBQ0U7QWxGbXFYRjtBa0ZocVhBO0VBQ0U7QWxGa3FYRjtBa0YvcFhBO0VBQ0U7QWxGaXFYRjtBa0Y5cFhBOztFQUVFO0VBQ0E7QWxGZ3FYRjtBa0Y3cFhBO0VBQ0U7RUFDQTtBbEYrcFhGO0FrRjVwWEE7RUFDRTtFQUNBO0FsRjhwWEY7QWtGM3BYQTs7RUFFRTtBbEY2cFhGO0FrRjFwWEE7O0VBRUU7RUFDQTtFQUNBO0FsRjRwWEY7QWtGenBYQTs7RUFFRTtBbEYycFhGO0FrRnhwWEE7O0VBRUU7QWxGMHBYRjtBa0Z2cFhBOzs7O0VBSUU7QWxGeXBYRjtBa0Z0cFhBO0VBQ0U7QWxGd3BYRjtBa0ZycFhBOztFQUVFO0FsRnVwWEY7QWtGcHBYQTs7RUFFRTtBbEZzcFhGO0FrRmxwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm9wWEY7QWtGaHBYQTtFQUNFO0VBQ0E7QWxGa3BYRjtBbUYxb1lBO0VBQ0U7QW5GNG9ZRjtBbUZ6b1lBO0VBQ0U7RUFDQTtFQUNBO0FuRjJvWUY7QW1GeG9ZQTs7RUFDRTtBbkYyb1lGO0FtRnhvWUE7RUFDRTtBbkYwb1lGO0FtRnZvWUE7RUFDRTtFQUNBO0FuRnlvWUY7QW1GdG9ZQTs7RUFDRTtFQUNBO0FuRnlvWUY7QW1GdG9ZQTtFQUNFO0VBQ0E7QW5Gd29ZRjtBbUZ0b1lBO0VBQ0U7QW5Gd29ZRjtBbUZ0b1lBO0VBQ0U7QW5Gd29ZRjtBbUZyb1lBO0VBQ0U7RUFDQTtBbkZ1b1lGO0FtRnBvWUE7RUFDRTtFQUNBO0FuRnNvWUY7QW1Gbm9ZQTtFQUNFO0FuRnFvWUY7QW1GbG9ZQTtFQUNFO0VBQ0E7QW5Gb29ZRjtBbUZqb1lBO0VBQ0U7QW5GbW9ZRjtBbUZob1lBOzs7OztFQUtFO0FuRmtvWUY7QW1GL25ZQTs7RUFDRTtBbkZrb1lGO0FtRi9uWUE7RUFDRTtBbkZpb1lGO0FtRjluWUE7RUFDRTtBbkZnb1lGO0FtRjluWUE7O0VBQ0U7QW5GaW9ZRjtBbUY5bllBO0VBRUU7RUFDQTtFQUNBO0FuRituWUY7QW1GNW5ZQTs7RUFDRTtBbkYrbllGO0FtRjVuWUE7RUFDRTtJQUNFO0lBQ0E7RW5GOG5ZRjtBQUNGO0FtRjNuWUE7O0VBQ0U7QW5GOG5ZRjtBbUYzbllBO0VBQ0U7SUFDRTtFbkY2bllGO0FBQ0Y7QW1GM25ZQTtFQUNFO0lBQ0U7RW5GNm5ZRjtBQUNGO0FtRjFuWUE7RUFDRTtJQUNFO0VuRjRuWUY7RW1GMW5ZQTtJQUNFO0VuRjRuWUY7QUFDRjtBb0Z2dllBO0VBQ0U7QXBGeXZZRjtBb0Z2dllFOzs7OztFQUNFO0FwRjZ2WUo7QW9GenZZQTtFQUNFO0FwRjJ2WUY7QW9GeHZZQTtFQUNFO0FwRjB2WUY7QW9GdnZZQTtFQUNFO0FwRnl2WUY7QW9GdHZZQTtFQUNFO0FwRnd2WUY7QW9GcnZZQTtFQUNFO0FwRnV2WUY7QW9GcHZZQTtFQUNFO0FwRnN2WUY7QW9GbnZZQTtFQUNFO0FwRnF2WUY7QW9GbHZZQTs7Ozs7RUFLRTtBcEZvdllGO0FvRmp2WUE7RUFDRTtFQUNBO0VBQ0E7QXBGbXZZRjtBb0ZodllBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXBGMHZZRjtBb0Z2dllBOzs7RUFDRTtBcEYydllGO0FvRnh2WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QXBGd3dZRjtBb0Zyd1lBO0VBQ0U7RUFDQTtFQUNBO0FwRnV3WUY7QW9GcHdZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FwRjh3WUY7QW9GM3dZQTs7O0VBQ0U7QXBGK3dZRjtBb0Y1d1lBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FwRjR4WUY7QW9GenhZQTtFQUNFO0VBQ0E7RUFDQTtBcEYyeFlGO0FvRnh4WUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBcEZreVlGO0FvRi94WUE7OztFQUNFO0FwRm15WUY7QW9GaHlZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBcEZnellGO0FvRjd5WUE7RUFDRTtFQUNBO0VBQ0E7QXBGK3lZRjtBb0Y1eVlBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXBGc3pZRjtBb0ZuellBOzs7RUFDRTtBcEZ1ellGO0FvRnB6WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QXBGbzBZRjtBb0ZqMFlBO0VBQ0U7RUFDQTtFQUNBO0FwRm0wWUY7QW9GaDBZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FwRjAwWUY7QW9GdjBZQTs7O0VBQ0U7QXBGMjBZRjtBb0Z4MFlBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FwRncxWUY7QW9GcjFZQTtFQUNFO0VBQ0E7RUFDQTtBcEZ1MVlGO0FvRnAxWUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBcEY4MVlGO0FvRjMxWUE7OztFQUNFO0FwRisxWUY7QW9GNTFZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBcEY0MllGO0FvRnoyWUE7RUFDRTtBcEYyMllGO0FvRngyWUE7Ozs7O0VBQ0U7RUFDQTtBcEY4MllGO0FvRjMyWUE7OztFQUNFO0FwRisyWUY7QW9GNTJZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QXBGNDNZRjtBb0Z6M1lBO0VBQ0U7RUFDQTtFQUNBO0FwRjIzWUY7QW9GeDNZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtBcEZrNFlGO0FvRi8zWUE7O0VBQ0U7QXBGazRZRjtBb0YvM1lBOzs7RUFDRTtBcEZtNFlGO0FvRmg0WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FwRmc1WUY7QW9GNzRZQTs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBcEY0NVlGO0FvRno1WUE7RUFDRTtFQUNBO0VBQ0E7QXBGMjVZRjtBb0Z4NVlBO0VBQ0U7QXBGMDVZRjtBb0Z2NVlBO0VBQ0U7RUFDQTtFQUNBO0FwRnk1WUY7QW9GdDVZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ3NVlGO0FvRnI1WUE7RUFDRTtBcEZ1NVlGO0FvRnA1WUE7RUFDRTtBcEZzNVlGO0FvRm41WUE7RUFDRTtBcEZxNVlGO0FvRmw1WUE7RUFDRTtBcEZvNVlGO0FvRmo1WUE7RUFDRTtBcEZtNVlGO0FvRmg1WUE7RUFDRTtBcEZrNVlGO0FvRi80WUE7RUFDRTtBcEZpNVlGO0FvRjk0WUE7RUFDRTtBcEZnNVlGO0FvRjc0WUE7RUFDRTtBcEYrNFlGO0FvRjU0WUE7RUFDRTtBcEY4NFlGO0FvRjM0WUE7RUFDRTtBcEY2NFlGO0FvRjE0WUE7RUFDRTtBcEY0NFlGO0FvRno0WUE7RUFDRTtBcEYyNFlGO0FvRng0WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGMDRZRjtBb0Z0NFlBO0VBQ0U7RUFDQTtBcEZ3NFlGO0FxRjdyWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYrclpGO0FxRjVyWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGOHJaRjtBcUYzclpBOztFQUNFO0VBQ0E7QXJGOHJaRjtBcUYzclpBOztFQUNFO0VBQ0E7QXJGOHJaRjtBcUYzclpBOztFQUNFO0VBQ0E7QXJGOHJaRjtBcUYzclpBOztFQUNFO0VBQ0E7QXJGOHJaRjtBcUYzclpBOztFQUNFO0VBQ0E7QXJGOHJaRjtBcUYzclpBOztFQUNFO0VBQ0E7QXJGOHJaRjtBcUYzclpBOztFQUNFO0VBQ0E7QXJGOHJaRjtBcUYzclpBOztFQUNFO0VBQ0E7QXJGOHJaRjtBcUYzclpBOztFQUNFO0VBQ0E7QXJGOHJaRjtBQUNBLGlCQUFpQjtBc0Y5dlpqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGZ3daRjtBc0Y3dlpBO0VBQ0U7QXRGK3ZaRjtBc0Y1dlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY4dlpGO0FzRjN2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGNnZaRjtBc0YxdlpBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY2dlpGO0FzRjF2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEY0dlpGO0FzRnp2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjJ2WkY7QXNGeHZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjB2WkY7QXNGdnZaQTtFQUNFO0F0Rnl2WkY7QXNGdHZaQTtFQUNFO0F0Rnd2WkY7QUFDQSxrQkFBa0I7QXNGcHZabEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnN2WkY7QXNGbnZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnF2WkY7QUFDQSxjQUFjO0FzRmp2WmQ7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGd3ZaRjtBc0ZydlpBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ3dlpGO0FBQ0EsYUFBYTtBc0ZwdlpiO0VBQ0U7QXRGc3ZaRjtBc0ZudlpBO0VBQ0U7QXRGcXZaRjtBc0ZsdlpBO0VBQ0U7QXRGb3ZaRjtBc0ZqdlpBO0VBQ0U7QXRGbXZaRjtBc0ZodlpBO0VBQ0U7QXRGa3ZaRjtBQUNBLGtCQUFrQjtBc0Y5dVpsQjtFQUNFO0VBQ0E7QXRGZ3ZaRjtBc0Y3dVpBO0VBQ0U7RUFDQTtFQUNBO0F0Rit1WkY7QXNGNXVaQTtFQUNFO0VBQ0E7QXRGOHVaRjtBc0YzdVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY2dVpGO0FzRjF1WkE7RUFDRTtBdEY0dVpGO0FzRnp1WkE7RUFDRTtFQUNBO0VBQ0E7QXRGMnVaRjtBQUNBLGlCQUFpQjtBc0Z2dVpqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ5dVpGO0FzRnR1WkE7RUFDRTtBdEZ3dVpGO0FzRnJ1WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ1dVpGO0FzRnB1WkE7RUFDRTtFQUNBO0VBQ0E7QXRGc3VaRjtBc0ZudVpBO0VBQ0U7RUFDQTtFQUNBO0F0RnF1WkY7QXNGbHVaQTs7RUFDRTtFQUNBO0F0RnF1WkY7QXNGbHVaQTtFQUNFO0F0Rm91WkY7QXNGanVaQTtFQUNFO0F0Rm11WkY7QXNGaHVaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Rmt1WkY7QXNGL3RaQTs7RUFDRTtBdEZrdVpGO0FzRi90WkE7OztFQUdFO0VBQ0E7RXRGaXVaQSxxQkFBcUI7RXNGaHVackI7RXRGa3VaQSxpQkFBaUI7QUFDbkI7QXNGaHVaQTs7RUFDRTtFQUNBO0F0Rm11WkY7QXNGaHVaQTs7RUFDRTtBdEZtdVpGO0FBQ0EsU0FBUztBc0YvdFpUO0VBQ0U7QXRGaXVaRjtBc0Y5dFpBO0VBQ0U7QXRGZ3VaRjtBc0Y3dFpBO0VBQ0U7QXRGK3RaRjtBc0Y1dFpBOztFQUNFO0F0Rit0WkY7QXNGNXRaQTs7RUFDRTtBdEYrdFpGO0FzRjV0WkE7RUFDRTtFQUNBO0F0Rjh0WkY7QXNGM3RaQTtFQUNFO0F0RjZ0WkY7QXNGMXRaQTs7RUFDRTtFQUNBO0F0RjZ0WkY7QXNGMXRaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjR0WkY7QXNGenRaQTtFQUNFO0F0RjJ0WkY7QXNGeHRaQTtFQUNFO0F0RjB0WkY7QXNGdHRaQTtFQUNFO0F0Rnd0WkY7QXNGcnRaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGdXRaRjtBc0ZwdFpBO0VBQ0U7RUFDQTtFQUNBO0F0RnN0WkY7QXNGbnRaQTtFQUNFO0VBQ0E7RUFDQTtBdEZxdFpGO0FzRmx0WkE7RUFDRTtBdEZvdFpGO0FzRmp0WkE7RUFDRTtBdEZtdFpGO0FzRmh0WkE7RUFDRTtFQUNBO0F0Rmt0WkY7QXNGL3NaQTs7RUFFRTtBdEZpdFpGO0FzRjlzWkE7RUFDRTtFQUNBO0F0Rmd0WkY7QUFDQSxlQUFlO0FzRjVzWmY7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Rmd0WkY7QXNGN3NaQTtFQUNFO0F0RitzWkY7QXNGNXNaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjhzWkY7QXNGM3NaQTtFQUNFO0VBQ0E7RUFDQTtBdEY2c1pGO0FzRjFzWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEY0c1pGO0FzRnpzWkE7RUFDRTtBdEYyc1pGO0FzRnhzWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMHNaRjtBc0Z2c1pBO0VBQ0U7RUFDQTtFdEZ5c1pBLG9CQUFvQjtFc0Z0c1pwQjtBdEZ3c1pGO0FzRnBzWkE7RUFDRTtFQUNBO0VBQ0E7QXRGc3NaRjtBc0Zuc1pBO0VBQ0U7QXRGcXNaRjtBc0Zsc1pBO0VBQ0U7QXRGb3NaRjtBc0Zqc1pBOztFQUVFO0VBQ0E7RUFDQTtFdEZtc1pBLG9DQUFvQztFQUNwQyxpQ0FBaUM7RXNGanNaakM7QXRGbXNaRjtBc0Zoc1pBO0VBQ0U7QXRGa3NaRjtBc0YvclpBO0VBQ0U7QXRGaXNaRjtBQUNBLGdCQUFnQjtBc0Y3clpoQjtFQUNFO0VBQ0E7QXRGK3JaRjtBc0Y1clpBO0VBQ0U7RUFDQTtFQUNBO0F0RjhyWkY7QXNGM3JaQTtFQUNFO0VBQ0E7RUFDQTtBdEY2clpGO0FzRjFyWkE7RUFDRTtFQUNBO0F0RjRyWkY7QXNGenJaQTtFQUNFO0VBQ0E7RUFDQTtBdEYyclpGO0FzRnhyWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjByWkY7QXNGdnJaQTtFQUNFO0VBQ0E7QXRGeXJaRjtBc0Z0clpBO0VBQ0U7QXRGd3JaRjtBc0ZyclpBO0VBQ0U7QXRGdXJaRjtBc0ZwclpBO0VBQ0U7QXRGc3JaRjtBc0ZuclpBO0VBQ0U7RUFDQTtFQUNBO0F0RnFyWkY7QXNGbHJaQTtFQUNFO0F0Rm9yWkY7QXNGanJaQTtFQUNFO0VBQ0E7QXRGbXJaRjtBQUNBLGVBQWU7QXNGL3FaZjs7Ozs7RUFLRTtBdEZpclpGO0FzRjlxWkE7RUFDRTtBdEZnclpGO0FzRjdxWkE7RUFDRTtBdEYrcVpGO0FzRjVxWkE7RUFDRTtBdEY4cVpGO0FzRjNxWkE7RUFDRTtFQUNBO0F0RjZxWkY7QXNGMXFaQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY4cVpGO0FzRjVxWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGZ3JaRjtBc0Y3cVpBOzs7RUFDRTtFQUNBO0VBQ0E7QXRGaXJaRjtBc0Y5cVpBO0VBQ0U7QXRGZ3JaRjtBQUNBLFdBQVc7QXNGM3FaWDtFQUNFO0F0RjZxWkY7QXNGMXFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjRxWkY7QXNGenFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYycVpGO0FzRnhxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMHFaRjtBc0Z2cVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGeXFaRjtBc0Z0cVpBO0VBQ0U7QXRGd3FaRjtBQUNBLGNBQWM7QXNGcHFaZDtFQUNFO0F0RnNxWkY7QXNGbnFaQTtFQUNFO0VBQ0E7QXRGcXFaRjtBc0ZscVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZvcVpGO0FzRmpxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm1xWkY7QXNGaHFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZrcVpGO0FzRi9wWkE7RUFDRTtFQUNBO0VBQ0E7QXRGaXFaRjtBc0Y5cFpBO0VBQ0U7RUFDQTtBdEZncVpGO0FBQ0EsVUFBVTtBc0Y1cFpWO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdEY2cFpGO0FzRjFwWkE7RUFDRTtBdEY0cFpGO0FzRnpwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYycFpGO0FzRnhwWkE7RUFDRTtBdEYwcFpGO0FBQ0EsWUFBWTtBc0Z0cFpaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGd3BaRjtBc0ZycFpBO0VBQ0U7QXRGdXBaRjtBc0ZwcFpBOztFQUNFO0VBQ0E7QXRGdXBaRjtBc0ZwcFpBO0VBQ0U7RUFDQTtFQUNBO0F0RnNwWkY7QXNGbnBaQTtFQUNFO0VBQ0E7QXRGcXBaRjtBc0ZqcFpBO0VBQ0U7QXRGbXBaRjtBc0ZocFpBO0VBQ0U7RUFDQTtBdEZrcFpGO0FzRi9vWkE7O0VBQ0U7QXRGa3BaRjtBc0Yvb1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGaXBaRjtBc0Y5b1pBO0VBQ0U7QXRGZ3BaRjtBc0Y3b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGK29aRjtBc0Y1b1pBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RitvWkY7QXNGNW9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjhvWkY7QXNGM29aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjZvWkY7QXNGMW9aQTtFQUNFO0VBQ0E7QXRGNG9aRjtBc0Z6b1pBO0VBQ0U7QXRGMm9aRjtBc0Z4b1pBO0VBQ0U7QXRGMG9aRjtBc0Z2b1pBO0VBQ0U7RUFDQTtBdEZ5b1pGO0FzRnRvWkE7RUFDRTtBdEZ3b1pGO0FBQ0EsV0FBVztBc0Z0b1pYO0VBQ0U7QXRGd29aRjtBc0Zyb1pBO0VBQ0U7QXRGdW9aRjtBc0Zwb1pBO0VBQ0U7QXRGc29aRjtBc0Zub1pBO0VBQ0U7QXRGcW9aRjtBc0Zsb1pBO0VBQ0U7QXRGb29aRjtBc0Zqb1pBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm9vWkY7QXNGam9aQTs7RUFDRTtBdEZvb1pGO0FzRmpvWkE7RUFDRTtBdEZtb1pGO0FzRmhvWkE7RUFDRTtBdEZrb1pGO0FzRi9uWkE7O0VBRUU7QXRGaW9aRjtBc0Y5blpBO0VBQ0U7QXRGZ29aRjtBc0Y3blpBO0VBQ0U7QXRGK25aRjtBc0Y1blpBO0VBQ0U7QXRGOG5aRjtBc0YzblpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjZuWkY7QXNGMW5aQTtFQUNFO0F0RjRuWkY7QXNGem5aQTtFQUNFO0F0RjJuWkY7QXNGeG5aQTtFQUNFO0VBQ0E7QXRGMG5aRjtBc0Z2blpBO0VBQ0U7RUFDQTtBdEZ5blpGO0FBQ0EsZ0JBQWdCO0FzRnJuWmhCO0VBQ0U7QXRGdW5aRjtBc0ZwblpBO0VBQ0U7RUFDQTtFQUNBO0F0RnNuWkY7QXNGbm5aQTtFQUNFO0F0RnFuWkY7QUFDQSxhQUFhO0FzRmxuWmI7RUFDRTtFQUFvQjtFQUNwQjtFQUEwQjtFQUF1QjtBdEZ1blpuRDtBc0ZyblpBO0VBQ0U7QXRGdW5aRjtBc0ZyblpBO0VBQ0U7RUFBZ0I7RUFBa0I7RUFDbEM7RUFBMkI7QXRGMG5aN0I7QXNGeG5aQTtFQUNFO0VBQWdCO0VBQWE7RUFDN0I7RUFBeUM7RUFDekM7RUFBdUM7QXRGOG5aekM7QXNGNW5aQTs7RUFDRTtFQUFnQjtFQUFhO0VBQVk7RUFBYztFQUFZO0VBQ25FO0VBQWlCO0VBQWM7RUFBMkM7RUFDMUU7RUFBNkI7RUFBZ0M7QXRGeW9aL0Q7QXNGdm9aQTtFQUNFO0VBQ0E7RUFDQTtFQUEyQjtBdEYwb1o3QjtBc0Z4b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQTJCO0VBQzNCO0F0RjJvWkY7QXNGem9aQTtFQUNFO0VBQWdCO0VBQWE7RUFDN0I7RUFDQTtFQUEyQjtFQUMzQjtFQUFvQjtFQUFRO0VBQVc7RUFDdkM7RUFBc0M7RUFDdEM7RUFBb0M7QXRGbXBadEM7QXNGanBaQTtFQUNFO0F0Rm1wWkY7QXNGanBaQTtFQUNFO0F0Rm1wWkY7QUFDQSxXQUFXO0FzRjlvWlg7RUFDRTtBdEZncFpGO0FzRjlvWkE7RUFDRTtBdEZncFpGO0FzRjlvWkE7RUFDRTtBdEZncFpGO0FzRjlvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RmdwWkY7QXNGOW9aQTtFQUNFO0VBQ0E7QXRGZ3BaRjtBc0Y5b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGZ3BaRjtBc0Y5b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RmdwWkY7QXNGOW9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZncFpGO0FzRjlvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZncFpGO0FzRjlvWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZrcFpGO0FzRmhwWkE7RUFDRTtBdEZrcFpGO0FzRmhwWkE7RUFDRTtBdEZrcFpGO0FzRmhwWkE7RUFDRTtFQUNBO0VBQ0E7QXRGa3BaRjtBc0ZocFpBOzs7OztFQUNFO0VBQ0E7QXRGc3BaRjtBc0ZucFpBOzs7RUFDRTtBdEZ1cFpGO0FzRnBwWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RndwWkY7QXNGdHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RndwWkY7QXNGdHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ3cFpGO0FzRnRwWkE7RUFDRTtBdEZ3cFpGO0FzRnRwWkE7RUFDRTtFQUNBO0F0RndwWkY7QXNGdHBaQTtFQUNFO0F0RndwWkY7QXNGdHBaQTtFQUNFO0VBQ0E7QXRGd3BaRjtBc0Z0cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGd3BaRjtBc0Z0cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGd3BaRjtBc0Z0cFpBO0VBQ0U7QXRGd3BaRjtBc0ZycFpBOzs7O0VBQ0U7QXRGMHBaRjtBc0Z2cFpBOzs7O0VBQ0U7QXRGNHBaRjtBc0Z6cFpBOzs7O0VBQ0U7QXRGOHBaRjtBc0YzcFpBOzs7O0VBQ0U7QXRGZ3FaRjtBc0Y3cFpBO0VBQ0U7QXRGK3BaRjtBc0Y1cFpBO0VBQ0U7QXRGOHBaRjtBc0YzcFpBO0VBQ0U7QXRGNnBaRjtBc0YxcFpBO0VBQ0U7QXRGNHBaRjtBc0Z6cFpBO0VBQ0U7QXRGMnBaRjtBc0Z2cFpBO0VBQ0U7QXRGeXBaRjtBc0Z0cFpBO0VBQ0U7QXRGd3BaRjtBQUNBLGtCQUFrQjtBc0ZqcFpsQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm1wWkY7QXNGaHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGa3BaRjtBc0Yvb1pBO0VBQ0U7QXRGaXBaRjtBc0Y5b1pBO0VBQ0U7QXRGZ3BaRjtBc0Y3b1pBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYrb1pGO0FzRjVvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjhvWkY7QXNGM29aQTtFQUNFO0F0RjZvWkY7QXNGMW9aQTtFQUNFO0VBQ0E7RUFDQTtBdEY0b1pGO0FzRnpvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjJvWkY7QXNGeG9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYwb1pGO0FzRnZvWkE7RUFDRTtBdEZ5b1pGO0FzRnRvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZ3b1pGO0FzRnBvWkE7RUFDRTtBdEZzb1pGO0FzRm5vWkE7RUFDRTtBdEZxb1pGO0FzRmxvWkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGb29aRjtBc0Zqb1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZtb1pGO0FzRmhvWkE7RUFDRTtFQUNBO0VBQ0E7QXRGa29aRjtBc0YvblpBO0VBQ0U7QXRGaW9aRjtBc0Y5blpBO0VBQ0U7RUFDQTtBdEZnb1pGO0FBQ0E7O0NBRUM7QXNGN25aRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RituWkY7QXNGNW5aQTtFQUNFO0VBQ0E7QXRGOG5aRjtBc0YzblpBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjZuWkY7QXNGMW5aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjRuWkY7QXNGem5aQTtFdEYyblpFLG9CQUFvQjtBQUN0QjtBc0Z2blpBO0VBQ0U7QXRGeW5aRjtBc0Z0blpBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F0RnduWkY7QUFDQSxlQUFlO0FzRnJuWmY7RUFDRTtFQUNBO0F0RnVuWkY7QXNGcm5aQTtFQUNFO0VBQ0E7QXRGdW5aRjtBQUNBLGdCQUFnQjtBc0ZwblpoQjtFQUNFO0F0RnNuWkY7QUFDQSxlQUFlO0FzRm5uWmY7RUFDRTtFQUNBO0VBQ0E7QXRGcW5aRjtBc0ZsblpBO0VBQ0U7QXRGb25aRjtBQUNBLFdBQVc7QXNGam5aWDtFQUNFO0VBQ0E7RUFDQTtBdEZtblpGO0FzRmpuWkE7RUFDRTtFQUNBO0VBQ0E7QXRGbW5aRjtBc0ZqblpBO0VBQ0U7RUFDQTtBdEZtblpGO0FzRmpuWkE7RUFDRTtBdEZtblpGO0FzRmpuWkE7RUFDRTtBdEZtblpGO0FzRmpuWkE7RUFDRTtBdEZtblpGO0FzRmpuWkE7RUFDRTtBdEZtblpGO0FzRmpuWkE7RUFDRTtBdEZtblpGO0FzRmpuWkE7RUFDRTtBdEZtblpGO0FzRmpuWkE7RUFDRTtBdEZtblpGO0FBQ0Esd0JBQXdCO0FzRi9tWnhCO0VBQ0U7QXRGaW5aRjtBc0Y5bVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZnblpGO0FzRjltWkE7RUFDRTtBdEZnblpGO0FzRjltWkE7RUFDRTtBdEZnblpGO0FzRjltWkE7RUFDRTtBdEZnblpGO0FzRjltWkE7RUFDRTtBdEZnblpGO0FzRjdtWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGK21aRjtBc0Y1bVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGOG1aRjtBc0YzbVpBO0VBQ0U7QXRGNm1aRjtBc0YxbVpBO0VBQ0U7QXRGNG1aRjtBc0Z6bVpBO0VBQ0U7QXRGMm1aRjtBc0Z4bVpBO0VBQ0U7QXRGMG1aRjtBc0Z2bVpBO0VBQ0U7QXRGeW1aRjtBc0Z0bVpBO0VBQ0U7QXRGd21aRjtBc0ZybVpBO0VBQ0U7QXRGdW1aRjtBQUNBLFlBQVk7QXNGcG1aWjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGc21aRjtBc0ZubVpBO0VBQ0U7QXRGcW1aRjtBc0ZubVpBO0VBQ0U7QXRGcW1aRjtBc0ZsbVpBO0VBQ0U7QXRGb21aRjtBc0ZqbVpBO0VBQ0U7QXRGbW1aRjtBQUNBLHdCQUF3QjtBc0ZobVp4Qjs7RUFDRTtFQUNBO0VBQ0E7QXRGbW1aRjtBc0ZqbVpBO0VBQ0U7RUFDQTtBdEZtbVpGO0FBQ0Esa0JBQWtCO0FzRmhtWmxCO0VBQ0U7RUFDQTtFQUNBO0F0RmttWkY7QXNGL2xaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RmltWkY7QXNGOWxaQTtFQUNFO0VBQ0E7QXRGZ21aRjtBc0Y3bFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGK2xaRjtBc0Y1bFpBO0VBQ0U7RUFDQTtFQUNBO0F0RjhsWkY7QXNGM2xaQTtFQUNFO0VBQ0E7RUFDQTtBdEY2bFpGO0FzRjFsWkE7RUFDRTtBdEY0bFpGO0FzRnpsWkE7RUFDRTtFQUNBO0F0RjJsWkY7QXNGdmxaQTtFQUNFO0VBQ0E7QXRGeWxaRjtBc0Z2bFpBO0VBQ0U7RUFDQTtBdEZ5bFpGO0FzRnRsWkE7RUFDRTtBdEZ3bFpGO0FzRnJsWkE7RUFDRTtFQUNBO0VBQ0E7QXRGdWxaRjtBc0ZwbFpBO0VBQ0U7RUFDQTtFQUNBO0F0RnNsWkY7QXNGbmxaQTs7RUFDRTtBdEZzbFpGO0FzRm5sWkE7RUFDRTtBdEZxbFpGO0FzRmxsWkE7RUFDRTtFQUNBO0F0Rm9sWkY7QXNGamxaQTtFQUNFO0F0Rm1sWkY7QXNGaGxaQTtFQUNFO0F0RmtsWkY7QXNGL2taQTtFQUNFO0F0RmlsWkY7QXNGOWta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O0VBQ0E7QXRGcWdaRjtBc0ZsZ1pBO0VBQ0U7RUFDQTtFQUNBO0F0Rm9nWkY7QXNGamdaQTtFQUNFO0F0Rm1nWkY7QXNGaGdaQTtFQUNFO0VBQ0E7QXRGa2daRjtBc0YvL1lBO0VBQ0U7RUFDQTtBdEZpZ1pGO0FzRjkvWUE7RUFDRTtFQUNBO0VBQ0E7QXRGZ2daRjtBc0Y3L1lBO0VBQ0U7RUFDQTtFQUNBO0F0RisvWUY7QXNGNS9ZQTtFQUNFO0F0RjgvWUY7QXNGMy9ZQTtFQUNFO0VBQ0E7QXRGNi9ZRjtBc0YxL1lBO0VBQ0U7QXRGNC9ZRjtBc0Z6L1lBO0VBQ0U7QXRGMi9ZRjtBc0Z4L1lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGMC9ZRjtBc0Z2L1lBO0VBQ0U7QXRGeS9ZRjtBc0Z0L1lBO0VBQ0U7QXRGdy9ZRjtBc0ZyL1lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGdS9ZRjtBQUNBLGtCQUFrQjtBc0ZuL1lsQjs7RUFHRTtBdEZvL1lGO0FBQ0EsYUFBYTtBc0ZoL1liO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGay9ZRjtBc0YvK1lBO0VBQ0U7RUFDQTtBdEZpL1lGO0FzRjkrWUE7RUFDRTtBdEZnL1lGO0FzRjcrWUE7RUFDRTtBdEYrK1lGO0FzRjUrWUE7RUFDRTtBdEY4K1lGO0FzRjMrWUE7RUFDRTtBdEY2K1lGO0FzRjErWUE7RUFDRTtBdEY0K1lGO0FBQ0EsMEJBQTBCO0FzRngrWTFCOztFQUVFO0F0RjArWUY7QXVGcnRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGdXRkRjtBdUZwdGRBO0VBQ0U7RUFDQTtBdkZzdGRGO0F1Rm50ZEE7OztFQUNFO0F2RnV0ZEY7QXVGcHRkQTtFQUNFO0VBQ0E7QXZGc3RkRjtBdUZwdGRBO0VBQ0U7QXZGc3RkRjtBdUZwdGRBO0VBQ0U7RUFDQTtFQUNBO0F2RnN0ZEY7QXVGbnRkQTs7RUFDRTtBdkZzdGRGO0F1Rm50ZEE7O0VBQ0U7QXZGc3RkRjtBdUZqdGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGbXRkRjtBdUYvc2RBO0VBQ0U7QXZGaXRkRjtBdUY5c2RBO0VBQ0U7RUFDQTtBdkZndGRGO0F1RjdzZEE7RUFHSTtBdkY2c2RKO0F1Rmh0ZEE7RUFPSTtBdkY0c2RKO0F1Rm50ZEE7RUFVSTtBdkY0c2RKO0F1RnR0ZEE7RUFhSTtBdkY0c2RKO0F1Rnp0ZEE7RUFpQkk7QXZGMnNkSjtBdUY1dGRBO0VBcUJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXZGeXNkSjtBdUZ0dWRBO0VBaUNJO0VBQ0E7RUFDQTtFQUNBO0F2RndzZEo7QXVGNXVkQTs7RUEyQ0k7QXZGcXNkSjtBdUZodmRBO0VBZ0RJO0VBQ0E7QXZGbXNkSjtBdUZwdmRBO0VBcURJO0VBQ0E7RUFDQTtFQUVBO0F2RmlzZEo7QXVGMXZkQTtFQWlFSTtBdkY0cmRKO0F1Rjd2ZEE7RUFxRUk7RUFDQTtBdkYycmRKO0F1Rmp3ZEE7RUEwRUk7RUFDQTtBdkYwcmRKO0F1RnJ3ZEE7RUFtRkk7RUFDQTtFQUNBO0F2RnFyZEo7QXVGMXdkQTtFQXlGTTtFQUNBO0F2Rm9yZE47QXVGOXdkQTtFQWlHTTtBdkZncmROO0F1Rmp4ZEE7RUF1R0k7QXZGNnFkSjtBdUZweGRBO0VBMkdJO0VBQ0E7QXZGNHFkSjtBdUZ4eGRBO0VBZ0hJO0F2RjJxZEo7QXVGM3hkQTtFQXdISTtFQUNBO0VBQ0E7QXZGc3FkSjtBdUZoeWRBO0VBOEhJO0VBQ0E7QXZGcXFkSjtBWW4yZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacTJkRjtBWWoyZEE7O0VBQ0U7QVpvMmRGO0FZaDJkQTs7RUFFRTtBWmsyZEY7QVkvMWRBO0VBQ0U7QVppMmRGO0FZOTFkQTtFQUNFO0FaZzJkRjtBWTcxZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorMWRGO0FZNTFkQTs7RUFFRTtBWjgxZEY7QVkzMWRBO0VBQ0U7QVo2MWRGO0FZMTFkQTtFQUNFO0VBQ0E7QVo0MWRGO0FZejFkQTtFQUNFO0FaMjFkRjtBWXgxZEE7O0VBQ0U7QVoyMWRGO0FZeDFkQTtFQUNFO0FaMDFkRjtBWXYxZEE7RUFDRTtBWnkxZEY7QVl0MWRBO0VBQ0U7QVp3MWRGO0FZbjFkQTtFQUNFO0FacTFkRjtBWWwxZEE7RUFDRTtBWm8xZEY7QVlqMWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm0xZEY7QVloMWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVprMWRGO0FZLzBkQTtFQUNFO0VBQ0E7QVppMWRGO0FBQ0EsWUFBWTtBWTkwZFo7RUFDRTtBWmcxZEY7QVk3MGRBO0VBQ0U7RVorMGRBLGtCQUFrQjtFWTcwZGxCO0FaKzBkRjtBQUNBLDRCQUE0QjtBWTUwZDVCO0VBQ0U7RUFDQTtBWjgwZEY7QUFDQSxVQUFVO0FZMzBkVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNjBkRjtBWTEwZEE7RUFDRTtBWjQwZEY7QVl6MGRBO0VBQ0U7QVoyMGRGO0FZdjBkQTtFQUNFO0FaeTBkRjtBWXQwZEE7RUFDRTtFQUNBO0FadzBkRjtBWXIwZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnUwZEY7QVlwMGRBO0VBQ0U7QVpzMGRGO0FZbjBkQTtFQUNFO0VBQ0E7QVpxMGRGO0FZbDBkQTtFQUNFO0FabzBkRjtBQUNBLGFBQWE7QVkvemRiO0VBQ0U7RUFDQTtBWmkwZEY7QVk5emRBO0VBQ0U7QVpnMGRGO0FZN3pkQTtFQUNFO0FaK3pkRjtBWTV6ZEE7RUFDRTtFQUNBO0VBQ0E7QVo4emRGO0FZM3pkQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VaNnpkRjtBQUNGO0FZMXpkQTtFQUNFO0VBQ0E7QVo0emRGO0FZenpkQTs7Ozs7Ozs7OztFQUVFO0FabTBkRjtBWWgwZEE7O0VBQ0U7RUFDQTtBWm0wZEY7QVloMGRBO0VBQ0U7RUFDQTtBWmswZEY7QUFDQSxXQUFXO0FZN3pkWDtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOHpkRjtBWTN6ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNnpkRjtBWTF6ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo0emRGO0FZenpkQTs7RUFFRTtBWjJ6ZEY7QVl4emRBOztFQUVFO0FaMHpkRjtBWXZ6ZEE7RUFDRTtBWnl6ZEY7QVl0emRBO0VBQ0U7QVp3emRGO0FBQ0EsV0FBVztBWXB6ZFg7RUFDRTtFQUNBO0Fac3pkRjtBWW56ZEE7O0VBQ0U7QVpzemRGO0FBQ0EsV0FBVztBWWx6ZFg7RUFDRTtBWm96ZEY7QVlqemRBOztFQUNFO0VBQ0E7QVpvemRGO0FZanpkQTs7Ozs7O0VBQ0U7QVp3emRGO0FZcnpkQTtFQUNFO0VBQ0E7QVp1emRGO0FZcHpkQTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVoyemRGO0FBQ0EsV0FBVztBWXZ6ZFg7RUFDRTtFQUNBO0FaeXpkRjtBWXR6ZEE7RUFDRTtBWnd6ZEY7QVlyemRBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5emRGO0FZdHpkQTtFQUNFO0VBQ0E7QVp3emRGO0FZcnpkQTtFQUNFO0VBQ0E7RUFDQTtBWnV6ZEY7QVlwemRBOztFQUNFO0VBQ0E7QVp1emRGO0FZcHpkQTtFQUNFO0Fac3pkRjtBQUNBLFlBQVk7QVlsemRaO0VBQ0U7QVpvemRGO0FZanpkQTtFQUNFO0FabXpkRjtBWWh6ZEE7RUFDRTtBWmt6ZEY7QVkveWRBO0VBQ0U7QVppemRGO0FZOXlkQTtFQUNFO0VBQ0E7QVpnemRGO0FZN3lkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaK3lkRjtBWTV5ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjh5ZEY7QVkzeWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVo2eWRGO0FZMXlkQTtFQUNFO0FaNHlkRjtBWXp5ZEE7RUFDRTtFQUNBO0FaMnlkRjtBWXh5ZEE7RUFDRTtBWjB5ZEY7QVl2eWRBO0VBQ0U7RUFDQTtBWnl5ZEY7QVlyeWRBO0VBQ0U7QVp1eWRGO0FZcHlkQTtFQUNFO0VBQ0E7QVpzeWRGO0FZbnlkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacXlkRjtBWWx5ZEE7RUFDRTtBWm95ZEY7QVlqeWRBO0VBQ0U7RUFDQTtBWm15ZEY7QVloeWRBO0VBQ0U7RUFDQTtFQUNBO0Faa3lkRjtBWS94ZEE7RUFDRTtBWml5ZEY7QVk5eGRBO0VBQ0U7RUFFQTtFQUNBO0FaK3hkRjtBWTV4ZEE7RUFDRTtBWjh4ZEY7QVkzeGRBO0VBQ0U7RUFDQTtFQUNBO0FaNnhkRjtBWTF4ZEE7RUFDRTtBWjR4ZEY7QVl6eGRBO0VBQ0U7QVoyeGRGO0FZeHhkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjB4ZEY7QVl2eGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVp5eGRGO0FZdHhkQTtFQUNFO0Fad3hkRjtBWXR4ZEE7RUFDRTtBWnd4ZEY7QVl0eGRBO0VBQ0U7QVp3eGRGO0FZcnhkQTs7RUFDRTtBWnd4ZEY7QVlyeGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1eGRGO0FZcHhkQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FacXhkRjtBWWx4ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fab3hkRjtBWWp4ZEE7RUFDRTtBWm14ZEY7QVloeGRBO0VBQ0U7QVpreGRGO0FZL3dkQTtFQUNFO0FaaXhkRjtBWTl3ZEE7O0VBQ0U7QVppeGRGO0FZOXdkQTs7RUFDRTtFQUNBO0FaaXhkRjtBWTl3ZEE7O0VBQ0U7RUFDQTtBWml4ZEY7QVk5d2RBO0VBQ0U7QVpneGRGO0FZN3dkQTtFQUNFO0FaK3dkRjtBWTV3ZEE7RUFDRTtFQUNBO0FaOHdkRjtBWTN3ZEE7RUFDRTtFQUNBO0FaNndkRjtBWTF3ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo0d2RGO0FZendkQTtFQUNFO0VBQ0E7QVoyd2RGO0FZeHdkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjB3ZEY7QVl2d2RBO0VBQ0c7RUFDQTtFQUNBO0FaeXdkSDtBWXR3ZEE7RUFDRTtBWnd3ZEY7QVlyd2RBO0VBQ0U7RUFDQTtBWnV3ZEY7QVlwd2RBO0VBQ0U7RUFDQTtBWnN3ZEY7QUFDQSxnQkFBZ0I7QVlud2RoQjtFQUNFO0FacXdkRjtBWWx3ZEE7RUFDRTtBWm93ZEY7QVlqd2RBO0VBQ0U7QVptd2RGO0FZaHdkQTtFQUNFO0VBQ0E7QVprd2RGO0FZL3ZkQTtFQUNFO0VBQ0E7QVppd2RGO0FZOXZkQTtFQUNFO0VBQ0E7QVpnd2RGO0FZN3ZkQTtFQUNFO0VBQ0E7QVordmRGO0FZNXZkQTtFQUNFO0VBQ0E7QVo4dmRGO0FZM3ZkQTtFQUNFO0FaNnZkRjtBWTF2ZEE7RUFDRTtBWjR2ZEY7QVl6dmRBO0VBQ0U7RUFDQTtBWjJ2ZEY7QVl4dmRBO0VBQ0U7QVowdmRGO0FZdnZkQTtFQUNFO0VBQ0E7RUFDQTtBWnl2ZEY7QVl0dmRBO0VBQ0U7QVp3dmRGO0FZcnZkQTtFQUNFO0VBQ0E7RUFDQTtBWnV2ZEY7QVlwdmRBO0VBQ0U7QVpzdmRGO0FZbnZkQTtFQUNFO0VBQ0E7RUFDQTtBWnF2ZEY7QVlsdmRBO0VBQ0U7QVpvdmRGO0FZanZkQTtFQUNFO0VBQ0E7RUFDQTtBWm12ZEY7QVlodmRBO0VBQ0U7QVprdmRGO0FZL3VkQTs7RUFDRTtBWmt2ZEY7QVkvdWRBOztFQUNFO0Faa3ZkRjtBWS91ZEE7O0VBQ0U7RUFDQTtBWmt2ZEY7QVkvdWRBO0VBQ0U7QVppdmRGO0FZOXVkQTtFQUNFO0FaZ3ZkRjtBWTd1ZEE7RUFDRTtBWit1ZEY7QVk1dWRBO0VBQ0U7QVo4dWRGO0FZM3VkQTtFQUNFO0FaNnVkRjtBWTF1ZEE7RUFDRTtBWjR1ZEY7QVl6dWRBO0VBQ0U7RUFDQTtBWjJ1ZEY7QVl4dWRBO0VBQ0U7QVowdWRGO0FBQ0EsV0FBVztBWXR1ZFg7RUFDRTtBWnd1ZEY7QVlydWRBO0VBQ0U7QVp1dWRGO0FZcHVkQTtFQUNFO0Fac3VkRjtBWW51ZEE7RUFDRTtBWnF1ZEY7QVlsdWRBO0VBQ0U7QVpvdWRGO0FZanVkQTtFQUNFO0FabXVkRjtBWWh1ZEE7RUFDRTtBWmt1ZEY7QVkvdGRBO0VBQ0U7QVppdWRGO0FZOXRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmd1ZEY7QVk3dGRBO0VBQ0U7RUFDQTtFQUNBO0FaK3RkRjtBQUNBLHNEQUFzRDtBWTV0ZHREOzs7Ozs7Ozs7RUFTRTtBWjh0ZEY7QUFDQSxnREFBZ0Q7QVkzdGRoRDs7Ozs7Ozs7RUFTRTtBWjR0ZEY7QVl4dGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjB0ZEY7QVl2dGRBO0VBQ0U7QVp5dGRGO0FBQ0EsZ0JBQWdCO0FZcHRkaEI7RUFDRTtBWnN0ZEY7QVludGRBO0VBQ0U7RUFDQTtFQUNBO0FacXRkRjtBWWx0ZEE7RUFDRTtFQUNBO0VBQ0E7QVpvdGRGO0FZanRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FabXRkRjtBWWh0ZEE7RUFDRTtBWmt0ZEY7QVkvc2RBO0VBQ0M7QVppdGREO0FZOXNkQTtFQUNFO0VBQ0E7QVpndGRGO0FBQ0EsdUJBQXVCO0FZNXNkdkI7RUFDRTtBWjhzZEY7QVkzc2RBO0VBQ0U7QVo2c2RGO0FZMXNkQTtFQUNFO0FaNHNkRjtBWXpzZEE7RUFDRTtBWjJzZEY7QVl4c2RBO0VBQ0U7QVowc2RGO0FZdnNkQTtFQUNFO0FaeXNkRjtBWXRzZEE7RUFDRTtBWndzZEY7QVlyc2RBO0VBQ0U7QVp1c2RGO0FZcHNkQTtFQUNFO0Fac3NkRjtBWWxzZEE7RUFDRTtBWm9zZEY7QVloc2RBO0VBQ0U7QVprc2RGO0FZOXJkQTtFQUNFO0FaZ3NkRjtBWTVyZEE7RUFDRTtBWjhyZEY7QVkxcmRBO0VBQ0U7QVo0cmRGO0FZenJkQTtFQUNFO0FaMnJkRjtBWXhyZEE7RUFDRTtBWjByZEY7QVl2cmRBO0VBQ0U7QVp5cmRGO0FZdHJkQTtFQUNFO0Fad3JkRjtBWXJyZEE7RUFDRTtBWnVyZEY7QVlwcmRBO0VBQ0U7QVpzcmRGO0FZbnJkQTtFQUNFO0FacXJkRjtBWWxyZEE7RUFDRTtBWm9yZEY7QVlqcmRBO0VBQ0U7QVptcmRGO0FZaHJkQTtFQUNFO0Faa3JkRjtBWS9xZEE7RUFDRTtBWmlyZEY7QVk5cWRBO0VBQ0U7QVpncmRGO0FZN3FkQTtFQUNFO0FaK3FkRjtBWTVxZEE7RUFDRTtBWjhxZEY7QVkzcWRBO0VBQ0U7QVo2cWRGO0FZMXFkQTtFQUNFO0FaNHFkRjtBWXpxZEE7RUFDRTtBWjJxZEY7QVl4cWRBO0VBQ0U7QVowcWRGO0FZdnFkQTtFQUNFO0FaeXFkRjtBWXRxZEE7RUFDRTtBWndxZEY7QVlycWRBO0VBQ0U7QVp1cWRGO0FZcHFkQTtFQUNFO0Fac3FkRjtBWW5xZEE7RUFDRTtBWnFxZEY7QVlscWRBO0VBQ0U7QVpvcWRGO0FZanFkQTtFQUNFO0FabXFkRjtBWWhxZEE7RUFDRTtBWmtxZEY7QVkvcGRBO0VBQ0U7QVppcWRGO0FZOXBkQTtFQUNFO0FaZ3FkRjtBWTdwZEE7RUFDRTtBWitwZEY7QVk1cGRBO0VBQ0U7QVo4cGRGO0FZM3BkQTtFQUNFO0FaNnBkRjtBWTFwZEE7RUFDRTtBWjRwZEY7QVl6cGRBO0VBQ0U7QVoycGRGO0FZeHBkQTtFQUNFO0FaMHBkRjtBWXZwZEE7RUFDRTtBWnlwZEY7QVl0cGRBO0VBQ0U7QVp3cGRGO0FZcnBkQTtFQUNFO0FadXBkRjtBWXBwZEE7RUFDRTtBWnNwZEY7QVlucGRBO0VBQ0U7QVpxcGRGO0FZbHBkQTtFQUNFO0Fab3BkRjtBWWpwZEE7RUFDRTtBWm1wZEY7QVlocGRBO0VBQ0U7QVprcGRGO0FZL29kQTtFQUNFO0FaaXBkRjtBWTlvZEE7RUFDRTtBWmdwZEY7QVk3b2RBO0VBQ0U7QVorb2RGO0FZNW9kQTtFQUNFO0FaOG9kRjtBWTNvZEE7RUFDRTtBWjZvZEY7QVkxb2RBO0VBQ0U7QVo0b2RGO0FZem9kQTtFQUNFO0FaMm9kRjtBWXhvZEE7RUFDRTtBWjBvZEY7QVl2b2RBO0VBQ0U7QVp5b2RGO0FZdG9kQTtFQUNFO0Fad29kRjtBWXJvZEE7RUFDRTtBWnVvZEY7QVlwb2RBO0VBQ0U7QVpzb2RGO0FZbm9kQTtFQUNFO0FacW9kRjtBWWxvZEE7RUFDRTtBWm9vZEY7QVlqb2RBO0VBQ0U7QVptb2RGO0FZaG9kQTtFQUNFO0Faa29kRjtBWS9uZEE7RUFDRTtBWmlvZEY7QVk5bmRBO0VBQ0U7QVpnb2RGO0FZN25kQTtFQUNFO0FaK25kRjtBWTVuZEE7RUFDRTtBWjhuZEY7QVkzbmRBO0VBQ0U7QVo2bmRGO0FZMW5kQTtFQUNFO0FaNG5kRjtBWXpuZEE7RUFDRTtBWjJuZEY7QVl4bmRBO0VBQ0U7QVowbmRGO0FZdm5kQTtFQUNFO0FaeW5kRjtBWXRuZEE7RUFDRTtBWnduZEY7QVlybmRBO0VBQ0U7QVp1bmRGO0FZcG5kQTtFQUNFO0Fac25kRjtBWW5uZEE7RUFDRTtBWnFuZEY7QVlsbmRBO0VBQ0U7QVpvbmRGO0FZam5kQTtFQUNFO0FabW5kRjtBWTltZEE7RUFDRTtBWmduZEY7QVk3bWRBO0VBQ0U7QVorbWRGO0FZNW1kQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4bWRGO0FZM21kQTtFQUNFO0FaNm1kRjtBWTFtZEE7RUFDRTtBWjRtZEY7QVl2bWRBO0VBQWtCO0FaMG1kbEI7QVl2bWRBO0VBQTRCO0FaMG1kNUI7QUFDQSwyQ0FBMkM7QVl4bWQzQzs7RUFDRTtBWjJtZEY7QVl4bWRBO0VBQ0U7QVowbWRGO0FZdm1kQTtFQUNFO0FaeW1kRjtBWXRtZEE7RUFDRTtBWndtZEY7QVlybWRBO0VBQ0U7QVp1bWRGO0FZcG1kQTtFQUNFO0Fac21kRjtBQUNBLGdCQUFnQjtBd0YxNGZoQjtFQUNFO0F4RjQ0ZkY7QXdGejRmQTtFQUNFO0VBQ0E7QXhGMjRmRjtBd0Z4NGZBO0VBQ0U7QXhGMDRmRjtBd0Z2NGZBO0VBQ0U7RUFDQTtBeEZ5NGZGO0FBQ0EsYUFBYTtBd0ZyNGZiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGdTRmRjtBd0ZwNGZBO0VBQ0U7QXhGczRmRjtBd0ZuNGZBO0VBRUU7RUFDQTtBeEZvNGZGO0F3Rmo0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZtNGZGO0F3Rmg0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZrNGZGO0F3Ri8zZkE7RUFDRTtBeEZpNGZGO0F3RjkzZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZnNGZGO0FBQ0EsWUFBWTtBd0Y1M2ZaOzs7O0VBQ0U7QXhGaTRmRjtBd0Y5M2ZBOzs7O0VBQ0U7QXhGbTRmRjtBd0ZoNGZBO0VBQ0U7QXhGazRmRjtBd0YvM2ZBO0VBQ0U7QXhGaTRmRjtBd0Y5M2ZBO0VBQ0U7RUFDQTtFQUNBO0F4Rmc0ZkY7QUFDQSw4QkFBOEI7QXdGNTNmOUI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEY4M2ZGO0F3RjMzZkE7RUFDRTtFQUNBO0F4RjYzZkY7QXdGMTNmQTtFQUNFO0F4RjQzZkY7QXdGejNmQTtFQUNFO0VBQ0E7RUFDQTtBeEYyM2ZGO0F3RngzZkE7RUFDRTtFQUNBO0VBQ0E7QXhGMDNmRjtBd0Z2M2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ5M2ZGO0F3RnQzZkE7RUFDRTtBeEZ3M2ZGO0F3RnIzZkE7RUFDRTtBeEZ1M2ZGO0F3RnAzZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnMzZkY7QXdGbjNmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RnEzZkY7QXdGbDNmQTtFQUNFO0F4Rm8zZkY7QUFDQSxhQUFhO0F3RmgzZmI7RUFDRTtFQUNBO0F4RmszZkY7QXdGLzJmQTtFQUNFO0VBQ0E7QXhGaTNmRjtBd0Y5MmZBO0VBQ0U7QXhGZzNmRjtBd0Y3MmZBO0VBQ0U7QXhGKzJmRjtBd0YzMmZBO0VBQ0U7QXhGNjJmRjtBd0YxMmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY0MmZGO0F3RnoyZkE7RUFDRTtBeEYyMmZGO0FBQ0EsZUFBZTtBd0Z2MmZmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGeTJmRjtBd0Z0MmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGdzJmRjtBd0ZyMmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGdTJmRjtBd0ZwMmZBO0VBQ0U7QXhGczJmRjtBQUNBLGNBQWM7QXdGbjJmZDs7RUFDRTtBeEZzMmZGO0F3Rm4yZkE7RUFDRTtFQUNBO0F4RnEyZkY7QXdGbDJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGbzJmRjtBd0ZqMmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGbTJmRjtBd0ZoMmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGazJmRjtBd0YvMWZBO0VBQ0U7RUFDQTtBeEZpMmZGO0F3RjkxZkE7RUFDRTtBeEZnMmZGO0F3RjcxZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeEYrMWZBLFlBQVk7RXdGNzFmWjtFeEYrMWZBLGtCQUFrQjtFd0Y3MWZsQjtFeEYrMWZBLFVBQVU7RXdGNzFmVjtBeEYrMWZGO0F3RjUxZkE7RUFDRTtFQUNBO0VBQ0E7QXhGODFmRjtBd0YzMWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY2MWZGO0F3RjExZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjQxZkY7QXdGejFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMjFmRjtBd0Z4MWZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMDFmRjtBd0Z2MWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGeTFmRjtBQUNBLGlCQUFpQjtBd0ZyMWZqQjtFQUNFO0VBQ0E7QXhGdTFmRjtBd0ZwMWZBO0VBQ0U7QXhGczFmRjtBd0ZuMWZBO0VBQ0U7RUFDQTtFQUNBO0F4RnExZkY7QXdGbDFmQTtFQUNFO0VBQ0E7RUFDQTtBeEZvMWZGO0F3RmoxZkE7RUFDRTtFQUNBO0F4Rm0xZkY7QXdGaDFmQTtFQUNFO0VBQ0E7QXhGazFmRjtBd0YvMGZBO0VBQ0U7RUFDQTtFQUNBO0F4RmkxZkY7QXdGOTBmQTtFQUNFO0F4RmcxZkY7QXdGNzBmQTtFQUNFO0VBQ0E7QXhGKzBmRjtBd0Y1MGZBO0VBQ0U7QXhGODBmRjtBd0YzMGZBO0VBQ0U7QXhGNjBmRjtBd0YxMGZBO0VBQ0U7QXhGNDBmRjtBd0Z6MGZBO0VBQ0U7QXhGMjBmRjtBd0Z4MGZBO0VBQ0U7QXhGMDBmRjtBd0Z2MGZBO0VBQ0U7QXhGeTBmRjtBd0Z0MGZBO0VBQ0U7QXhGdzBmRjtBd0ZyMGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnUwZkY7QXdGcDBmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZzMGZGO0F3Rm4wZkE7RUFDRTtBeEZxMGZGO0F3RmwwZkE7O0VBQ0U7RUFDQTtBeEZxMGZGO0F3RmwwZkE7RUFDRTtFQUNBO0F4Rm8wZkY7QXdGajBmQTtFQUNFO0VBQ0E7RUFDQTtBeEZtMGZGO0F3RmgwZkE7RUFDRTtBeEZrMGZGO0F3Ri96ZkE7RUFDRTtFQUNBO0F4RmkwZkY7QXdGOXpmQTtFQUNFO0VBQ0E7RUFDQTtBeEZnMGZGO0F3Rjd6ZkE7RUFDRTtBeEYremZGO0F3RjV6ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY4emZGO0F3RjN6ZkE7RUFDRTtBeEY2emZGO0F3RjF6ZkE7RUFDRTtBeEY0emZGO0FBQ0EsWUFBWTtBd0Z4emZaO0VBQ0U7QXhGMHpmRjtBd0Z2emZBO0VBQ0U7QXhGeXpmRjtBd0Z0emZBO0VBQ0U7RUFDQTtBeEZ3emZGO0F3RnJ6ZkE7RUFDRTtFQUNBO0F4RnV6ZkY7QXdGcHpmQTtFQUNFO0F4RnN6ZkY7QXdGbnpmQTtFQUNFO0F4RnF6ZkY7QXdGbHpmQTtFQUNFO0F4Rm96ZkY7QXdGanpmQTtFQUNFO0F4Rm16ZkY7QXdGaHpmQTs7RUFDRTtBeEZtemZGO0F3Rmh6ZkE7O0VBQ0U7QXhGbXpmRjtBd0ZoemZBO0VBQ0U7QXhGa3pmRjtBd0YveWZBOztFQUNFO0VBQ0E7QXhGa3pmRjtBd0YveWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGaXpmRjtBd0Y5eWZBO0VBQ0U7QXhGZ3pmRjtBd0Y3eWZBO0VBQ0U7QXhGK3lmRjtBd0YzeWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY2eWZGO0F3Rnp5ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjJ5ZkY7QXdGdnlmQTtFQUNFO0F4Rnl5ZkY7QXdGdHlmQTtFQUNFO0F4Rnd5ZkY7QXdGcnlmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RnV5ZkY7QUFDQSxZQUFZO0F3Rmp5Zlo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rm15ZkY7QXdGaHlmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Rmt5ZkY7QXdGL3hmQTtFQUNFO0F4Rml5ZkY7QXdGOXhmQTtFQUNFO0F4Rmd5ZkY7QXdGN3hmQTtFQUNFO0VBQ0E7QXhGK3hmRjtBd0Y1eGZBO0VBQ0U7QXhGOHhmRjtBd0YzeGZBO0VBQ0U7QXhGNnhmRjtBd0YxeGZBO0VBQ0U7QXhGNHhmRjtBd0Z6eGZBO0VBQ0U7QXhGMnhmRjtBd0Z4eGZBO0VBQ0U7RUFDQTtFQUNBO0F4RjB4ZkY7QXdGdnhmQTtFQUNFO0VBQ0E7RUFDQTtBeEZ5eGZGO0F3RnR4ZkE7RUFDRTtBeEZ3eGZGO0FBQ0EsYUFBYTtBd0ZyeGZiOztFQUNFO0VBQ0E7QXhGd3hmRjtBd0ZyeGZBO0VBQ0U7RUFDQTtBeEZ1eGZGO0F3RnB4ZkE7RUFDRTtFQUNBO0F4RnN4ZkY7QXdGbnhmQTtFQUNFO0VBQ0E7RUFDQTtBeEZxeGZGO0F3Rmx4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZveGZGO0F3Rmp4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGbXhmRjtBd0ZoeGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGa3hmRjtBQUNBLFFBQVE7QXdGOXdmUjtFQUNFO0VBQ0E7RUFDQTtBeEZneGZGO0F3Rjd3ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEYrd2ZGO0F3RjV3ZkE7RUFDRTtBeEY4d2ZGO0F3RjN3ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjZ3ZkY7QXdGMXdmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RjR3ZkY7QUFDQSxjQUFjO0F3Rnp3ZmQ7RUFDRTtBeEYyd2ZGO0F3Rnh3ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEYwd2ZGO0F3RnZ3ZkE7RUFDRTtBeEZ5d2ZGO0F3RnR3ZkE7RUFDRTtFQUNBO0F4Rnd3ZkY7QXdGcndmQTtFQUNFO0F4RnV3ZkY7QXdGcHdmQTtFQUNFO0F4RnN3ZkY7QXdGbndmQTs7RUFDRTtBeEZzd2ZGO0F3Rm53ZkE7RUFDRTs7SUFDRTtFeEZzd2ZGO0FBQ0Y7QXdGcHdmQTtFQUNFO0F4RnN3ZkY7QXdGbndmQTtFQUNFO0F4RnF3ZkY7QXdGbHdmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGb3dmRjtBd0Zqd2ZBO0VBQ0U7RUFDQTtBeEZtd2ZGO0F3Rmh3ZkE7RUFDRTtFQUNBO0F4Rmt3ZkY7QXdGL3ZmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rml3ZkY7QXdGOXZmQTtFQUNFO0F4Rmd3ZkY7QXdGN3ZmQTtFQUNFO0F4Rit2ZkY7QXdGNXZmQTtFQUNFO0VBQ0E7QXhGOHZmRjtBd0YzdmZBO0VBQ0U7RUFDQTtBeEY2dmZGO0F3RjF2ZkE7RUFDRTtFQUNBO0F4RjR2ZkY7QXdGenZmQTtFQUNFO0F4RjJ2ZkY7QXdGeHZmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RjB2ZkY7QXdGdnZmQTtFQUNFO0VBQ0E7QXhGeXZmRjtBd0Z0dmZBO0VBQ0U7QXhGd3ZmRjtBQUNBLFdBQVc7QXdGcnZmWDtFQUNFO0F4RnV2ZkY7QXdGcHZmQTtFQUNFO0F4RnN2ZkY7QUFDQSxZQUFZO0F3Rmx2Zlo7RUFDRTtBeEZvdmZGO0F3Rmp2ZkE7RUFDRTtFQUNBO0F4Rm12ZkY7QXdGaHZmQTtFQUNFO0VBQ0E7QXhGa3ZmRjtBd0YvdWZBO0VBQ0U7RUFDQTtFQUNBO0F4Rml2ZkY7QXdGOXVmQTtFQUNFO0VBQ0E7QXhGZ3ZmRjtBd0Y3dWZBO0VBQ0U7QXhGK3VmRjtBd0Y1dWZBO0VBQ0U7QXhGOHVmRjtBd0YzdWZBO0VBQ0U7RUFDQTtFQUNBO0F4RjZ1ZkY7QXdGMXVmQTtFQUNFO0VBQ0E7QXhGNHVmRjtBd0Z6dWZBO0VBQ0U7QXhGMnVmRjtBd0Z4dWZBO0VBQ0U7QXhGMHVmRjtBd0Z2dWZBO0VBQ0U7QXhGeXVmRjtBd0Z0dWZBOzs7RUFFSTtBeEZ5dWZKO0FBQ0EsaUJBQWlCO0F3RnJ1ZmpCO0VBQ0U7QXhGdXVmRjtBd0ZwdWZBO0VBQ0U7QXhGc3VmRjtBd0ZudWZBO0VBQ0U7QXhGcXVmRjtBd0ZsdWZBO0VBQ0U7RUFDQTtFQUNBO0F4Rm91ZkY7QXdGanVmQTtFQUNFO0VBQ0E7QXhGbXVmRjtBd0ZodWZBO0VBQ0U7RUFDQTtBeEZrdWZGO0F3Ri90ZkE7RUFDRTtBeEZpdWZGO0FBQ0Esa0JBQWtCO0F3Rjd0ZmxCO0VBQ0U7QXhGK3RmRjtBd0Y1dGZBO0VBQ0U7RUFDQTtBeEY4dGZGO0F3RjN0ZkE7RUFDRTtBeEY2dGZGO0F3RjF0ZkE7RUFDRTtFQUNBO0F4RjR0ZkY7QXdGenRmQTtFQUNFO0F4RjJ0ZkY7QUFDQSxVQUFVO0F3Rnh0ZlY7RUFDRTtBeEYwdGZGO0F3RnZ0ZkE7RUFDRTtFQUNBO0VBQ0E7QXhGeXRmRjtBQUNBLGdCQUFnQjtBd0ZydGZoQjtFQUNFO0F4RnV0ZkY7QXdGcnRmQTtFQUNFO0VBQ0E7QXhGdXRmRjtBd0ZydGZBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZzdGZGO0F3RnB0ZkE7RUFDRTtFQUNBO0F4RnN0ZkY7QXdGcHRmQTtFQUNFO0F4RnN0ZkY7QXdGcHRmQTtFQUNFO0F4RnN0ZkY7QXdGcHRmQTtFQUNFO0F4RnN0ZkY7QXdGcHRmQTtFQUNFO0F4RnN0ZkY7QXdGcHRmQTtFQUNFO0VBQ0E7QXhGc3RmRjtBQUNBLFNBQVM7QXdGbnRmVDtFQUNFO0VBQ0E7QXhGcXRmRjtBd0ZsdGZBO0VBQ0U7QXhGb3RmRjtBQUNBLGVBQWU7QXdGanRmZjtFQUNFO0VBRUE7QXhGa3RmRjtBd0Y3c2ZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F4RitzZkY7QXdGNXNmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGOHNmRjtBd0Yzc2ZBO0VBQ0U7QXhGNnNmRjtBd0Yxc2ZBO0VBQ0U7RUFDQTtBeEY0c2ZGO0F3RnpzZkE7RUFDRTtBeEYyc2ZGO0F3RnhzZkE7RUFDRTtBeEYwc2ZGO0F3RnZzZkE7RUFDRTtBeEZ5c2ZGO0F3RnRzZkE7RUFDRTtBeEZ3c2ZGO0F3RnJzZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnVzZkY7QXdGcHNmQTs7RUFFRTtBeEZzc2ZGO0F3Rm5zZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F4Rm9zZkY7QXdGanNmQTtFQUNFO0F4Rm1zZkY7QXdGaHNmQTtFQUNFO0VBQ0E7RUFDQTtBeEZrc2ZGO0F3RjlyZkE7RUFDRTtBeEZnc2ZGO0F3RjVyZkE7RUFDRTtBeEY4cmZGO0FBQ0EsZ0JBQWdCO0F3RjNyZmhCO0VBQ0U7QXhGNnJmRjtBd0YxcmZBO0VBQ0U7RUFDQTtBeEY0cmZGO0F3RnpyZkE7RUFDRTtFQUNBO0VBQ0E7QXhGMnJmRjtBd0Z4cmZBO0VBQ0U7RUFDQTtBeEYwcmZGO0F3RnZyZkE7RXhGeXJmRSxpQkFBaUI7RXdGdnJmakI7RUFDQTtFQUNBO0F4RnlyZkY7QXdGdHJmQTtFQUNFO0VBQ0E7QXhGd3JmRjtBd0ZycmZBO0VBQ0U7RUFDQTtBeEZ1cmZGO0F3RnByZkE7RUFDRTtFQUNBO0F4RnNyZkY7QXdGbnJmQTtFQUNFO0F4RnFyZkY7QXdGbHJmQTtFQUNFO0F4Rm9yZkY7QXdGanJmQTtFQUNFO0F4Rm1yZkY7QXdGaHJmQTtFQUNFO0VBQ0E7RUFDQTtBeEZrcmZGO0F3Ri9xZkE7RUFDRTtFQUNBO0F4RmlyZkY7QXdGOXFmQTtFQUNFO0F4RmdyZkY7QXdGN3FmQTtFQUNFO0F4RitxZkY7QXdGNXFmQTtFQUNFO0VBQ0E7RUFDQTtBeEY4cWZGO0F3RjNxZkE7RUFDRTtFQUNBO0F4RjZxZkY7QXdGMXFmQTtFQUNFO0F4RjRxZkY7QXdGenFmQTtFQUNFO0F4RjJxZkY7QXdGeHFmQTtFQUNFO0F4RjBxZkY7QUFDQSxjQUFjO0F3RnRxZmQ7RUFDRTtFQUNBO0VBQ0E7QXhGd3FmRjtBd0ZycWZBO0VBQ0U7QXhGdXFmRjtBd0ZwcWZB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RUFDRTs7SUFDRTtJQUNBO0UzRjJtaUJGO0UyRnptaUJBO0lBQ0U7SUFDQTtFM0YybWlCRjtBQUNGO0EyRjFtaUJBO0VBQ0U7O0lBQ0U7SUFDQTtFM0Y2bWlCRjtFMkYzbWlCQTtJQUNFO0lBQ0E7RTNGNm1pQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7OztFQVdFO0EyRjVtaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y4bWlCRjtBMkY3bWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YrbWlCRjtBMkY5bWlCQTtFQUNFO0VBQ0E7QTNGZ25pQkY7QTJGL21pQkE7RUFDRTtFQUNBO0EzRmluaUJGO0EyRmhuaUJBO0VBQ0U7RUFDQTtBM0ZrbmlCRjtBMkZqbmlCQTtFQUNFO0VBQ0E7QTNGbW5pQkY7QTJGam5pQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0ZxbmlCRjtFMkZubmlCQTtJQUNFO0lBQ0E7RTNGcW5pQkY7QUFDRjtBMkZwbmlCQTtFQUNFOzs7SUFDRTtJQUNBO0UzRnduaUJGO0UyRnRuaUJBO0lBQ0U7SUFDQTtFM0Z3bmlCRjtBQUNGO0FBQ0E7Ozs7Ozs7O0VBUUU7QTJGdm5pQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0Z5bmlCRjtBMkZ4bmlCQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjJuaUJGO0EyRjFuaUJBO0VBQ0U7RUFDQTtBM0Y0bmlCRjtBMkYxbmlCQTtFQUNFO0lBQ0U7SUFDQTtFM0Y0bmlCRjtFMkYxbmlCQTtJM0Y0bmlCRSxrREFBa0Q7STJGMW5pQmxEO0lBQ0E7RTNGNG5pQkY7RTJGMW5pQkE7SUFDRTtJQUNBO0UzRjRuaUJGO0UyRjFuaUJBO0lBQ0U7SUFDQTtFM0Y0bmlCRjtFMkYxbmlCQTtJQUNFO0lBQ0E7RTNGNG5pQkY7QUFDRjtBMkYzbmlCQTtFQUNFO0lBQ0U7SUFDQTtFM0Y2bmlCRjtFMkYzbmlCQTtJM0Y2bmlCRSxrREFBa0Q7STJGM25pQmxEO0lBQ0E7RTNGNm5pQkY7RTJGM25pQkE7SUFDRTtJQUNBO0UzRjZuaUJGO0UyRjNuaUJBO0lBQ0U7SUFDQTtFM0Y2bmlCRjtFMkYzbmlCQTtJQUNFO0lBQ0E7RTNGNm5pQkY7QUFDRjtBQUNBOzs7OztFQUtFO0EyRjVuaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGOG5pQkY7QTJGNW5pQkE7RUFDRTtJQUNFO0lBQ0E7RTNGOG5pQkY7RTJGNW5pQkE7SUFDRTtJQUNBO0lBQ0E7RTNGOG5pQkY7QUFDRjtBMkY3bmlCQTtFQUNFO0lBQ0U7SUFDQTtFM0YrbmlCRjtFMkY3bmlCQTtJQUNFO0lBQ0E7SUFDQTtFM0YrbmlCRjtBQUNGO0FBQ0E7Ozs7Ozs7O0VBUUU7QTJGOW5pQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Znb2lCRjtBMkYvbmlCQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGa29pQkY7QTJGam9pQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0Ztb2lCRjtBMkZqb2lCQTtFQUNFO0lBQ0U7SUFDQTtFM0Ztb2lCRjtBQUNGO0EyRmxvaUJBO0VBQ0U7SUFDRTtJQUNBO0UzRm9vaUJGO0FBQ0Y7QTJGbm9pQkE7RUFDRTs7SUFDRTtJQUNBO0UzRnNvaUJGO0UyRnBvaUJBO0lBQ0U7SUFDQTtFM0Zzb2lCRjtBQUNGO0EyRnJvaUJBO0VBQ0U7O0lBQ0U7SUFDQTtFM0Z3b2lCRjtFMkZ0b2lCQTtJQUNFO0lBQ0E7RTNGd29pQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7RUFTRTtBMkZ2b2lCRjtFQUNFO0VBQ0E7RUFDQTtBM0Z5b2lCRjtBMkZ4b2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzRjBvaUJBLDhEQUE4RDtFMkZ4b2lCOUQ7RUFDQTtBM0Ywb2lCRjtBMkZ6b2lCQTtFQUNFO0VBQ0E7QTNGMm9pQkY7QTJGMW9pQkE7RUFDRTtFQUNBO0EzRjRvaUJGO0EyRjFvaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTNGOG9pQkY7RTJGNW9pQkE7SUFDRTtJQUNBO0UzRjhvaUJGO0FBQ0Y7QTJGN29pQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0ZpcGlCRjtFMkYvb2lCQTtJQUNFO0lBQ0E7RTNGaXBpQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkU7QTJGaHBpQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0ZrcGlCRjtBMkZqcGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGbXBpQkY7QTJGbHBpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNGb3BpQkEsOERBQThEO0UyRmxwaUI5RDtFQUNBO0EzRm9waUJGO0EyRm5waUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnFwaUJGO0EyRnBwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnNwaUJGO0EyRnJwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnVwaUJGO0EyRnRwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRndwaUJGO0EyRnZwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnlwaUJGO0EyRnhwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjBwaUJGO0EyRnpwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjJwaUJGO0EyRjFwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjRwaUJGO0EyRjNwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjZwaUJGO0EyRjVwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjhwaUJGO0EyRjdwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRitwaUJGO0EyRjlwaUJBO0VBQ0U7RUFDQTtBM0ZncWlCRjtBMkYvcGlCQTtFQUNFO0VBQ0E7QTNGaXFpQkY7QTJGaHFpQkE7RUFDRTtFQUNBO0EzRmtxaUJGO0EyRmpxaUJBO0VBQ0U7RUFDQTtBM0ZtcWlCRjtBMkZscWlCQTtFQUNFO0VBQ0E7QTNGb3FpQkY7QTJGbnFpQkE7RUFDRTtFQUNBO0EzRnFxaUJGO0EyRnBxaUJBO0VBQ0U7RUFDQTtBM0ZzcWlCRjtBMkZycWlCQTtFQUNFO0VBQ0E7QTNGdXFpQkY7QTJGdHFpQkE7RUFDRTtFQUNBO0EzRndxaUJGO0EyRnZxaUJBO0VBQ0U7RUFDQTtBM0Z5cWlCRjtBMkZ4cWlCQTtFQUNFO0VBQ0E7QTNGMHFpQkY7QTJGeHFpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0Y0cWlCRjtFMkYxcWlCQTtJQUNFO0lBQ0E7RTNGNHFpQkY7QUFDRjtBMkYzcWlCQTtFQUNFOzs7SUFDRTtJQUNBO0UzRitxaUJGO0UyRjdxaUJBO0lBQ0U7SUFDQTtFM0YrcWlCRjtBQUNGO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztFQWVFO0EyRjlxaUJGO0UzRmdyaUJFOzs7OztJQUtFO0FBQ0o7QTJGL3FpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGaXJpQkY7QTJGaHJpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGa3JpQkY7QTJGanJpQkE7RUFDRTtFQUNBO0EzRm1yaUJGO0EyRmxyaUJBO0VBQ0U7RUFDQTtBM0ZvcmlCRjtBMkZucmlCQTtFQUNFO0VBQ0E7QTNGcXJpQkY7QTJGcHJpQkE7RUFDRTtFQUNBO0EzRnNyaUJGO0EyRnJyaUJBO0VBQ0U7RUFDQTtBM0Z1cmlCRjtBMkZ0cmlCQTtFQUNFO0VBQ0E7QTNGd3JpQkY7QTJGdnJpQkE7RUFDRTtFQUNBO0EzRnlyaUJGO0EyRnhyaUJBO0VBQ0U7RUFDQTtBM0YwcmlCRjtBMkZ6cmlCQTtFQUNFO0VBQ0E7QTNGMnJpQkY7QTJGenJpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0Y2cmlCRjtFMkYzcmlCQTtJQUNFO0lBQ0E7RTNGNnJpQkY7QUFDRjtBMkY1cmlCQTtFQUNFOzs7SUFDRTtJQUNBO0UzRmdzaUJGO0UyRjlyaUJBO0lBQ0U7SUFDQTtFM0Znc2lCRjtBQUNGO0FBQ0E7Ozs7Ozs7RUFPRTtBMkYvcmlCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGaXNpQkY7QTJGaHNpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRmtzaUJGO0EyRmhzaUJBO0VBQ0U7SUFDRTtJQUNBO0UzRmtzaUJGO0UyRmhzaUJBO0lBQ0U7SUFDQTtFM0Zrc2lCRjtBQUNGO0EyRmpzaUJBO0VBQ0U7SUFDRTtJQUNBO0UzRm1zaUJGO0UyRmpzaUJBO0lBQ0U7SUFDQTtFM0Ztc2lCRjtBQUNGO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRTtBMkZsc2lCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRm9zaUJGO0EyRm5zaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Zxc2lCRjtBMkZwc2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0Zzc2lCQSw4REFBOEQ7RTJGcHNpQjlEO0VBQ0E7QTNGc3NpQkY7QTJGcnNpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGdXNpQkY7QTJGdHNpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGd3NpQkY7QTJGdnNpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGeXNpQkY7QTJGeHNpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGMHNpQkY7QTJGenNpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGMnNpQkY7QTJGMXNpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGNHNpQkY7QTJGM3NpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGNnNpQkY7QTJGNXNpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGOHNpQkY7QTJGN3NpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGK3NpQkY7QTJGOXNpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGZ3RpQkY7QTJGL3NpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGaXRpQkY7QTJGaHRpQkE7RUFDRTtFQUNBO0EzRmt0aUJGO0EyRmp0aUJBO0VBQ0U7RUFDQTtBM0ZtdGlCRjtBMkZsdGlCQTtFQUNFO0VBQ0E7QTNGb3RpQkY7QTJGbnRpQkE7RUFDRTtFQUNBO0EzRnF0aUJGO0EyRnB0aUJBO0VBQ0U7RUFDQTtBM0ZzdGlCRjtBMkZydGlCQTtFQUNFO0VBQ0E7QTNGdXRpQkY7QTJGdHRpQkE7RUFDRTtFQUNBO0EzRnd0aUJGO0EyRnZ0aUJBO0VBQ0U7RUFDQTtBM0Z5dGlCRjtBMkZ4dGlCQTtFQUNFO0VBQ0E7QTNGMHRpQkY7QTJGenRpQkE7RUFDRTtFQUNBO0EzRjJ0aUJGO0EyRjF0aUJBO0VBQ0U7RUFDQTtBM0Y0dGlCRjtBMkYxdGlCQTtFQUNFOzs7SUFDRTtFM0Y4dGlCRjtFMkY1dGlCQTtJQUNFO0UzRjh0aUJGO0FBQ0Y7QTJGN3RpQkE7RUFDRTs7O0lBQ0U7RTNGaXVpQkY7RTJGL3RpQkE7SUFDRTtFM0ZpdWlCRjtBQUNGO0E0RnY5akJBO0U1Rnk5akJFLGlCQUFpQjtBQUNuQjtBNEYxOWpCQTtFQUdJO0E1RjA5akJKO0E0Rjc5akJBO0VBT0k7QTVGeTlqQko7QTRGaCtqQkE7RUFXSTtBNUZ3OWpCSjtBNEZuK2pCQTtFQWVJO0E1RnU5akJKO0E0RnQrakJBO0VBbUJJO0E1RnM5akJKO0E0RnorakJBO0VBdUJJO0E1RnE5akJKO0E0RjUrakJBO0VBMkJJO0E1Rm85akJKO0E0Ri8rakJBO0VBK0JJO0E1Rm05akJKO0E0RmwvakJBO0VBbUNJO0VBQ0E7QTVGazlqQko7QTRGdC9qQkE7RUF3Q0k7RUFDQTtBNUZpOWpCSjtBNEYxL2pCQTtFQTZDSTtFQUNBO0E1Rmc5akJKO0E0RjkvakJBO0VBa0RJO0E1Ris4akJKO0E0Rmpna0JBO0VBc0RJO0VBQ0E7QTVGODhqQko7QTRGcmdrQkE7RUEyREk7RUFDQTtBNUY2OGpCSjtBNEZ6Z2tCQTtFQWdFSTtFQUNBO0E1RjQ4akJKO0E0Rjdna0JBO0VBcUVJO0E1RjI4akJKO0E0Rmhoa0JBO0VBeUVJO0E1RjA4akJKO0E0Rm5oa0JBO0VBNkVJO0E1Rnk4akJKO0E0RnRoa0JBO0VBaUZJO0E1Rnc4akJKO0E0Rnpoa0JBO0VBcUZJO0VBQ0E7QTVGdThqQko7QTRGN2hrQkE7RUEwRkk7RUFDQTtFQUNBO0VBQ0E7QTVGczhqQko7QTRGbmlrQkE7RUFpR0k7QTVGcThqQko7QTRGdGlrQkE7RUFxR0k7QTVGbzhqQko7QTRGemlrQkE7O0VBeUdJO0VBQ0E7QTVGbzhqQko7QTRGOWlrQkE7RUE4R0k7QTVGbThqQko7QTRGamprQkE7RUFrSEk7RUFDQTtBNUZrOGpCSjtBNEZyamtCQTtFQXVISTtFQUNBO0E1Rmk4akJKO0E0Rnpqa0JBO0VBNEhJO0E1Rmc4akJKO0E0RjVqa0JBO0VBaUlJO0VBQ0E7QTVGODdqQko7QTRGaGtrQkE7RUFzSUk7RUFDQTtBNUY2N2pCSjtBNEZwa2tCQTtFQTJJSTtFQUNBO0E1RjQ3akJKO0E0Rnhra0JBO0VBZ0pJO0VBQ0E7QTVGMjdqQko7QTRGNWtrQkE7RUFxSkk7QTVGMDdqQko7QTRGL2trQkE7RUF5Skk7RUFDQTtBNUZ5N2pCSjtBNEZwN2pCQTtFQUNFOztJQUVJO0U1RnM3akJKO0FBQ0Y7QTRGbDdqQkE7O0VBQ0U7QTVGcTdqQkY7QTRGbDdqQkE7O0VBQ0U7QTVGcTdqQkY7QTRGajdqQkE7RUFDRTtFQUNBO0VBQ0E7QTVGbTdqQkY7QTRGaDdqQkE7RUFDRTtBNUZrN2pCRjtBNEYvNmpCQTtFQUNFO0E1Rmk3akJGO0E0Rjk2akJBO0VBQ0U7QTVGZzdqQkY7QTRGNzZqQkE7RUFDRTtBNUYrNmpCRjtBNEY1NmpCQTtFQUNFO0E1Rjg2akJGO0E0RjM2akJBO0VBQ0U7QTVGNjZqQkY7QTRGMTZqQkE7RUFDRTtBNUY0NmpCRjtBNEZ6NmpCQTtFQUNFO0E1RjI2akJGO0E0Rng2akJBO0VBQ0U7QTVGMDZqQkY7QTRGdjZqQkE7OztFQUNFO0E1RjI2akJGO0E0Rng2akJBOztFQUNFO0E1RjI2akJGO0E0Rng2akJBO0VBRUU7SUFDRTtFNUZ5NmpCRjtFNEZ0NmpCQTtJQUNFO0lBQ0E7SUFDQTtFNUZ3NmpCRjtFNEZyNmpCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RnU2akJGO0U0RnA2akJBO0lBQ0U7RTVGczZqQkY7RTRGbjZqQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUZxNmpCRjtFNEZsNmpCQTtJQUNFO0U1Rm82akJGO0FBQ0Y7QTRGLzVqQkE7RUFDRTtBNUZpNmpCRjtBQUNBOzs7OztDQUtDO0E2Rnpxa0JEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGMnFrQkY7QTZGeHFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0YwcWtCRjtBNkZ2cWtCQTtFQUNFO0E3Rnlxa0JGO0E2RnRxa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGd3FrQkY7QTZGcnFrQkE7RUFDRTtFQUNBO0VBQ0E7QTdGdXFrQkY7QTZGcHFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZzcWtCRjtBNkZucWtCQTtFQUNFO0E3RnFxa0JGO0E2Rmxxa0JBO0VBQ0U7QTdGb3FrQkY7QTZGanFrQkE7RUFDRTtBN0ZtcWtCRjtBNkZocWtCQTtFQUNFO0E3Rmtxa0JGO0E2Ri9wa0JBO0VBQ0U7QTdGaXFrQkY7QTZGOXBrQkE7Ozs7RUFDRTtBN0ZtcWtCRjtBNkZocWtCQTtFQUNFO0VBQ0E7QTdGa3FrQkY7QTZGL3BrQkE7RUFDRTtBN0ZpcWtCRjtBNkY5cGtCQTtFQUNFO0VBQ0E7QTdGZ3FrQkY7QTZGN3BrQkE7RUFDRTtBN0YrcGtCRjtBNkY1cGtCQTtFQUNFO0VBQ0E7QTdGOHBrQkY7QTZGM3BrQkE7RUFDRTtBN0Y2cGtCRjtBNkYxcGtCQTtFQUNFO0VBQ0E7QTdGNHBrQkY7QTZGenBrQkE7RUFDRTtBN0YycGtCRjtBQUNBOzs7OztDQUtDO0E4Rmx3a0JEO0VBQ0U7QTlGb3drQkY7QThGandrQkE7RUFDRTtBOUZtd2tCRjtBOEZod2tCQTtFQUNFO0E5Rmt3a0JGO0E4Ri92a0JBO0VBQ0U7QTlGaXdrQkY7QThGOXZrQkE7RUFDRTtFQUNBO0E5Rmd3a0JGO0E4Rjd2a0JBO0VBQ0U7QTlGK3ZrQkY7QThGNXZrQkE7RUFDRTtBOUY4dmtCRjtBOEYzdmtCQTtFQUNFO0E5RjZ2a0JGO0E4RjF2a0JBO0VBQ0U7QTlGNHZrQkY7QThGenZrQkE7RUFDRTtBOUYydmtCRjtBOEZ4dmtCQTtFQUNFO0E5RjB2a0JGO0E4RnZ2a0JBO0VBQ0U7RUFDQTtBOUZ5dmtCRjtBOEZ0dmtCQTtFQUNFO0E5Rnd2a0JGO0E4RnJ2a0JBO0VBQ0U7QTlGdXZrQkY7QThGcnZrQkU7RUFBQTtJQUNFO0lBQ0E7RTlGd3ZrQkY7QUFDRjtBOEZydmtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RnV2a0JGO0E4RnB2a0JBO0VBQ0U7QTlGc3ZrQkY7QThGbnZrQkE7RUFDRTtBOUZxdmtCRjtBOEZsdmtCQTtFQUNFO0E5Rm92a0JGO0E4Rmp2a0JBOztFQUNFO0E5Rm92a0JGO0E4Rmp2a0JBO0VBQ0U7QTlGbXZrQkY7QThGaHZrQkE7RUFDRTtBOUZrdmtCRjtBOEYvdWtCQTtFQUNFO0E5Rml2a0JGO0E4Rjl1a0JBO0VBQ0U7RUFDQTtBOUZndmtCRjtBOEY3dWtCQTtFQUNFO0VBQ0E7QTlGK3VrQkY7QThGNXVrQkE7RUFDRTtBOUY4dWtCRjtBOEYzdWtCQTtFQUNFO0E5RjZ1a0JGO0E4RjF1a0JBOztFQUNFO0VBQ0E7QTlGNnVrQkY7QThGMXVrQkE7RUFDRTtBOUY0dWtCRjtBOEYxdWtCQTtFQUNFO0E5RjR1a0JGO0FBQ0E7Ozs7O0NBS0M7QThGanVrQkQ7RUFDRTtBOUZtdWtCRjtBOEZodWtCQTtFQUNFO0E5Rmt1a0JGO0E4Ri90a0JBO0VBQ0U7QTlGaXVrQkY7QThGOXRrQkE7RUFDRTtBOUZndWtCRjtBOEY3dGtCQTtFQUNFO0VBQ0E7QTlGK3RrQkY7QThGNXRrQkE7RUFDRTtBOUY4dGtCRjtBOEYzdGtCQTtFQUNFO0E5RjZ0a0JGO0E4RjF0a0JBO0VBQ0U7QTlGNHRrQkY7QThGenRrQkE7RUFDRTtFQUNBO0E5RjJ0a0JGO0E4Rnh0a0JBO0VBQ0U7QTlGMHRrQkY7QThGdnRrQkE7RUFDRTtBOUZ5dGtCRjtBOEZ0dGtCQTs7RUFDRTtBOUZ5dGtCRjtBOEZ0dGtCQTtFQUNFO0VBQ0E7QTlGd3RrQkY7QThGcnRrQkE7O0VBQ0U7QTlGd3RrQkY7QThGcnRrQkE7RUFDRTtBOUZ1dGtCRjtBOEZwdGtCQTtFQUNFO0E5RnN0a0JGO0E4Rm50a0JBO0VBQ0U7RUFDQTtBOUZxdGtCRjtBOEZsdGtCQTtFQUNFO0E5Rm90a0JGO0E4Rmp0a0JBO0VBQ0U7QTlGbXRrQkY7QThGaHRrQkE7RUFDRTtBOUZrdGtCRjtBOEYvc2tCQTtFQUNFO0E5Rml0a0JGO0E4Rjlza0JBO0VBQ0U7RUFDQTtBOUZndGtCRjtBOEY3c2tCQTtFQUNFO0E5Ritza0JGO0E4RjVza0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlGOHNrQkY7QThGM3NrQkE7RUFDRTtBOUY2c2tCRjtBOEYxc2tCQTtFQUNFO0E5RjRza0JGO0E4Rnpza0JBO0VBQ0U7RUFDQTtFQUNBO0E5RjJza0JGO0E4Rnhza0JBO0VBQ0U7RUFDQTtBOUYwc2tCRjtBOEZ2c2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZ5c2tCRjtBOEZ0c2tCQTs7RUFDRTtBOUZ5c2tCRjtBOEZ0c2tCQTtFQUNFO0E5Rndza0JGO0E4RnJza0JBO0VBQ0U7QTlGdXNrQkY7QThGcHNrQkE7RUFDRTtFQUNBO0E5RnNza0JGO0E4Rm5za0JBO0VBQ0U7RUFDQTtBOUZxc2tCRjtBOEZsc2tCQTtFQUNFO0E5Rm9za0JGO0E4Rmpza0JBOztFQUNFO0E5Rm9za0JGO0E4Rmpza0JBOztFQUNFO0VBQ0E7QTlGb3NrQkY7QThGanNrQkE7RUFDRTtBOUZtc2tCRjtBOEZqc2tCQTtFQUNFO0E5Rm1za0JGO0FBQ0E7Ozs7O0NBS0M7QThGeHJrQkQ7RUFDRTtBOUYwcmtCRjtBOEZ2cmtCQTtFQUNFO0E5Rnlya0JGO0E4RnRya0JBO0VBQ0U7QTlGd3JrQkY7QThGcnJrQkE7RUFDRTtBOUZ1cmtCRjtBOEZwcmtCQTtFQUNFO0E5RnNya0JGO0E4Rm5ya0JBO0VBQ0U7RUFDQTtBOUZxcmtCRjtBOEZscmtCQTtFQUNFO0E5Rm9ya0JGO0E4Rmpya0JBO0VBQ0U7QTlGbXJrQkY7QThGaHJrQkE7RUFDRTtBOUZrcmtCRjtBOEYvcWtCQTtFQUNFO0E5Rmlya0JGO0E4Rjlxa0JBO0VBQ0U7QTlGZ3JrQkY7QThGN3FrQkE7RUFDRTtBOUYrcWtCRjtBOEY1cWtCQTtFQUNFO0E5Rjhxa0JGO0E4RjNxa0JBO0VBQ0U7RUFDQTtBOUY2cWtCRjtBOEYxcWtCQTtFQUNFO0E5RjRxa0JGO0E4Rnpxa0JBO0VBQ0U7QTlGMnFrQkY7QThGeHFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUYwcWtCRjtBOEZ2cWtCQTtFQUNFO0E5Rnlxa0JGO0E4RnRxa0JBO0VBQ0U7QTlGd3FrQkY7QThGcnFrQkE7O0VBQ0U7QTlGd3FrQkY7QThGcnFrQkE7RUFDRTtBOUZ1cWtCRjtBOEZwcWtCQTtFQUNFO0E5RnNxa0JGO0E4Rm5xa0JBO0VBQ0U7QTlGcXFrQkY7QThGbHFrQkE7RUFDRTtFQUNBO0E5Rm9xa0JGO0E4Rmpxa0JBO0VBQ0U7RUFDQTtBOUZtcWtCRjtBOEZocWtCQTtFQUNFO0E5Rmtxa0JGO0E4Ri9wa0JBO0VBQ0U7QTlGaXFrQkY7QThGOXBrQkE7O0VBQ0U7RUFDQTtBOUZpcWtCRjtBOEY5cGtCQTtFQUNFO0E5Rmdxa0JGO0E4Rjlwa0JBO0VBQ0U7QTlGZ3FrQkY7QUFDQSxpQkFBaUI7QWdCcG5sQmpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBQUNBLGFBQWE7QWdCcG5sQmI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNubEJGO0FBQ0EsY0FBYztBZ0JwbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc25sQkY7QUFDQSxVQUFVO0FnQnBubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBQUNBLGVBQWU7QWdCcG5sQmY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNubEJGO0FBQ0EsY0FBYztBZ0JwbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc25sQkY7QUFDQSxVQUFVO0FnQnBubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBQUNBLGlCQUFpQjtBZ0JwbmxCakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNubEJGO0FBQ0EsYUFBYTtBZ0JwbmxCYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc25sQkY7QUFDQSxjQUFjO0FnQnBubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBQUNBLFVBQVU7QWdCcG5sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNubEJGO0FBQ0EsZUFBZTtBZ0JwbmxCZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc25sQkY7QUFDQSxjQUFjO0FnQnBubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBQUNBLFVBQVU7QWdCcG5sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNubEJGO0FBQ0EsaUJBQWlCO0FnQnBubEJqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc25sQkY7QUFDQSxhQUFhO0FnQnBubEJiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBQUNBLGNBQWM7QWdCcG5sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNubEJGO0FBQ0EsVUFBVTtBZ0JwbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc25sQkY7QUFDQSxlQUFlO0FnQnBubEJmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBQUNBLGNBQWM7QWdCcG5sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNubEJGO0FBQ0EsVUFBVTtBZ0JwbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc25sQkY7QUFDQSxpQkFBaUI7QWdCcG5sQmpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBQUNBLGFBQWE7QWdCcG5sQmI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNubEJGO0FBQ0EsY0FBYztBZ0JwbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc25sQkY7QUFDQSxVQUFVO0FnQnBubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBQUNBLGVBQWU7QWdCcG5sQmY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNubEJGO0FBQ0EsY0FBYztBZ0JwbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc25sQkY7QUFDQSxVQUFVO0FnQnBubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzbmxCRjtBK0YvMGxCQTtFQUNFO0VBQ0E7QS9GaTFsQkY7QStGOTBsQkE7O0VBUUk7QS9GMDBsQko7QStGbDFsQkE7RUFZSTtBL0Z5MGxCSjtBK0ZyMWxCQTtFQWdCSTtBL0Z3MGxCSjtBK0ZyMGxCRTtFQUFBO0lBRUk7RS9GdTBsQko7QUFDRjtBK0Y3MWxCQTtFQTBCSTtFQUNBO0VBQ0E7RUFDQTtBL0ZzMGxCSjtBK0ZuMmxCQTtFQWlDSTtBL0ZxMGxCSjtBK0Z0MmxCQTtFQXFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRm8wbEJKO0ErRjcybEJBO0VBNkNJO0EvRm0wbEJKO0ErRmgzbEJBOztFQWlESTtBL0ZtMGxCSjtBK0ZwM2xCQTtFQXFESTtFQUNBO0EvRmswbEJKO0ErRngzbEJBO0VBMERJO0EvRmkwbEJKO0ErRjMzbEJBO0VBOERJO0VBQ0E7QS9GZzBsQko7QStGLzNsQkE7RUFtRUk7QS9GK3psQko7QStGbDRsQkE7RUF1RUk7QS9GOHpsQko7QStGcjRsQkE7O0VBNEVJO0EvRjZ6bEJKO0ErRno0bEJBO0VBZ0ZJO0EvRjR6bEJKO0ErRjU0bEJBO0VBb0ZJO0EvRjJ6bEJKO0ErRi80bEJBO0VBdUZJO0VBQ0E7QS9GMnpsQko7QStGbjVsQkE7RUEyRkk7QS9GMnpsQko7QStGdDVsQkE7RUErRkk7RUFDQTtBL0YwemxCSjtBK0YxNWxCQTtFQW9HSTtBL0Z5emxCSjtBK0Y3NWxCQTtFQXdHSTtFQUNBO0EvRnd6bEJKO0ErRmo2bEJBOztFQTZHSTtFQUNBO0EvRnd6bEJKO0ErRnQ2bEJBOzs7RUFrSEk7QS9GeXpsQko7QStGMzZsQkE7RUFzSEk7QS9Gd3psQko7QStGOTZsQkE7RUEwSEk7QS9GdXpsQko7QStGajdsQkE7RUE4SEk7QS9Gc3psQko7QStGcDdsQkE7RUFrSUk7QS9GcXpsQko7QStGdjdsQkE7RUFzSUk7QS9Gb3psQko7QStGMTdsQkE7RUEwSUk7RUFDQTtBL0ZtemxCSjtBK0Y5N2xCQTtFQStJSTtBL0ZremxCSjtBK0ZqOGxCQTs7RUFtSkk7QS9Ga3psQko7QStGcjhsQkE7RUF1Skk7RUFDQTtBL0ZpemxCSjtBK0Z6OGxCQTtFQTRKSTtBL0ZnemxCSjtBK0Y1OGxCQTtFQWdLSTtBL0YreWxCSjtBK0YvOGxCQTtFQW9LSTtBL0Y4eWxCSjtBK0ZsOWxCQTtFQXdLSTtBL0Y2eWxCSjtBK0ZyOWxCQTtFQTRLSTtBL0Y0eWxCSjtBK0Z4OWxCQTtFQWdMSTtBL0YyeWxCSjtBK0YzOWxCQTs7Ozs7RUFvTEk7RUFDQTtFQUNBO0VBQ0E7QS9GOHlsQko7QStGcitsQkE7RUEyTEk7RUFDQTtFQUNBO0VBQ0E7QS9GNnlsQko7QStGMytsQkE7O0VBa01JO0VBQ0E7QS9GNnlsQko7QStGaC9sQkE7RUF1TUk7QS9GNHlsQko7QStGbi9sQkE7RUE2TUk7RUFDQTtFQUNBO0EvRnl5bEJKO0ErRngvbEJBOztFQW1OSTtBL0Z5eWxCSjtBK0Y1L2xCQTtFQXVOSTtFQUNBO0EvRnd5bEJKO0ErRmhnbUJBO0VBNE5JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GdXlsQko7QStGcHlsQkU7RUFBQTtJQUVJO0UvRnN5bEJKO0FBQ0Y7QStGNWdtQkE7RUEyT0k7QS9Gb3lsQko7QStGL2dtQkE7RUErT0k7RUFDQTtBL0ZteWxCSjtBK0ZuaG1CQTtFQW9QSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmt5bEJKO0ErRjFobUJBO0VBNFBJO0VBQ0E7RUFDQTtFQUNBO0EvRml5bEJKO0ErRmhpbUJBO0VBbVFJO0VBQ0E7RUFDQTtBL0ZneWxCSjtBK0ZyaW1CQTtFQXlRSTtFQUNBO0VBQ0E7RUFDQTtBL0YreGxCSjtBK0Y1eGxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRjh4bEJKO0ErRjN4bEJFOztFQUdFO0EvRjR4bEJKO0ErRnp4bEJFO0VBQ0U7QS9GMnhsQko7QStGeHhsQkU7RUFDRTtBL0YweGxCSjtBK0Z2eGxCRTtFQUNFO0EvRnl4bEJKO0ErRnR4bEJFO0VBQ0U7QS9Gd3hsQko7QStGcnhsQkU7O0VBRUU7RUFDQTtBL0Z1eGxCSjtBK0ZweGxCRTtFQUNFO0EvRnN4bEJKO0ErRnprbUJBOztFQXVUSTtBL0ZzeGxCSjtBK0ZueGxCRTtFQUNFO0EvRnF4bEJKO0ErRmx4bEJFO0VBQ0U7RUFDQTtBL0ZveGxCSjtBK0ZqeGxCRTtFQUNFO0EvRm14bEJKO0ErRmh4bEJFO0VBQ0U7RUFDQTtBL0ZreGxCSjtBK0Yvd2xCRTs7Ozs7RUFJRTtFQUNBO0EvRmt4bEJKO0ErRi93bEJFO0VBQ0U7RUFDQTtBL0ZpeGxCSjtBK0Y5d2xCRTtFQUNFO0EvRmd4bEJKO0ErRjd3bEJFO0VBQ0U7QS9GK3dsQko7QStGNXdsQkU7RUFDRTtBL0Y4d2xCSjtBK0Yzd2xCRTtFQUNFO0EvRjZ3bEJKO0ErRjF3bEJFO0VBQ0U7RUFDQTtBL0Y0d2xCSjtBK0Z6d2xCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GMndsQko7QWdHeG9tQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFaEcwb21CRjtFZ0d2b21CQTtJQUNFO0lBQ0E7SUFDQTtFaEd5b21CRjtFZ0d0b21CQTs7O0lBR0U7RWhHd29tQkY7QUFDRjtBZ0dyb21CQTtFQUVFO0lBQ0U7SUFDQTtJQUNBO0VoR3NvbUJGO0VnR25vbUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhHcW9tQkY7RWdHbG9tQkE7SUFDRTtFaEdvb21CRjtFZ0dqb21CQTtJQUNFO0VoR21vbUJGO0VnR2hvbUJBO0lBQ0U7RWhHa29tQkY7RWdHL25tQkE7SUFDRTtJQUNBO0VoR2lvbUJGO0VnRzlubUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhHZ29tQkY7RWdHN25tQkE7SUFDRTtJQUNBO0VoRytubUJGO0VnRzVubUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhHOG5tQkY7RWdHM25tQkE7SUFDRTtFaEc2bm1CRjtFZ0cxbm1CQTtJQUNFO0lBQ0E7SUFDQTtFaEc0bm1CRjtBQUNGO0FnR3hubUJBO0VBRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEd5bm1CRjtFZ0d0bm1CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhHd25tQkY7RWdHcm5tQkE7SUFDRTtJQUNBO0lBQ0E7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R3M5bUJKO0EwR3A5bUJJO0VBRUk7QTFHcTltQlI7QTBHeittQkE7RUF5Qk07RUFDQTtFQUNBO0VBQ0E7QTFHbTltQk47QTBHLyttQkE7RUFpQ0k7QTFHaTltQko7QTBHbC9tQkE7RUFvQ007RUFDQTtBMUdpOW1CTjtBMEd0L21CQTtFQXlDTTtBMUdnOW1CTjtBMEd6L21CQTs7RUE4Q007RUFDQTtFQUNBO0ExRys4bUJOO0EwRzE4bUJBO0VBRUk7QTFHMjhtQko7QTBHeDhtQkU7RUFFSTtBMUd5OG1CTjtBMkdyZ25CQTtFQUNFO0EzR3VnbkJGO0EyR3hnbkJBO0UvQklFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUV1Z25CRjtBMkczZ25CSTtFQUNFO0EzRzZnbkJOO0EyR3ZnbkJNO0VBQ0U7QTNHeWduQlI7QTJHbmduQkE7RUFDRTtFQUNBO0VBQ0E7QTNHcWduQkY7QTJHeGduQkE7RS9CZkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTBobkJGO0EyR3pnbkJJO0VBQ0U7QTNHMmduQk47QTJHcmduQk07RUFDRTtBM0d1Z25CUjtBMkdqZ25CQTtFQUdNO0VBQ0E7RUFDQTtFL0J6Q0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTJpbkJGO0EyR3BnbkJNO0VBQ0U7QTNHc2duQlI7QTJHbGduQkk7RUFDRTtBM0dvZ25CTjtBMkdsZ25CTTtFQUNFO0EzR29nbkJSO0EyR2hnbkJRO0VBQ0U7QTNHa2duQlY7QTJHeGhuQkE7RUE0Qk07QTNHKy9tQk47QTRHcGpuQkE7RUFiSTtBNUdva25CSjtBNEd2am5CQTtFQWJJO0E1R3VrbkJKO0E0RzFqbkJBO0VBYkk7QTVHMGtuQko7QTRHN2puQkE7RUFiSTtBNUc2a25CSjtBNEdoa25CQTtFQWJJO0E1R2dsbkJKO0E0R25rbkJBO0VBYkk7QTVHbWxuQko7QTRHdGtuQkE7RUFiSTtBNUdzbG5CSjtBNEd6a25CQTtFQWJJO0E1R3lsbkJKO0E0RzVrbkJBO0VBYkk7QTVHNGxuQko7QTRHL2tuQkE7RUFiSTtBNUcrbG5CSjtBNEdsbG5CQTtFQWJJO0E1R2ttbkJKO0E0R3JsbkJBO0VBYkk7QTVHcW1uQko7QTRHeGxuQkE7RUFiSTtBNUd3bW5CSjtBNEczbG5CQTtFM0ZnQ0k7QWpCOGpuQko7QTRHOWxuQkE7RTNGZ0NJO0FqQmlrbkJKO0E0R2ptbkJBO0UzRmdDSTtBakJva25CSjtBNEdwbW5CQTtFM0ZnQ0k7QWpCdWtuQko7QTRHdm1uQkE7RTNGZ0NJO0FqQjBrbkJKO0E0RzFtbkJBO0UzRmdDSTtBakI2a25CSjtBNEc3bW5CQTtFM0ZnQ0k7QWpCZ2xuQko7QTRHaG5uQkE7RTNGZ0NJO0FqQm1sbkJKO0E0R25ubkJBO0UzRmdDSTtBakJzbG5CSjtBNEd0bm5CQTtFM0ZnQ0k7QWpCeWxuQko7QTRHem5uQkE7RTNGZ0NJO0FqQjRsbkJKO0E0RzVubkJBO0UzRmdDSTtBakIrbG5CSjtBNEcvbm5CQTtFM0YrQ0k7QWpCbWxuQko7QTRHbG9uQkE7RTNGK0NJO0FqQnNsbkJKO0E0R3JvbkJBO0UzRitDSTtBakJ5bG5CSjtBNEd4b25CQTtFM0YrQ0k7QWpCNGxuQko7QTRHM29uQkE7RTNGK0NJO0FqQitsbkJKO0E0RzlvbkJBO0UzRitDSTtBakJrbW5CSjtBNEdqcG5CQTtFM0YrQ0k7QWpCcW1uQko7QTRHcHBuQkE7RTNGK0NJO0FqQndtbkJKO0E0R3ZwbkJBO0UzRitDSTtBakIybW5CSjtBNEcxcG5CQTtFM0YrQ0k7QWpCOG1uQko7QTRHN3BuQkE7RTNGK0NJO0FqQmlubkJKO0E0R2hxbkJBO0UzRitDSTtBakJvbm5CSjtBNEducW5CQTtFM0ZvREk7QWpCa25uQko7QTRHdHFuQkE7RTNGcUNJO0FqQm9vbkJKO0E0R3pxbkJBO0UzRnFDSTtBakJ1b25CSjtBNEc1cW5CQTtFM0ZxQ0k7QWpCMG9uQko7QTRHL3FuQkE7RTNGcUNJO0FqQjZvbkJKO0E0R2xybkJBO0UzRnFDSTtBakJncG5CSjtBNEdycm5CQTtFM0ZxQ0k7QWpCbXBuQko7QTRHeHJuQkE7RTNGcUNJO0FqQnNwbkJKO0E0RzNybkJBO0UzRnFDSTtBakJ5cG5CSjtBNEc5cm5CQTtFM0ZxQ0k7QWpCNHBuQko7QTRHanNuQkE7RTNGcUNJO0FqQitwbkJKO0E0R3BzbkJBO0UzRnFDSTtBakJrcW5CSjtBNEd2c25CQTtFM0ZxQ0k7QWpCcXFuQko7QTRHMXNuQkE7RTNGMENJO0FqQm1xbkJKO0E0RzdzbkJBO0UzRnlESTtBakJ1cG5CSjtBNEdodG5CQTtFM0Z5REk7QWpCMHBuQko7QTRHbnRuQkE7RTNGeURJO0FqQjZwbkJKO0E0R3R0bkJBO0UzRnlESTtBakJncW5CSjtBNEd6dG5CQTtFM0Z5REk7QWpCbXFuQko7QTRHNXRuQkE7RTNGeURJO0FqQnNxbkJKO0E0Ry90bkJBO0UzRnlESTtBakJ5cW5CSjtBNEdsdW5CQTtFM0Z5REk7QWpCNHFuQko7QTRHcnVuQkE7RTNGeURJO0FqQitxbkJKO0E0R3h1bkJBO0UzRnlESTtBakJrcm5CSjtBNEczdW5CQTtFM0Z5REk7QWpCcXJuQko7QTRHOXVuQkE7RTNGeURJO0FqQndybkJKO0E0R2p2bkJBO0UzRnlESTtBakIycm5CSjtBNEdodm5CQTtFQWpCSTtBNUdvd25CSjtBNEdudm5CQTtFQWpCSTtBNUd1d25CSjtBNEd0dm5CQTtFQWpCSTtBNUcwd25CSjtBNEd6dm5CQTtFQWpCSTtBNUc2d25CSjtBNEc1dm5CQTtFQWpCSTtBNUdneG5CSjtBNEcvdm5CQTtFQWpCSTtBNUdteG5CSjtBNEdsd25CQTtFQWpCSTtBNUdzeG5CSjtBNEdyd25CQTtFQWpCSTtBNUd5eG5CSjtBNEd4d25CQTtFQWpCSTtBNUc0eG5CSjtBNEczd25CQTtFQWpCSTtBNUcreG5CSjtBNEc5d25CQTtFQWpCSTtBNUdreW5CSjtBNEdqeG5CQTtFQWpCSTtBNUdxeW5CSjtBNEdweG5CQTtFQWpCSTtBNUd3eW5CSjtBNEd2eG5CQTtFM0Y0Qkk7QWpCOHZuQko7QTRHMXhuQkE7RTNGNEJJO0FqQml3bkJKO0E0Rzd4bkJBO0UzRjRCSTtBakJvd25CSjtBNEdoeW5CQTtFM0Y0Qkk7QWpCdXduQko7QTRHbnluQkE7RTNGNEJJO0FqQjB3bkJKO0E0R3R5bkJBO0UzRjRCSTtBakI2d25CSjtBNEd6eW5CQTtFM0Y0Qkk7QWpCZ3huQko7QTRHNXluQkE7RTNGNEJJO0FqQm14bkJKO0E0Ry95bkJBO0UzRjRCSTtBakJzeG5CSjtBNEdsem5CQTtFM0Y0Qkk7QWpCeXhuQko7QTRHcnpuQkE7RTNGNEJJO0FqQjR4bkJKO0E0R3h6bkJBO0UzRjRCSTtBakIreG5CSjtBNEczem5CQTtFM0YyQ0k7QWpCbXhuQko7QTRHOXpuQkE7RTNGMkNJO0FqQnN4bkJKO0E0R2owbkJBO0UzRjJDSTtBakJ5eG5CSjtBNEdwMG5CQTtFM0YyQ0k7QWpCNHhuQko7QTRHdjBuQkE7RTNGMkNJO0FqQit4bkJKO0E0RzEwbkJBO0UzRjJDSTtBakJreW5CSjtBNEc3MG5CQTtFM0YyQ0k7QWpCcXluQko7QTRHaDFuQkE7RTNGMkNJO0FqQnd5bkJKO0E0R24xbkJBO0UzRjJDSTtBakIyeW5CSjtBNEd0MW5CQTtFM0YyQ0k7QWpCOHluQko7QTRHejFuQkE7RTNGMkNJO0FqQml6bkJKO0E0RzUxbkJBO0UzRjJDSTtBakJvem5CSjtBNEcvMW5CQTtFM0ZnREk7QWpCa3puQko7QTRHbDJuQkE7RTNGaUNJO0FqQm8wbkJKO0E0R3IybkJBO0UzRmlDSTtBakJ1MG5CSjtBNEd4Mm5CQTtFM0ZpQ0k7QWpCMDBuQko7QTRHMzJuQkE7RTNGaUNJO0FqQjYwbkJKO0E0RzkybkJBO0UzRmlDSTtBakJnMW5CSjtBNEdqM25CQTtFM0ZpQ0k7QWpCbTFuQko7QTRHcDNuQkE7RTNGaUNJO0FqQnMxbkJKO0E0R3YzbkJBO0UzRmlDSTtBakJ5MW5CSjtBNEcxM25CQTtFM0ZpQ0k7QWpCNDFuQko7QTRHNzNuQkE7RTNGaUNJO0FqQisxbkJKO0E0R2g0bkJBO0UzRmlDSTtBakJrMm5CSjtBNEduNG5CQTtFM0ZpQ0k7QWpCcTJuQko7QTRHdDRuQkE7RTNGc0NJO0FqQm0ybkJKO0E0R3o0bkJBO0UzRnFESTtBakJ1MW5CSjtBNEc1NG5CQTtFM0ZxREk7QWpCMDFuQko7QTRHLzRuQkE7RTNGcURJO0FqQjYxbkJKO0E0R2w1bkJBO0UzRnFESTtBakJnMm5CSjtBNEdyNW5CQTtFM0ZxREk7QWpCbTJuQko7QTRHeDVuQkE7RTNGcURJO0FqQnMybkJKO0E0RzM1bkJBO0UzRnFESTtBakJ5Mm5CSjtBNEc5NW5CQTtFM0ZxREk7QWpCNDJuQko7QTRHajZuQkE7RTNGcURJO0FqQisybkJKO0E0R3A2bkJBO0UzRnFESTtBakJrM25CSjtBNEd2Nm5CQTtFM0ZxREk7QWpCcTNuQko7QTRHMTZuQkE7RTNGcURJO0FqQnczbkJKO0E0Rzc2bkJBO0UzRnFESTtBakIyM25CSjtBNEc1Nm5CQTtFQXJCSTtBNUdvOG5CSjtBNEcvNm5CQTtFQXJCSTtBNUd1OG5CSjtBNEdsN25CQTtFQXJCSTtBNUcwOG5CSjtBNEdyN25CQTtFQXJCSTtBNUc2OG5CSjtBNEd4N25CQTtFQXJCSTtBNUdnOW5CSjtBNEczN25CQTtFQXJCSTtBNUdtOW5CSjtBNEc5N25CQTtFQXJCSTtBNUdzOW5CSjtBNEdqOG5CQTtFQXJCSTtBNUd5OW5CSjtBNEdwOG5CQTtFQXJCSTtBNUc0OW5CSjtBNEd2OG5CQTtFQXJCSTtBNUcrOW5CSjtBNEcxOG5CQTtFQXJCSTtBNUdrK25CSjtBNEc3OG5CQTtFQXJCSTtBNUdxK25CSjtBNEdoOW5CQTtFQXJCSTtBNUd3K25CSjtBNEduOW5CQTtFM0Z3Qkk7QWpCODduQko7QTRHdDluQkE7RTNGd0JJO0FqQmk4bkJKO0E0R3o5bkJBO0UzRndCSTtBakJvOG5CSjtBNEc1OW5CQTtFM0Z3Qkk7QWpCdThuQko7QTRHLzluQkE7RTNGd0JJO0FqQjA4bkJKO0E0R2wrbkJBO0UzRndCSTtBakI2OG5CSjtBNEdyK25CQTtFM0Z3Qkk7QWpCZzluQko7QTRHeCtuQkE7RTNGd0JJO0FqQm05bkJKO0E0RzMrbkJBO0UzRndCSTtBakJzOW5CSjtBNEc5K25CQTtFM0Z3Qkk7QWpCeTluQko7QTRHai9uQkE7RTNGd0JJO0FqQjQ5bkJKO0E0R3AvbkJBO0UzRndCSTtBakIrOW5CSjtBNEd2L25CQTtFM0Z1Q0k7QWpCbTluQko7QTRHMS9uQkE7RTNGdUNJO0FqQnM5bkJKO0E0RzcvbkJBO0UzRnVDSTtBakJ5OW5CSjtBNEdoZ29CQTtFM0Z1Q0k7QWpCNDluQko7QTRHbmdvQkE7RTNGdUNJO0FqQis5bkJKO0E0R3Rnb0JBO0UzRnVDSTtBakJrK25CSjtBNEd6Z29CQTtFM0Z1Q0k7QWpCcStuQko7QTRHNWdvQkE7RTNGdUNJO0FqQncrbkJKO0E0Ry9nb0JBO0UzRnVDSTtBakIyK25CSjtBNEdsaG9CQTtFM0Z1Q0k7QWpCOCtuQko7QTRHcmhvQkE7RTNGdUNJO0FqQmkvbkJKO0E0R3hob0JBO0UzRnVDSTtBakJvL25CSjtBNEczaG9CQTtFM0Y0Q0k7QWpCay9uQko7QTRHOWhvQkE7RTNGNkJJO0FqQm9nb0JKO0E0R2ppb0JBO0UzRjZCSTtBakJ1Z29CSjtBNEdwaW9CQTtFM0Y2Qkk7QWpCMGdvQko7QTRHdmlvQkE7RTNGNkJJO0FqQjZnb0JKO0E0RzFpb0JBO0UzRjZCSTtBakJnaG9CSjtBNEc3aW9CQTtFM0Y2Qkk7QWpCbWhvQko7QTRHaGpvQkE7RTNGNkJJO0FqQnNob0JKO0E0R25qb0JBO0UzRjZCSTtBakJ5aG9CSjtBNEd0am9CQTtFM0Y2Qkk7QWpCNGhvQko7QTRHempvQkE7RTNGNkJJO0FqQitob0JKO0E0RzVqb0JBO0UzRjZCSTtBakJraW9CSjtBNEcvam9CQTtFM0Y2Qkk7QWpCcWlvQko7QTRHbGtvQkE7RTNGa0NJO0FqQm1pb0JKO0E0R3Jrb0JBO0UzRmlESTtBakJ1aG9CSjtBNEd4a29CQTtFM0ZpREk7QWpCMGhvQko7QTRHM2tvQkE7RTNGaURJO0FqQjZob0JKO0E0Rzlrb0JBO0UzRmlESTtBakJnaW9CSjtBNEdqbG9CQTtFM0ZpREk7QWpCbWlvQko7QTRHcGxvQkE7RTNGaURJO0FqQnNpb0JKO0E0R3Zsb0JBO0UzRmlESTtBakJ5aW9CSjtBNEcxbG9CQTtFM0ZpREk7QWpCNGlvQko7QTRHN2xvQkE7RTNGaURJO0FqQitpb0JKO0E0R2htb0JBO0UzRmlESTtBakJram9CSjtBNEdubW9CQTtFM0ZpREk7QWpCcWpvQko7QTRHdG1vQkE7RTNGaURJO0FqQndqb0JKO0E0R3ptb0JBO0UzRmlESTtBakIyam9CSjtBNEd4bW9CQTtFQXpCSTtBNUdvb29CSjtBNEczbW9CQTtFQXpCSTtBNUd1b29CSjtBNEc5bW9CQTtFQXpCSTtBNUcwb29CSjtBNEdqbm9CQTtFQXpCSTtBNUc2b29CSjtBNEdwbm9CQTtFQXpCSTtBNUdncG9CSjtBNEd2bm9CQTtFQXpCSTtBNUdtcG9CSjtBNEcxbm9CQTtFQXpCSTtBNUdzcG9CSjtBNEc3bm9CQTtFQXpCSTtBNUd5cG9CSjtBNEdob29CQTtFQXpCSTtBNUc0cG9CSjtBNEdub29CQTtFQXpCSTtBNUcrcG9CSjtBNEd0b29CQTtFQXpCSTtBNUdrcW9CSjtBNEd6b29CQTtFQXpCSTtBNUdxcW9CSjtBNEc1b29CQTtFQXpCSTtBNUd3cW9CSjtBNEcvb29CQTtFM0ZvQkk7QWpCOG5vQko7QTRHbHBvQkE7RTNGb0JJO0FqQmlvb0JKO0E0R3Jwb0JBO0UzRm9CSTtBakJvb29CSjtBNEd4cG9CQTtFM0ZvQkk7QWpCdW9vQko7QTRHM3BvQkE7RTNGb0JJO0FqQjBvb0JKO0E0Rzlwb0JBO0UzRm9CSTtBakI2b29CSjtBNEdqcW9CQTtFM0ZvQkk7QWpCZ3BvQko7QTRHcHFvQkE7RTNGb0JJO0FqQm1wb0JKO0E0R3Zxb0JBO0UzRm9CSTtBakJzcG9CSjtBNEcxcW9CQTtFM0ZvQkk7QWpCeXBvQko7QTRHN3FvQkE7RTNGb0JJO0FqQjRwb0JKO0E0R2hyb0JBO0UzRm9CSTtBakIrcG9CSjtBNEducm9CQTtFM0ZtQ0k7QWpCbXBvQko7QTRHdHJvQkE7RTNGbUNJO0FqQnNwb0JKO0E0R3pyb0JBO0UzRm1DSTtBakJ5cG9CSjtBNEc1cm9CQTtFM0ZtQ0k7QWpCNHBvQko7QTRHL3JvQkE7RTNGbUNJO0FqQitwb0JKO0E0R2xzb0JBO0UzRm1DSTtBakJrcW9CSjtBNEdyc29CQTtFM0ZtQ0k7QWpCcXFvQko7QTRHeHNvQkE7RTNGbUNJO0FqQndxb0JKO0E0RzNzb0JBO0UzRm1DSTtBakIycW9CSjtBNEc5c29CQTtFM0ZtQ0k7QWpCOHFvQko7QTRHanRvQkE7RTNGbUNJO0FqQmlyb0JKO0E0R3B0b0JBO0UzRm1DSTtBakJvcm9CSjtBNEd2dG9CQTtFM0Z3Q0k7QWpCa3JvQko7QTRHMXRvQkE7RTNGeUJJO0FqQm9zb0JKO0E0Rzd0b0JBO0UzRnlCSTtBakJ1c29CSjtBNEdodW9CQTtFM0Z5Qkk7QWpCMHNvQko7QTRHbnVvQkE7RTNGeUJJO0FqQjZzb0JKO0E0R3R1b0JBO0UzRnlCSTtBakJndG9CSjtBNEd6dW9CQTtFM0Z5Qkk7QWpCbXRvQko7QTRHNXVvQkE7RTNGeUJJO0FqQnN0b0JKO0E0Ry91b0JBO0UzRnlCSTtBakJ5dG9CSjtBNEdsdm9CQTtFM0Z5Qkk7QWpCNHRvQko7QTRHcnZvQkE7RTNGeUJJO0FqQit0b0JKO0E0R3h2b0JBO0UzRnlCSTtBakJrdW9CSjtBNEczdm9CQTtFM0Z5Qkk7QWpCcXVvQko7QTRHOXZvQkE7RTNGOEJJO0FqQm11b0JKO0E0R2p3b0JBO0UzRjZDSTtBakJ1dG9CSjtBNEdwd29CQTtFM0Y2Q0k7QWpCMHRvQko7QTRHdndvQkE7RTNGNkNJO0FqQjZ0b0JKO0E0RzF3b0JBO0UzRjZDSTtBakJndW9CSjtBNEc3d29CQTtFM0Y2Q0k7QWpCbXVvQko7QTRHaHhvQkE7RTNGNkNJO0FqQnN1b0JKO0E0R254b0JBO0UzRjZDSTtBakJ5dW9CSjtBNEd0eG9CQTtFM0Y2Q0k7QWpCNHVvQko7QTRHenhvQkE7RTNGNkNJO0FqQit1b0JKO0E0RzV4b0JBO0UzRjZDSTtBakJrdm9CSjtBNEcveG9CQTtFM0Y2Q0k7QWpCcXZvQko7QTRHbHlvQkE7RTNGNkNJO0FqQnd2b0JKO0E0R3J5b0JBO0UzRjZDSTtBakIydm9CSjtBNEdweW9CQTtFdkM1QkU7QXJFbTBvQkY7QXFFbDBvQkU7RUFBVTtBckVxMG9CWjtBcUVwMG9CRTtFQUFVO0FyRXUwb0JaO0FxRXQwb0JFOztFQUNVO0FyRXkwb0JaO0E0R2p6b0JBO0VBTUk7QTVHOHlvQko7QTRHcHpvQkE7RUFVSTtBNUc2eW9CSjtBNEd2em9CQTtFQWNJO0E1RzR5b0JKO0E0RzF6b0JBO0V2Q3BCRTtBckVpMW9CRjtBNEd2eW9CQTtFdkNsREU7QXJFNDFvQkY7QXFFMzFvQkU7RUFBVTtBckU4MW9CWjtBcUU3MW9CRTtFQUFVO0FyRWcyb0JaO0FxRS8xb0JFOztFQUNVO0FyRWsyb0JaO0E0R3B6b0JBO0VBTUk7QTVHaXpvQko7QTRHdnpvQkE7RUFVSTtBNUdnem9CSjtBNEcxem9CQTtFQWNJO0E1Ryt5b0JKO0E0Rzd6b0JBO0V2QzFDRTtBckUwMm9CRjtBNEcxeW9CQTtFdkN4RUU7QXJFcTNvQkY7QXFFcDNvQkU7RUFBVTtBckV1M29CWjtBcUV0M29CRTtFQUFVO0FyRXkzb0JaO0FxRXgzb0JFOztFQUNVO0FyRTIzb0JaO0E0R3Z6b0JBO0VBTUk7QTVHb3pvQko7QTRHMXpvQkE7RUFVSTtBNUdtem9CSjtBNEc3em9CQTtFQWNJO0E1R2t6b0JKO0E0R2gwb0JBO0V2Q2hFRTtBckVtNG9CRjtBNEc3eW9CQTtFdkM5RkU7QXJFODRvQkY7QXFFNzRvQkU7RUFBVTtBckVnNW9CWjtBcUUvNG9CRTtFQUFVO0FyRWs1b0JaO0FxRWo1b0JFOztFQUNVO0FyRW81b0JaO0E0RzF6b0JBO0VBTUk7QTVHdXpvQko7QTRHN3pvQkE7RUFVSTtBNUdzem9CSjtBNEdoMG9CQTtFQWNJO0E1R3F6b0JKO0E0R24wb0JBO0V2Q3RGRTtBckU0NW9CRjtBNEc5eW9CQTtFNUZ6SEM7Ozs7Ozs7Ozs7OztJQ3VDSztFakIrNG9CSjtFZ0J0N29CRDtJQytDRztFakIwNG9CRjtFZ0J6N29CRDtJQytDRztFakI2NG9CRjtFZ0I1N29CRDtJQytDRztFakJnNW9CRjtFZ0IvN29CRDtJQytDRztFakJtNW9CRjtFZ0JsOG9CRDtJQytDRztFakJzNW9CRjtFZ0JyOG9CRDtJQytDRztFakJ5NW9CRjtFZ0J4OG9CRDtJQytDRztFakI0NW9CRjtFZ0IzOG9CRDtJQytDRztFakIrNW9CRjtFZ0I5OG9CRDtJQytDRztFakJrNm9CRjtFZ0JqOW9CRDtJQytDRztFakJxNm9CRjtFZ0JwOW9CRDtJQytDRztFakJ3Nm9CRjtFZ0J2OW9CRDtJQytDRztFakIyNm9CRjtFZ0IxOW9CRDtJQzhERztFakIrNW9CRjtFZ0I3OW9CRDtJQzhERztFakJrNm9CRjtFZ0JoK29CRDtJQzhERztFakJxNm9CRjtFZ0JuK29CRDtJQzhERztFakJ3Nm9CRjtFZ0J0K29CRDtJQzhERztFakIyNm9CRjtFZ0J6K29CRDtJQzhERztFakI4Nm9CRjtFZ0I1K29CRDtJQzhERztFakJpN29CRjtFZ0IvK29CRDtJQzhERztFakJvN29CRjtFZ0JsL29CRDtJQzhERztFakJ1N29CRjtFZ0JyL29CRDtJQzhERztFakIwN29CRjtFZ0J4L29CRDtJQzhERztFakI2N29CRjtFZ0IzL29CRDtJQzhERztFakJnOG9CRjtFZ0I5L29CRDtJQ21FRztFakI4N29CRjtFZ0JqZ3BCRDtJQ29ERztFakJnOW9CRjtFZ0JwZ3BCRDtJQ29ERztFakJtOW9CRjtFZ0J2Z3BCRDtJQ29ERztFakJzOW9CRjtFZ0IxZ3BCRDtJQ29ERztFakJ5OW9CRjtFZ0I3Z3BCRDtJQ29ERztFakI0OW9CRjtFZ0JoaHBCRDtJQ29ERztFakIrOW9CRjtFZ0JuaHBCRDtJQ29ERztFakJrK29CRjtFZ0J0aHBCRDtJQ29ERztFakJxK29CRjtFZ0J6aHBCRDtJQ29ERztFakJ3K29CRjtFZ0I1aHBCRDtJQ29ERztFakIyK29CRjtFZ0IvaHBCRDtJQ29ERztFakI4K29CRjtFZ0JsaXBCRDtJQ29ERztFakJpL29CRjtFZ0JyaXBCRDtJQ3lERztFakIrK29CRjtFZ0J4aXBCRDtJQ3dFRztFakJtK29CRjtFZ0IzaXBCRDtJQ3dFRztFakJzK29CRjtFZ0I5aXBCRDtJQ3dFRztFakJ5K29CRjtFZ0JqanBCRDtJQ3dFRztFakI0K29CRjtFZ0JwanBCRDtJQ3dFRztFakIrK29CRjtFZ0J2anBCRDtJQ3dFRztFakJrL29CRjtFZ0IxanBCRDtJQ3dFRztFakJxL29CRjtFZ0I3anBCRDtJQ3dFRztFakJ3L29CRjtFZ0Joa3BCRDtJQ3dFRztFakIyL29CRjtFZ0Jua3BCRDtJQ3dFRztFakI4L29CRjtFZ0J0a3BCRDtJQ3dFRztFakJpZ3BCRjtFZ0J6a3BCRDtJQ3dFRztFakJvZ3BCRjtFZ0I1a3BCRDtJQ3dFRztFakJ1Z3BCRjtBQUNGO0E2R2hscEJBO0VBRUk7QTdHaWxwQko7QTZHN2twQkE7RUFDRTtBN0cra3BCRjtBNkc1a3BCQTtFQUNFO0E3RzhrcEJGO0E2RzNrcEJBO0VBQ0U7QTdHNmtwQkY7QThHMWxwQkk7RXZGSUY7RUFDQTtFQUNBO0U2RHdDQTtFMkIvQ0E7RUFDQTtFQUNBO0VEQ0k7RXJGSEo7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F6QnFtcEJGO0F1QmxtcEJFOztFQUVFO0VBQ0E7RUFDQTtBdkJvbXBCSjtBdUJsbXBCRTtFQUNFO0VBQ0E7RUFDQTtBdkJvbXBCSjtBdUJsbXBCRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXZCb21wQko7QXVCbG1wQkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdkIwbXBCTjtBdUJwbXBCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdkI0bXBCTjtBOEd0cHBCSTtFdkYrQ0E7RUFDQTtBdkIwbXBCSjtBK0d2cHBCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0EvR3lwcEJKO0ErR3ZwcEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QS9Hd3FwQk47QStHcnFwQkU7OztFQUdFO0EvR3VxcEJKO0ErR3pwcEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0c2c3BCTjtBK0c3cnBCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HaXZwQlI7QThHbnpwQkk7RUN3RUE7RUFDQTtBL0c4dXBCSjtBOEdoenBCRTtFQUNFO0E5R2t6cEJKO0E4R256cEJFO0VBSUk7RUFDQTtBOUdrenBCTjtBOEdqenBCTTtFdkZUSjtFQUNBO0VBQ0E7RTZEd0NBO0UyQi9DQTtFQUNBO0VBQ0E7QS9HczBwQkY7QXVCL3pwQkU7O0VBRUU7RUFDQTtFQUNBO0F2QmkwcEJKO0F1Qi96cEJFO0VBQ0U7RUFDQTtFQUNBO0F2QmkwcEJKO0F1Qi96cEJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdkJpMHBCSjtBdUIvenBCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F2QnUwcEJOO0F1QmowcEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F2QnkwcEJOO0E4R3QycEJNO0V2RmtDRjtFQUNBO0F2QnUwcEJKO0ErR3AzcEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QS9HczNwQko7QStHcDNwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBL0dxNHBCTjtBK0dsNHBCRTs7O0VBR0U7QS9HbzRwQko7QStHdDNwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvRzA2cEJOO0ErRzE1cEJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0c4OHBCUjtBOEduZ3FCTTtFQzJERjtFQUNBO0EvRzI4cEJKO0E4R3RocUJBOztFQXVCSTtFQUNBO0E5R21ncUJKO0E4RzcvcEJJO0VuQzFCRjtFQUNRO0EzRTBocUJWO0E4R3gvcEJFO0VBRUk7QTlHeS9wQk47QThHcC9wQkE7RUFFSTtBOUdxL3BCSjtBOEd2L3BCQTtFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHby9wQko7QThHaC9wQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlHay9wQkY7RThHaC9wQkU7SUFDRTtFOUdrL3BCSjtFOEdoL3BCSTtJQUNFO0U5R2svcEJOO0U4Ry8rcEJJO0lBQ0U7SUFDQTtJQUNBO0U5R2kvcEJOO0U4Ry8rcEJNO0lBQ0U7SUFDQTtFOUdpL3BCUjtFOEcvL3BCRTtJQW1CSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RysrcEJOO0FBQ0Y7QThHMStwQkE7RUFDRTtJQUNFO0lBQ0E7RTlHNCtwQkY7RThHMStwQkU7SUFDRTtJQUNBO0lBQ0E7RTlHNCtwQko7QUFDRjtBOEd4K3BCQTtFQUNFO0E5RzArcEJGO0FnSHpscUJBO0VBQ0U7QWhIMmxxQkY7QWdIeGxxQkE7RUFDRTtBaEgwbHFCRjtBZ0h2bHFCQTtFQUNFO0FoSHlscUJGO0FnSHRscUJBO0VBQ0U7QWhId2xxQkY7QWdIcmxxQkE7RUFDRTtBaEh1bHFCRjtBZ0hwbHFCQTtFQUNFO0FoSHNscUJGO0FnSG5scUJBO0VBQ0U7QWhIcWxxQkY7QWdIbGxxQkE7RUFDRTtBaEhvbHFCRjtBZ0hqbHFCQTtFQUNFO0FoSG1scUJGO0FnSGhscUJBO0VBQ0U7QWhIa2xxQkY7QWdIL2txQkE7RUFDRTtBaEhpbHFCRjtBZ0g5a3FCQTtFQUNFO0FoSGdscUJGO0FnSDdrcUJBO0VBQ0U7QWhIK2txQkY7QWdINWtxQkE7RUFDRTtBaEg4a3FCRjtBZ0gza3FCQTtFQUNFO0FoSDZrcUJGO0FnSDFrcUJBO0VBQ0U7QWhINGtxQkY7QWdIMWtxQkU7RUFDRTtJQUNFO0VoSDRrcUJKO0FBQ0Y7QWdIemtxQkU7RUFDRTtJQUNFO0VoSDJrcUJKO0FBQ0Y7QWdIeGtxQkU7RUFDRTtJQUNFO0VoSDBrcUJKO0FBQ0Y7QWdIdmtxQkU7RUFDRTtJQUNFO0VoSHlrcUJKO0FBQ0Y7QWdIdGtxQkU7RUFDRTtJQUNFO0VoSHdrcUJKO0FBQ0Y7QWdIcGtxQkE7RUFDRTtBaEhza3FCRjtBZ0hua3FCQTtFQUNFO0FoSHFrcUJGO0FnSGxrcUJBO0VBQ0U7QWhIb2txQkY7QWdIamtxQkE7RUFDRTtBaEhta3FCRjtBZ0hoa3FCQTtFQUNFO0FoSGtrcUJGO0FnSC9qcUJBO0VBQ0U7QWhIaWtxQkY7QWdIOWpxQkE7RUFDRTtBaEhna3FCRjtBZ0g3anFCQTtFQUNFO0FoSCtqcUJGO0FnSDVqcUJBO0VBQ0U7QWhIOGpxQkY7QWdIM2pxQkE7RUFDRTtBaEg2anFCRjtBZ0gxanFCQTtFQUNFO0FoSDRqcUJGO0FnSHpqcUJBO0VBQ0U7QWhIMmpxQkY7QWdIeGpxQkE7RUFDRTtBaEgwanFCRjtBZ0h2anFCQTtFQUNFO0FoSHlqcUJGO0FnSHRqcUJBO0VBQ0U7QWhId2pxQkY7QWdIcmpxQkE7RUFDRTtBaEh1anFCRjtBZ0hwanFCQTtFQUNFO0FoSHNqcUJGO0FnSG5qcUJBO0VBQ0U7QWhIcWpxQkY7QWdIbGpxQkE7RUFDRTtBaEhvanFCRjtBZ0hqanFCQTtFQUNFO0FoSG1qcUJGO0FnSGhqcUJBO0VBQ0U7QWhIa2pxQkY7QWdIL2lxQkE7RUFDRTtBaEhpanFCRjtBZ0g5aXFCQTtFQUNFO0FoSGdqcUJGO0FnSDdpcUJBO0VBQ0U7QWhIK2lxQkY7QWdINWlxQkE7RUFDRTtBaEg4aXFCRjtBZ0gzaXFCQTtFQUNFO0FoSDZpcUJGO0FnSDFpcUJBO0VBQ0U7QWhINGlxQkY7QWdIemlxQkE7RUFDRTtBaEgyaXFCRjtBZ0h4aXFCQTtFQUNFO0FoSDBpcUJGO0FnSHZpcUJBO0VBQ0U7QWhIeWlxQkY7QWdIdmlxQkU7RUFDRTtJQUNFO0VoSHlpcUJKO0FBQ0Y7QWdIdGlxQkU7RUFDRTtJQUNFO0VoSHdpcUJKO0FBQ0Y7QWdIcmlxQkU7RUFDRTtJQUNFO0VoSHVpcUJKO0FBQ0Y7QWdIcGlxQkU7RUFDRTtJQUNFO0VoSHNpcUJKO0FBQ0Y7QWdIbmlxQkU7RUFDRTtJQUNFO0VoSHFpcUJKO0FBQ0Y7QWdIamlxQkE7RUFDRTtBaEhtaXFCRjtBZ0hoaXFCQTtFQUNFO0FoSGtpcUJGO0FnSC9ocUJBO0VBQ0U7QWhIaWlxQkY7QWdIOWhxQkE7RUFDRTtBaEhnaXFCRjtBZ0g3aHFCQTtFQUNFO0FoSCtocUJGO0FnSDVocUJBO0VBQ0U7QWhIOGhxQkY7QWdIM2hxQkE7RUFDRTtBaEg2aHFCRjtBZ0gxaHFCQTtFQUNFO0FoSDRocUJGO0FnSHpocUJBO0VBQ0U7QWhIMmhxQkY7QWdIeGhxQkE7RUFDRTtBaEgwaHFCRjtBZ0h2aHFCQTtFQUNFO0FoSHlocUJGO0FnSHRocUJBO0VBQ0U7QWhId2hxQkY7QWdIcmhxQkE7RUFDRTtBaEh1aHFCRjtBZ0hwaHFCQTtFQUNFO0FoSHNocUJGO0FnSG5ocUJBO0VBQ0U7QWhIcWhxQkY7QWdIbGhxQkE7RUFDRTtBaEhvaHFCRjtBZ0hqaHFCQTtFQUNFO0FoSG1ocUJGO0FnSGhocUJBO0VBQ0U7QWhIa2hxQkY7QWdIL2dxQkE7RUFDRTtBaEhpaHFCRjtBZ0g5Z3FCQTtFQUNFO0FoSGdocUJGO0FnSDdncUJBO0VBQ0U7QWhIK2dxQkY7QWdINWdxQkE7RUFDRTtBaEg4Z3FCRjtBZ0gzZ3FCQTtFQUNFO0FoSDZncUJGO0FnSDFncUJBO0VBQ0U7QWhINGdxQkY7QWdIemdxQkE7RUFDRTtBaEgyZ3FCRjtBZ0h4Z3FCQTtFQUNFO0FoSDBncUJGO0FnSHZncUJBO0VBQ0U7QWhIeWdxQkY7QWdIdGdxQkE7RUFDRTtBaEh3Z3FCRjtBZ0hyZ3FCQTtFQUNFO0FoSHVncUJGO0FnSHBncUJBO0VBQ0U7QWhIc2dxQkY7QWdIcGdxQkE7RUFDRTtBaEhzZ3FCRjtBZ0hwZ3FCQTtFQUNFO0FoSHNncUJGO0FnSHBncUJBO0VBQ0U7QWhIc2dxQkY7QWdIcGdxQkE7RUFDRTtBaEhzZ3FCRjtBZ0huZ3FCQTtFQUNFO0FoSHFncUJGO0FnSG5ncUJBO0VBQ0U7QWhIcWdxQkY7QWdIbmdxQkE7RUFDRTtBaEhxZ3FCRjtBZ0huZ3FCQTtFQUNFO0FoSHFncUJGO0FnSG5ncUJBO0VBQ0U7QWhIcWdxQkY7QWdIbGdxQkE7RUFDRTtBaEhvZ3FCRjtBZ0hsZ3FCQTtFQUNFO0FoSG9ncUJGO0FnSGxncUJBO0VBQ0U7QWhIb2dxQkY7QWdIbGdxQkE7RUFDRTtBaEhvZ3FCRjtBZ0hsZ3FCQTtFQUNFO0FoSG9ncUJGO0FpSHo1cUJBO0VBQ0U7QWpIMjVxQkY7QWlIeDVxQkE7RUFDRTtBakgwNXFCRjtBaUh2NXFCQTtFQUNFO0FqSHk1cUJGO0FpSHQ1cUJBO0VBQ0U7QWpIdzVxQkY7QWlIcjVxQkE7RUFDRTtBakh1NXFCRjtBaUhwNXFCQTtFQUNFO0FqSHM1cUJGO0FpSG41cUJBO0VBQ0U7QWpIcTVxQkY7QWlIbDVxQkE7RUFDRTtBakhvNXFCRjtBaUhqNXFCQTtFQUNFO0FqSG01cUJGO0FpSGg1cUJBO0VBQ0U7QWpIazVxQkY7QWlILzRxQkE7RUFDRTtBakhpNXFCRjtBaUg5NHFCQTtFQUNFO0FqSGc1cUJGO0FpSDc0cUJBO0VBQ0U7QWpIKzRxQkY7QWlINTRxQkE7RUFDRTtBakg4NHFCRjtBaUgzNHFCQTtFQUNFO0FqSDY0cUJGO0FpSDE0cUJBO0VBQ0U7QWpINDRxQkY7QWlIejRxQkE7RUFDRTtBakgyNHFCRjtBaUh4NHFCQTtFQUNFO0FqSDA0cUJGO0FpSHY0cUJBO0VBQ0U7QWpIeTRxQkY7QWlIdDRxQkE7RUFDRTtBakh3NHFCRjtBaUhyNHFCQTtFQUNFO0FqSHU0cUJGO0FpSHA0cUJBO0VBQ0U7QWpIczRxQkY7QWlIbjRxQkE7RUFDRTtBakhxNHFCRjtBaUhsNHFCQTtFQUNFO0FqSG80cUJGO0FpSGo0cUJBO0VBQ0U7QWpIbTRxQkY7QWlIaDRxQkE7RUFDRTtBakhrNHFCRjtBaUgvM3FCQTtFQUNFO0FqSGk0cUJGO0FpSDkzcUJBO0VBQ0U7QWpIZzRxQkY7QWlINzNxQkE7RUFDRTtBakgrM3FCRjtBaUg1M3FCQTtFQUNFO0FqSDgzcUJGO0FpSDMzcUJBO0VBQ0U7QWpINjNxQkY7QWlIMTNxQkE7RUFDRTtBakg0M3FCRjtBaUh6M3FCQTtFQUNFO0FqSDIzcUJGO0FpSHgzcUJBO0VBQ0U7QWpIMDNxQkY7QWlIdjNxQkE7RUFDRTtBakh5M3FCRjtBaUh0M3FCQTtFQUNFO0FqSHczcUJGO0FpSHIzcUJBO0VBQ0U7QWpIdTNxQkY7QWlIcDNxQkE7RUFDRTtBakhzM3FCRjtBaUhuM3FCQTtFQUNFO0FqSHEzcUJGO0FpSGwzcUJBO0VBQ0U7QWpIbzNxQkY7QWlIajNxQkE7RUFDRTtBakhtM3FCRjtBaUhoM3FCQTtFQUNFO0FqSGszcUJGO0FpSC8ycUJBO0VBQ0U7QWpIaTNxQkY7QWlIOTJxQkE7RUFDRTtBakhnM3FCRjtBaUg3MnFCQTtFQUNFO0FqSCsycUJGO0FpSDUycUJBO0VBQ0U7QWpIODJxQkY7QWlIMzJxQkE7RUFDRTtBakg2MnFCRjtBaUgxMnFCQTtFQUNFO0FqSDQycUJGO0FpSHoycUJBO0VBQ0U7QWpIMjJxQkY7QWlIeDJxQkE7RUFDRTtBakgwMnFCRjtBaUh2MnFCQTtFQUNFO0FqSHkycUJGO0FpSHQycUJBO0VBQ0U7QWpIdzJxQkY7QWlIcjJxQkE7RUFDRTtBakh1MnFCRjtBaUhwMnFCQTtFQUNFO0FqSHMycUJGO0FpSG4ycUJBO0VBQ0U7QWpIcTJxQkY7QWlIbDJxQkE7RUFDRTtBakhvMnFCRjtBaUhqMnFCQTtFQUNFO0FqSG0ycUJGO0FpSGgycUJBO0VBQ0U7QWpIazJxQkY7QWlILzFxQkE7RUFDRTtBakhpMnFCRjtBaUg5MXFCQTtFQUNFO0FqSGcycUJGO0FpSDcxcUJBO0VBQ0U7QWpIKzFxQkY7QWlINTFxQkE7RUFDRTtBakg4MXFCRjtBaUgzMXFCQTtFQUNFO0FqSDYxcUJGO0FpSDExcUJBO0VBQ0U7QWpINDFxQkY7QWlIejFxQkE7RUFDRTtBakgyMXFCRjtBaUh4MXFCQTtFQUNFO0FqSDAxcUJGO0FpSHYxcUJBO0VBQ0U7QWpIeTFxQkY7QWlIdDFxQkE7RUFDRTtBakh3MXFCRjtBaUhyMXFCQTtFQUNFO0FqSHUxcUJGO0FpSHAxcUJBO0VBQ0U7QWpIczFxQkY7QWlIbjFxQkE7RUFDRTtBakhxMXFCRjtBaUhsMXFCQTtFQUNFO0FqSG8xcUJGO0FpSGoxcUJBO0VBQ0U7QWpIbTFxQkY7QWlIaDFxQkE7RUFDRTtBakhrMXFCRjtBaUgvMHFCQTtFQUNFO0FqSGkxcUJGO0FpSDkwcUJBO0VBQ0U7QWpIZzFxQkY7QWlINzBxQkE7RUFDRTtBakgrMHFCRjtBaUg1MHFCQTtFQUNFO0FqSDgwcUJGO0FpSDMwcUJBO0VBQ0U7QWpINjBxQkY7QWlIMTBxQkE7RUFDRTtBakg0MHFCRjtBaUh6MHFCQTtFQUNFO0FqSDIwcUJGO0FpSHgwcUJBO0VBQ0U7RUFDQTtBakgwMHFCRjtBaUh2MHFCQTtFQUNFO0VBQ0E7QWpIeTBxQkY7QWtIcHByQkE7RUFDRTtBbEhzcHJCRjtBa0hwcHJCQTtFQUNFO0FsSHNwckJGO0FrSHBwckJBO0VBQ0U7QWxIc3ByQkY7QWtIcHByQkE7RUFDRTtBbEhzcHJCRjtBa0hucHJCQTtFQUNFO0FsSHFwckJGO0FrSG5wckJBO0VBQ0U7QWxIcXByQkY7QWtIbnByQkE7RUFDRTtBbEhxcHJCRjtBa0hucHJCQTtFQUNFO0FsSHFwckJGO0FtSHhxckJBO0VBQ0U7QW5IMHFyQkY7QW1IdnFyQkE7RUFFSTtBbkh3cXJCSjtBbUgxcXJCQTtFQU1JO0FuSHVxckJKO0FtSDdxckJBO0VBVUk7QW5Ic3FyQko7QW1IaHJyQkE7RUFjSTtBbkhxcXJCSjtBbUhucnJCQTtFQWtCSTtBbkhvcXJCSjtBbUh0cnJCQTtFQXNCSTtBbkhtcXJCSjtBbUh6cnJCQTtFQTBCSTtBbkhrcXJCSjtBbUg1cnJCQTtFQThCSTtBbkhpcXJCSjtBbUgvcnJCQTtFQWtDSTtBbkhncXJCSjtBbUhsc3JCQTtFQXNDSTtBbkgrcHJCSjtBbUhyc3JCQTtFQTBDSTtBbkg4cHJCSjtBbUh4c3JCQTtFQThDSTtBbkg2cHJCSjtBbUgzc3JCQTtFQWtESTtBbkg0cHJCSjtBbUg5c3JCQTtFQXNESTtBbkgycHJCSjtBbUhqdHJCQTtFQTBESTtBbkgwcHJCSjtBbUhwdHJCQTtFQThESTtBbkh5cHJCSjtBbUh2dHJCQTtFQWtFSTtBbkh3cHJCSjtBbUhwcHJCQTtFQUNFO0FuSHNwckJGO0FtSG5wckJBO0VBQ0U7QW5IcXByQkY7QW1IbHByQkE7RUFDRTtBbkhvcHJCRjtBbUhqcHJCQTtFQUNFO0FuSG1wckJGO0FtSGhwckJBO0VBQ0U7QW5Ia3ByQkY7QW1IL29yQkE7RUFDRTtBbkhpcHJCRjtBbUg5b3JCQTtFQUNFO0FuSGdwckJGO0FtSDdvckJBO0VBQ0U7QW5IK29yQkY7QW1INW9yQkE7RUFDRTtBbkg4b3JCRjtBbUgzb3JCQTtFQUNFO0FuSDZvckJGO0FtSDFvckJBO0VBQ0U7QW5ING9yQkY7QW1Iem9yQkE7RUFDRTtBbkgyb3JCRjtBbUh4b3JCQTtFQUNFO0FuSDBvckJGO0FtSHZvckJBO0VBQ0U7QW5IeW9yQkY7QW1IdG9yQkE7RUFDRTtBbkh3b3JCRjtBbUhyb3JCQTtFQUNFO0FuSHVvckJGO0FtSHBvckJBO0VBQ0U7QW5Ic29yQkY7QW1Ibm9yQkE7RUFDRTtBbkhxb3JCRjtBbUhsb3JCQTtFQUNFO0FuSG9vckJGO0FtSGpvckJBO0VBQ0U7QW5IbW9yQkY7QW1IaG9yQkE7RUFDRTtBbkhrb3JCRjtBbUgvbnJCQTtFQUNFO0FuSGlvckJGO0FtSDluckJBO0VBQ0U7QW5IZ29yQkY7QW1IN25yQkE7RUFDRTtBbkgrbnJCRjtBbUg1bnJCQTtFQUNFO0FuSDhuckJGO0FtSDNuckJBO0VBQ0U7QW5INm5yQkY7QW1IMW5yQkE7RUFDRTtBbkg0bnJCRjtBbUh6bnJCQTtFQUNFO0FuSDJuckJGO0FtSHhuckJBO0VBQ0U7QW5IMG5yQkY7QW1Idm5yQkE7RUFDRTtBbkh5bnJCRjtBbUh0bnJCQTtFQUNFO0FuSHduckJGO0FtSHJuckJBO0VBQ0U7RUFDQTtBbkh1bnJCRjtBbUhwbnJCQTtFQUNFO0FuSHNuckJGO0FtSG5uckJBO0VBQ0U7QW5IcW5yQkY7QW1IbG5yQkE7RUFDRTtBbkhvbnJCRjtBbUhqbnJCQTtFQUNFO0FuSG1uckJGO0FtSGhuckJBO0VBQ0U7QW5Ia25yQkY7QW1IL21yQkE7RUFDRTtBbkhpbnJCRjtBbUg5bXJCQTtFQUNFO0FuSGduckJGO0FtSDdtckJBO0VBQ0U7QW5IK21yQkY7QW1INW1yQkE7RUFDRTtBbkg4bXJCRjtBbUg1bXJCRTtFQUFBO0lBQ0U7RW5IK21yQkY7QUFDRjtBbUg1bXJCQTtFQUNFO0FuSDhtckJGO0FtSDNtckJBO0VBQ0U7QW5INm1yQkY7QW1IM21yQkU7RUFBQTtJQUNFO0VuSDhtckJGO0FBQ0Y7QW1IM21yQkE7RUFDRTtBbkg2bXJCRjtBbUgxbXJCQTtFQUNFO0FuSDRtckJGO0FtSHptckJBO0VBQ0U7QW5IMm1yQkY7QW1IeG1yQkE7RUFDRTtBbkgwbXJCRjtBbUh2bXJCQTtFQUNFO0FuSHltckJGO0FtSHRtckJBO0VBQ0U7QW5Id21yQkY7QW1Icm1yQkE7RUFDRTtBbkh1bXJCRjtBbUhwbXJCQTtFQUNFO0FuSHNtckJGO0FtSG5tckJBO0VBQ0U7QW5IcW1yQkY7QW1IbG1yQkE7RUFDRTtBbkhvbXJCRjtBbUhqbXJCQTtFQUNFO0FuSG1tckJGO0FtSGhtckJBO0VBQ0U7QW5Ia21yQkY7QW1IN2xyQkk7OztFQUNFO0FuSGltckJOO0FtSDVsckJBO0VBQ0U7QW5IOGxyQkY7QW1IM2xyQkE7RUFDRTtBbkg2bHJCRjtBbUgxbHJCQTtFQUNFO0FuSDRsckJGO0FtSHhsckJBO0VBQ0U7SUFDRTtJQUNBO0VuSDBsckJGO0FBQ0Y7QW1IaGxyQkE7O0VBRUU7QW5Ia2xyQkY7QW1IL2tyQkE7RUFDRTtBbkhpbHJCRjtBbUg5a3JCQTtFQUNFO0FuSGdsckJGO0FtSDdrckJBO0VBQ0U7QW5IK2tyQkY7QW1INWtyQkE7RUFHTTtJQUNFO0lBQ0E7RW5INGtyQk47QUFDRjtBbUh2a3JCQTtFQUNFO0VBQ0E7QW5IeWtyQkY7QW1IdGtyQkE7RUFDRTtFQUNBO0FuSHdrckJGO0FtSHJrckJBO0VBQ0U7QW5IdWtyQkY7QW1IcGtyQkE7RUFDRTtBbkhza3JCRjtBbUhua3JCQTtFQUNFO0FuSHFrckJGO0FtSGxrckJBO0VBQ0U7QW5Ib2tyQkY7QW1IamtyQkE7RUFDRTtBbkhta3JCRjtBbUgvanJCRTtFQUNFO0FuSGlrckJKO0FtSC9qckJFO0VBQ0U7QW5IaWtyQko7QW1IL2pyQkU7RUFDRTtBbkhpa3JCSjtBbUgvanJCRTtFQUNFO0FuSGlrckJKO0FtSDdqckJBO0VBQ0k7RUFDQTtFQUNBO0FuSCtqckJKO0FvSGorckJBO0VBQ0U7QXBIbStyQkY7QW9IaCtyQkE7RUFDRTtBcEhrK3JCRjtBb0gvOXJCQTtFQUNFO0FwSGkrckJGO0FvSDk5ckJBO0VBQ0U7QXBIZytyQkY7QW9INzlyQkE7RUFDRTtBcEgrOXJCRjtBb0g1OXJCQTtFQUNFO0FwSDg5ckJGO0FvSDM5ckJBO0VBQ0U7QXBINjlyQkY7QW9IMTlyQkE7RUFDRTtBcEg0OXJCRjtBb0h6OXJCQTtFQUNFO0FwSDI5ckJGO0FvSHg5ckJBO0VBQ0U7QXBIMDlyQkY7QW9IdjlyQkE7RUFDRTtBcEh5OXJCRjtBb0h0OXJCQTtFQUNFO0FwSHc5ckJGO0FvSHI5ckJBO0VBQ0U7QXBIdTlyQkY7QW9IcDlyQkE7RUFDRTtBcEhzOXJCRjtBb0huOXJCQTtFQUNFO0FwSHE5ckJGO0FvSGw5ckJBO0VBQ0U7QXBIbzlyQkY7QW9IajlyQkE7RUFDRTtBcEhtOXJCRjtBb0hoOXJCQTtFQUNFO0FwSGs5ckJGO0FvSC84ckJBO0VBQ0U7QXBIaTlyQkY7QW9IOThyQkE7RUFDRTtBcEhnOXJCRjtBb0g3OHJCQTtFQUNFO0FwSCs4ckJGO0FxSGhpc0JBO0VBQ0U7QXJIa2lzQkY7QXFIL2hzQkE7RUFDRTtBckhpaXNCRjtBcUg5aHNCQTtFQUNFO0FySGdpc0JGO0FxSDdoc0JBO0VBQ0U7QXJIK2hzQkY7QXFIM2hzQkE7RUFDRTtBckg2aHNCRjtBcUgxaHNCQTtFQUNFO0FySDRoc0JGO0FxSHpoc0JBO0VBQ0U7QXJIMmhzQkY7QXFIeGhzQkE7RUFDRTtBckgwaHNCRjtBcUh2aHNCQTtFQUNFO0FySHloc0JGO0FxSHRoc0JBO0VBQ0U7QXJId2hzQkY7QXNIN2pzQkU7Ozs7RUFJRTtBdEgranNCSjtBc0hwa3NCQTs7Ozs7O0VBY0k7QXRIOGpzQko7QXNINWtzQkE7RUFrQkk7QXRINmpzQko7QXNIM2pzQkk7RUFDRTtBdEg2anNCTjtBc0hsbHNCQTtFQTBCSTtFQUNBO0VBQ0E7QXRIMmpzQko7QXNIdmxzQkE7RUErQkk7QXRIMmpzQko7QXNIcmpzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHVqc0JOO0F1SGptc0JBO0VBQ0U7QXZIbW1zQkY7QXVIaG1zQkE7RUFDRTtBdkhrbXNCRjtBdUgvbHNCQTtFQUNFO0F2SGltc0JGO0F3SDFtc0JBO0VBQ0U7QXhING1zQkY7QXdIem1zQkE7RVRIRTtFQUNBO0VBQ0E7QS9HK21zQkY7QStHN21zQkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBL0crbXNCSjtBK0c3bXNCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0EvRzhuc0JOO0ErRzNuc0JFOzs7RUFHRTtBL0c2bnNCSjtBK0cvbXNCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HbXFzQk47QStHbnBzQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvR3Vzc0JSO0F3SHZ3c0JBO0VUc0VJO0VBQ0E7QS9Hb3NzQko7QXdIdndzQkE7RVRQRTtFQUNBO0VBQ0E7QS9HaXhzQkY7QStHL3dzQkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBL0dpeHNCSjtBK0cvd3NCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0EvR2d5c0JOO0ErRzd4c0JFOzs7RUFHRTtBL0creHNCSjtBK0dqeHNCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HcTBzQk47QStHcnpzQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvR3kyc0JSO0F3SHI2c0JBO0VUa0VJO0VBQ0E7QS9HczJzQko7QXdIcjZzQkE7RVRYRTtFQUNBO0VBQ0E7QS9HbTdzQkY7QStHajdzQkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBL0dtN3NCSjtBK0dqN3NCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0EvR2s4c0JOO0ErRy83c0JFOzs7RUFHRTtBL0dpOHNCSjtBK0duN3NCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HdStzQk47QStHdjlzQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvRzJndEJSO0F3SG5rdEJBO0VUOERJO0VBQ0E7QS9Hd2d0Qko7QXdIbmt0QkE7RVRmRTtFQUNBO0VBQ0E7QS9HcWx0QkY7QStHbmx0QkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBL0dxbHRCSjtBK0dubHRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0EvR29tdEJOO0ErR2ptdEJFOzs7RUFHRTtBL0dtbXRCSjtBK0dybHRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HeW90Qk47QStHem50Qk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvRzZxdEJSO0F3SGp1dEJBO0VUMERJO0VBQ0E7QS9HMHF0Qko7QXdIanV0QkE7RVRuQkU7RUFDQTtFQUNBO0EvR3V2dEJGO0ErR3J2dEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QS9HdXZ0Qko7QStHcnZ0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBL0dzd3RCTjtBK0dud3RCRTs7O0VBR0U7QS9HcXd0Qko7QStHdnZ0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvRzJ5dEJOO0ErRzN4dEJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0crMHRCUjtBd0gvM3RCQTtFVHNESTtFQUNBO0EvRzQwdEJKO0F3SC8zdEJBO0VUdkJFO0VBQ0E7RUFDQTtBL0d5NXRCRjtBK0d2NXRCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0EvR3k1dEJKO0ErR3Y1dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QS9HdzZ0Qk47QStHcjZ0QkU7OztFQUdFO0EvR3U2dEJKO0ErR3o1dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBL0c2OHRCTjtBK0c3N3RCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HaS90QlI7QXdIN2h1QkE7RVRrREk7RUFDQTtBL0c4K3RCSjtBd0g3aHVCQTtFVG9ERTtBL0c0K3RCRjtBd0g1aHVCQTtFVGdERTtBL0crK3RCRjtBd0gzaHVCQTtFVDRDRTtBL0drL3RCRjtBd0gxaHVCQTtFVHdDRTtBL0dxL3RCRjtBd0h6aHVCQTtFVG9DRTtBL0d3L3RCRjtBd0h4aHVCQTtFVGdDRTtBL0cyL3RCRjtBd0gvL3RCQTtFQUNFO0VBQ0E7RUFDQTtBeEhpZ3VCRjtBd0g5L3RCQTtFQUNFO0F4SGdndUJGO0F3SC8vdEJFO0VBQ0U7QXhIaWd1Qko7QXdINy90QkE7RUFFSTtFQUNBO0VBQ0E7QXhIOC90Qko7QXlIM2x1QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekg0bHVCSjtBeUgxbHVCSTtFQUNFO0F6SDRsdUJOO0F5SHZsdUJBO0VBQ0U7RUFDQTtBekh5bHVCRjtBMEg5bXVCQTs7RUFFRTtFQUNBO0ExSGdudUJGO0EySG5udUJBO0VBQ0U7QTNIcW51QkY7QTRIdG51QkE7RUFFSTtFQUNBO0VBQ0E7QTVIdW51Qko7QTRIM251QkE7RUFPTTtFQUNBO0E1SHVudUJOO0E0SC9udUJBO0VBV1E7QTVIdW51QlI7QTZIbG91QkE7RUFDRTtFQUNBO0E3SG9vdUJGO0E2SGpvdUJBO0VBQ0U7QTdIbW91QkY7QTZIaG91QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBN0hpb3VCSjtBNkgzbnVCUTtFQUNFO0VBQ0E7QTdINm51QlY7QTZIcG51Qkk7Ozs7RUFFSTtFQUNBO0E3SHdudUJSO0E2SDdudUJBOztFQVVNO0VBQ0E7QTdIdW51Qk47QTZIbG91QkE7O0VBY1E7RUFDQTtBN0h3bnVCUjtBNkh0bnVCUTs7RUFDRTtBN0h5bnVCVjtBNkgzb3VCQTs7RUEwQk07RUFDQTtFOUZyREo7RUFDQTtFMUJrRUE7RUFDUTtFd0haSjtFQUNBO0VBQ0E7QTdIdW51Qk47QTZIcm51Qk07O0VBQ0U7RUFFQTtBN0h1bnVCUjtBNkg1cHVCQTs7RUEyQ1k7QTdIcW51Qlo7QTZIaHF1QkE7Ozs7RUFrRFE7RUFDQTtBN0hvbnVCUjtBNkh2cXVCQTs7RUF3RE07RUFDQTtFQUNBO0VBQ0E7QTdIbW51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QWhJK252QkY7QWdJNW52QkE7RUFDRTtBaEk4bnZCRjtBZ0kzbnZCQTtFQUNFO0lBQ0U7RWhJNm52QkY7RWdJM252QkE7SUFDRTtFaEk2bnZCRjtBQUNGO0FnSTFudkJBO0VBQ0U7SUFDRTtFaEk0bnZCRjtFZ0kxbnZCQTtJQUNFO0VoSTRudkJGO0FBQ0Y7QWdJem52QkE7RUFDRTtJQUNFO0VoSTJudkJGO0VnSXpudkJBO0lBQ0U7RWhJMm52QkY7QUFDRjtBZ0l4bnZCQTtFQUNFO0lBQ0U7RWhJMG52QkY7RWdJeG52QkE7SUFDRTtFaEkwbnZCRjtBQUNGO0FnSXZudkJBO0VBQ0U7RUFDQTtBaEl5bnZCRjtBZ0l0bnZCQTtFQUNFO0FoSXdudkJGO0FnSXJudkJBO0VBQ0U7QWhJdW52QkY7QWlJN3J2QkE7RUFDRTtBakkrcnZCRjtBaUloc3ZCQTs7O0VBT007RUFDQTtFQUNBO0VBQ0E7QWpJOHJ2Qk47QWlJenJ2QkE7RUFDRTtBakkycnZCRjtBaUl4cnZCQTs7RUFFRTtBakkwcnZCRjtBaUl2cnZCQTtFQUNFO0FqSXlydkJGO0FpSXRydkJBO0VBQ0U7QWpJd3J2QkY7QWtJcHR2QkE7RUFDRTtBbElzdHZCRjtBa0ludHZCQTs7RUFFRTtBbElxdHZCRjtBa0lsdHZCQTtFQUNFO0FsSW90dkJGO0FrSWp0dkJBO0VBQ0U7QWxJbXR2QkY7QWtJaHR2QkE7O0VBRUU7QWxJa3R2QkY7QWtJL3N2QkE7RUFDRTtBbElpdHZCRjtBa0k5c3ZCQTs7RUFFRTtBbElndHZCRjtBa0k3c3ZCQTtFM0c1QkU7RUFDQTtFQUNBO0U2RHdDQTtFMkIvQ0E7RUFDQTtFQUNBO0EvR3F2dkJGO0F1Qjl1dkJFOztFQUVFO0VBQ0E7RUFDQTtBdkJndnZCSjtBdUI5dXZCRTtFQUNFO0VBQ0E7RUFDQTtBdkJndnZCSjtBdUI5dXZCRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXZCZ3Z2Qko7QXVCOXV2Qkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdkJzdnZCTjtBdUJodnZCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdkJ3dnZCTjtBa0lsd3ZC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QUNBO0VBQ0E7RUFLQTtBckk4a3dCRjtBcUkza3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJNmt3QkY7QXFJMWt3QkE7RUFDRTtBckk0a3dCRjtBcUl6a3dCQTs7Ozs7Ozs7RUF4QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTZCQTtBckkra3dCRjtBcUk1a3dCQTtFQUNFO0lBQ0U7RXJJOGt3QkY7RXFJM2t3QkE7SUFDRTtFckk2a3dCRjtFcUkxa3dCQTtJQUNFO0VySTRrd0JGO0VxSXprd0JBO0lBQ0U7RXJJMmt3QkY7RXFJeGt3QkE7SUFDRTtFckkwa3dCRjtFcUl2a3dCQTtJQUNFO0VySXlrd0JGO0VxSXRrd0JBO0lBQ0U7RXJJd2t3QkY7RXFJcmt3QkE7SUFDRTtFckl1a3dCRjtFcUlwa3dCQTtJQUNFO0VySXNrd0JGO0VxSW5rd0JBO0lBQ0U7RXJJcWt3QkY7RXFJbGt3QkE7SUFDRTtFcklva3dCRjtFcUlqa3dCQTtJQUNFO0VySW1rd0JGO0VxSWhrd0JBO0lBQ0U7RXJJa2t3QkY7RXFJL2p3QkE7SUFDRTtFcklpa3dCRjtFcUk5andCQTtJQUNFO0VySWdrd0JGO0VxSTdqd0JBO0lBQ0U7RXJJK2p3QkY7RXFJNWp3QkE7SUFDSTtFckk4andCSjtBQUNGO0FxSTNqd0JBO0VBQ0U7QXJJNmp3QkY7QXFJMWp3QkE7RUFDRTtBckk0andCRjtBcUl6andCQTtFQUNFO0FySTJqd0JGO0FxSXhqd0JBO0VBQ0U7QXJJMGp3QkY7QXFJdmp3QkE7RUFDRTtBckl5andCRjtBcUl0andCQTtFQUNFO0FySXdqd0JGO0FxSXJqd0JBO0VBQ0U7QXJJdWp3QkY7QXFJcGp3QkE7RUFDRTtBcklzandCRjtBcUluandCQTtFQUNFO0FySXFqd0JGO0FxSWxqd0JBO0VBRUk7RUFDQTtBckltandCSjtBcUlqandCSTs7RUFFRTtFQUNBO0FySW1qd0JOO0FxSWhqd0JJO0VBQ0U7QXJJa2p3Qk47QXFJNWl3QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXJJOGl3QkY7QXFJM2l3QkE7RUFDRTtBckk2aXdCRjtBcUkxaXdCQTtFQUNFO0FySTRpd0JGO0FxSXppd0JBOzs7Ozs7Ozs7Ozs7OztFQWVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJMGl3QkY7QXFJdml3QkE7RUFDRTtBckl5aXdCRjtBcUl0aXdCQTtFQUNFO0FySXdpd0JGO0FxSXJpd0JBO0VBQ0U7QXJJdWl3QkY7QXFJcGl3QkE7RUFDRTtBcklzaXdCRjtBcUluaXdCQTtFQUNFO0FySXFpd0JGO0FxSWxpd0JBO0VBQ0U7QXJJb2l3QkY7QXFJaml3QkE7RUFDRTtBckltaXdCRjtBcUloaXdCQTtFQUNFO0FySWtpd0JGO0FxSS9od0JBO0VBQ0U7QXJJaWl3QkY7QXFJOWh3QkE7RUFDRTtBcklnaXdCRjtBcUk3aHdCQTtFQUNFO0FySStod0JGO0FxSTVod0JBO0VBQ0U7QXJJOGh3QkY7QXFJM2h3QkE7RUFDRTtBckk2aHdCRjtBcUkzaHdCSTtFQUNJO0FySTZod0JSO0FxSTNod0JRO0VBQUE7SUFDSTtFckk4aHdCVjtBQUNGO0FxSTFod0JBO0VBQ0U7QXJJNGh3QkY7QXFJemh3QkE7RUFDRTtBckkyaHdCRjtBcUl4aHdCQTtFQUNFO0FySTBod0JGO0FxSXZod0JBO0VBQ0U7QXJJeWh3QkY7QXFJdGh3QkE7RUFDRTtBckl3aHdCRjtBcUlyaHdCQTtFQUNFO0FySXVod0JGO0FxSXBod0JBO0VBQ0U7QXJJc2h3QkY7QXFJbmh3QkE7RUFDRTtBcklxaHdCRjtBcUlsaHdCQTtFQUNFO0FySW9od0JGO0FxSWpod0JBO0VBQ0U7QXJJbWh3QkY7QXFJaGh3QkE7RUFDRTtBcklraHdCRjtBcUkvZ3dCQTtFQUNFO0FySWlod0JGO0FxSTlnd0JBO0VBQ0U7QXJJZ2h3QkY7QXFJN2d3QkE7RUFDRTtBckkrZ3dCRjtBcUk1Z3dCQTtFQUNJO0FySThnd0JKO0FxSTNnd0JBO0VBQ0k7QXJJNmd3Qko7QXFJMWd3QkE7RUFDRTtFQUNBO0VBQ0E7QXJJNGd3QkY7QWlFbDR3QkU7O0VBRUU7RUFDQTtBakVvNHdCSjtBaUVsNHdCRTtFQUNFO0FqRW80d0JKO0FpRTE0d0JFOztFQUVFO0VBQ0E7QWpFNDR3Qko7QWlFMTR3QkU7RUFDRTtBakU0NHdCSjtBcUl4aHdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySTBod0JGO0FxSXZod0JBOztFQUVFO0FySXlod0JGO0FxSWhod0JJO0VBRUk7RUFDQTtFQUNBO0FySWlod0JSO0FxSTNod0JBO0VBZ0JJO0FySThnd0JKO0FxSTlod0JBOztFQXNCTTtBckk0Z3dCTjtBcUl6Z3dCUTs7RUFDRTtBckk0Z3dCVjtBcUl6Z3dCUTs7RUFFSTtFQUNBO0VBQ0E7QXJJMmd3Qlo7QXFJNWl3QkE7O0VBc0NVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJMGd3QlY7QXFJeGd3QlU7O0VBQ0U7QXJJMmd3Qlo7QXFJeGp3QkE7O0VBaURZO0FySTJnd0JaO0FxSTVqd0JBOztFQXFEWTtBckkyZ3dCWjtBcUl4Z3dCYzs7RUFDRTtFQUNBO0FySTJnd0JoQjtBcUlwZ3dCYzs7RUFDRTtFdEkzY2Q7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0V1SWlCQTtFQUNBO0F0SWc4d0JGO0FxSWxnd0JNOztFQUNFO0VBQ0E7RUFDQTtBcklxZ3dCUjtBcUl4Z3dCTTs7RUFNSTtFQUNBO0VBQ0E7QXJJc2d3QlY7QXFJN2x3QkE7O0VBNEZRO0VBQ0E7QXJJcWd3QlI7QXFJamd3Qkk7O0VBRUk7QXJJbWd3QlI7QXFJdi92QkU7RUFFSTtBckl3L3ZCTjtBcUkxL3ZCRTtFQUlNO0FySXkvdkJSO0FxSXAvdkJFO0VBQ0U7RUFDQTtBcklzL3ZCSjtBcUlsZ3dCQTtFQWdCSTtFQUNBO0FySXEvdkJKO0FxSWovdkJBO0VBQ0U7RUFDQTtBckltL3ZCRjtBcUk5K3ZCSTs7O0VBQ0U7QXJJay92Qk47QXFJcC92QkU7OztFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJbS92Qk47QXFJbmd3QkU7OztFQW1CTTtBcklxL3ZCUjtBcUl2OHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxRXpsQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQ1RBO0VDT0E7RUFDQTtFQUNBO0U0R3VsQkE7RUFDQTtBcklpOXZCRjtBMkR0aXhCRTs7RUFFRTtFQUNBO0VBQ0E7RW5DaEJGO0VDT0E7RUFDQTtFQUNBO0F6Qm1qeEJGO0EyRHBpeEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHNpeEJKO0FxSWgrdkJBO0VBRUk7RUFDQTtBcklpK3ZCSjtBcUk3OXZCQTtFQUNFO0FySSs5dkJGO0FxSTU5dkJBO0VBQ0U7QXJJODl2QkY7QXFJLzl2QkE7RUFJSTtBckk4OXZCSjtBcUkzOXZCRTs7Ozs7O0VBTUU7RUFDQTtBckk2OXZCSjtBcUkxOXZCRTtFQUNFO0VBQ0E7QXJJNDl2Qko7QXFJOTl2QkU7RUFLSTtFQUNBO0FySTQ5dkJOO0FxSW45dkJFOztFQUVFO0FySXE5dkJKO0FxSXY5dkJFOztFQUlJO0FySXU5dkJOO0FxSW45dkJFOztFQUVFO0FySXE5dkJKO0FxSWw5dkJFOztFQUVFO0FySW85dkJKO0FxSWo5dkJFOzs7O0VBSUU7QXJJbTl2Qko7QXFJaDl2QkU7Ozs7RUFJRTtBcklrOXZCSjtBcUkvOHZCRTs7RTdHL3FCQTtFQ09BO0VBQ0E7RUFDQTtFcEJ5REE7RUFDUTtBTG9reEJWO0FxSXhod0JBO0VBdUVJO0VBQ0E7RTdHdnJCRjtFQ09BO0VBQ0E7RUFDQTtFcEJ5REE7RUFDUTtBTDhreEJWO0FxSXA5dkJBO0VBQ0U7QXJJczl2QkY7QXFJbjl2QkE7RUFHTTtBckltOXZCTjtBcUk3OHZCRTtFQUVJO0FySTg4dkJOO0FxSXo4dkJBO0VBQ0U7RUFDQTtFQUNBO0FySTI4dkJGO0FxSXg4dkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJJMDh2QkY7QXFJcjh2QkE7RUFDRTtBckl1OHZCRjtBcUl4OHZCQTtFQUlJO0FySXU4dkJKO0FxSXA4dkJFOzs7O0VBS0k7QXJJcTh2Qk47QXFJajl2QkE7O0VBa0JJO0VBQ0E7QXJJbTh2Qko7QXFJdDl2QkE7O0VBd0JJO0VBQ0E7RUFDQTtBcklrOHZCSjtBcUk1OXZCQTtFQThCSTtBcklpOHZCSjtBcUkvOXZCQTs7RUFtQ0k7QXJJZzh2Qko7QXFJbit2QkE7RUF1Q0k7QXJJKzd2Qko7QXFJMzd2QkE7Ozs7RUFNTTtBckkyN3ZCTjtBcUlwN3ZCSTtFQUNFO0FySXM3dkJOO0FxSXA3dkJJO0VBQ0U7QXJJczd2Qk47QXFJaDd2QkE7RUFJUTtJQUNFO0lBQ0E7RXJJKzZ2QlI7QUFDRjtBcUl6NnZCQTtFQUNFO0FySTI2dkJGO0FxSTU2dkJBO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckkyNnZCSjtBcUlyNnZCSTtFQUNFO0FySXU2dkJOO0FxSXA2dkJNO0VBQ0k7QXJJczZ2QlY7QXFJajZ2QkE7RUFFSTtFQUNBO0FySWs2dkJKO0FxSTk1dkJBO0VBRUk7QXJJKzV2Qko7QXFJMzV2QkE7RUFDRTtFQUNBO0VBQ0E7QXJJNjV2QkY7QXFJMTV2QkE7RUFDRTtJQUVJO0VySTI1dkJKO0FBQ0Y7QXFJdDV2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckl3NXZCSjtBcUl0NXZCSTtFQUNFO0VBQ0E7QXJJdzV2Qk47QXFJdjR2QkE7RUFFSTtFQUNBO0FySXc0dkJKO0FxSTM0dkJBO0VBTU07QXJJdzR2Qk47QXFJbjR2QkE7RUFDRTtFQUNBO0FySXE0dkJGO0FxSW40dkJFO0VBQ0U7QXJJcTR2Qko7QXFJajR2QkE7RUFDRTtFQUNBO0VBQ0E7QXJJbTR2QkY7QXFJaDR2QkE7RUFDRTtFQUNBO0VBQ0E7QXJJazR2QkY7QXFJLzN2QkE7RUFFUTtBcklnNHZCUjtBcUk1M3ZCQTtFQUVRO0FySTYzdkJSO0FxSXozdkJBO0VBRVE7RUFDQTtFQUNBO0VBQ0E7QXJJMDN2QlI7QXVJM3l4QkE7RUFDRTtBdkk2eXhCRjtBdUkxeXhCQTtFQUNFO0VBQ0E7RUFDQTtBdkk0eXhCRjtBdUl6eXhCQTtFQUNFO0F2STJ5eEJGO0F1SXh5eEJBO0VBQ0U7QXZJMHl4QkY7QXVJdnl4QkE7RUFDRTtBdkl5eXhCRjtBdUl0eXhCQTtFQUNFO0F2SXd5eEJGO0F1SXJ5eEJBO0VBQ0U7QXZJdXl4QkY7QXVJcHl4QkE7RUFDRTtBdklzeXhCRjtBdUlueXhCQTtFQUNJO0F2SXF5eEJKO0F1SWx5eEJBO0VBQ0U7QXZJb3l4QkY7QXVJanl4QkE7RUFDRTtBdklteXhCRjtBdUloeXhCQTtFQUNFO0F2SWt5eEJGO0F1SS94eEJBO0VBQ0U7QXZJaXl4QkY7QXVJOXh4QkE7RUFDRTtBdklneXhCRjtBdUk3eHhCQTtFQUNFO0F2SSt4eEJGO0F1STV4eEJBO0VBQ0U7QXZJOHh4QkY7QXVJM3h4QkE7RUFDRTtBdkk2eHhCRjtBdUkxeHhCQTtFQUNFO0F2STR4eEJGO0F1SXp4eEJBO0VBQ0U7QXZJMnh4QkY7QXVJeHh4QkE7RUFDRTtBdkkweHhCRjtBdUl2eHhCQTtFQUNFO0F2SXl4eEJGO0F1SXR4eEJBO0VBQ0U7QXZJd3h4QkY7QXdJLzJ4QkE7RUFDRTtBeElpM3hCRjtBd0k5MnhCQTtFQUNFO0F4SWczeEJGO0F3STcyeEJBO0VBQ0U7RUFDQTtBeEkrMnhCRjtBd0k3MnhCRTtFQUNFO0VBQ0E7QXhJKzJ4Qko7QXdJMzJ4QkE7RUFDRTtBeEk2MnhCRjtBd0kzMnhCRTtFQUNFO0F4STYyeEJKO0F3SXoyeEJBO0VBQ0k7QXhJMjJ4Qko7QXlJdDR4QkE7RUFDRTtBekl3NHhCRjtBeUlyNHhCQTtFQUNFO0F6SXU0eEJGO0EwSXg0eEJBO0VBRUk7QTFJeTR4Qko7QTBJcjR4QkE7RUFDRTtBMUl1NHhCRjtBMElyNHhCRTtFQUNFO0ExSXU0eEJKO0EwSTM0eEJBO0VBUUk7RUFDQTtBMUlzNHhCSjtBMEluNHhCRTs7OztFQUVJO0ExSXU0eEJOO0EwSWw0eEJJO0VBQ0U7QTFJbzR4Qk47QTBJeDV4QkE7O0VBMEJJO0VBQ0E7RUFDQTtBMUlrNHhCSjtBMEloNHhCSTs7RUFDRTtBMUltNHhCTjtBMElsNnhCQTs7RUFtQ007RUFDQTtFQUNBO0ExSW00eEJOO0EwSXg2eEJBOztFQXlDTTtBMUltNHhCTjtBMEk1NnhCQTs7RUE0Q1E7QTFJbzR4QlI7QTBJaDd4QkE7RUFtRE07RUFDQTtBMUlnNHhCTjtBMElwN3hCQTtFQXlESTtFQUNBO0ExSTgzeEJKO0EwSXg3eEJBO0VBNkRNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSTgzeEJOO0EwSXA4eEJBO0V0R09FO0VDQ1k7RXFHa0VOO0ExSSszeEJSO0EwSTEzeEJFO0VBSVE7QTFJeTN4QlY7QTBJbDN4QkE7RUFDRTtFQUNBO0VBQ0E7QTFJbzN4QkY7QTBJajN4QkE7RUFTTTtBMUkyMnhCTjtBMEl6MnhCTTtFQUNFO0VBQ0E7QTFJMjJ4QlI7QTBJeDN4QkE7RUFvQk07RUFDQTtBMUl1MnhCTjtBMEk1M3hCQTtFQTBCSTtBMUlxMnhCSjtBMEkvM3hCQTtFQThCSTtBMUlvMnhCSjtBMEk5MXhCSTtFQUVJO0ExSSsxeEJSO0EwSW4yeEJBO0VBU007QTFJNjF4Qk47QTBJdDJ4QkE7RUFhTTtBMUk0MXhCTjtBMEl6MnhCQTtFQWtCSTtBMUkwMXhCSjtBMEl0MXhCQTtFQUVJO0VBQ0E7QTFJdTF4Qko7QTBJMTF4QkE7RUFLTTtBMUl3MXhCTjtBMEluMXhCQTtFQUVJO0ExSW8xeEJKO0EwSXQxeEJBOztFQU1NO0ExSW8xeEJOO0EwSTExeEJBOztFQVNRO0ExSXExeEJSO0EwSTkxeEJBO0VBZVE7RUFDQTtBMUlrMXhCUjtBMElsMnhCQTtFQXdCUTtBMUk2MHhCUjtBMElyMnhCQTtFQThCSTtBMUkwMHhCSjtBMEl0MHhCQTtFQUNFO0VBQ0E7QTFJdzB4QkY7QTBJMTB4QkE7RUFLSTtFQUNBO0ExSXcweEJKO0EwSTkweEJBOztFQVdJO0ExSXUweEJKO0EySWhpeUJBO0VBRUk7QTNJaWl5Qko7QTJJOWh5Qk07Ozs7RUFNRTtFQUNBO0VBQ0E7QTNJOGh5QlI7QTJJcml5QlE7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBM0lranlCVjtBMkkzanlCQTtFQXFCUTtBM0l5aXlCUjtBMkl2aXlCUTs7OztFQUNFO0VBQ0E7RUFDQTtBM0k0aXlCVjtBMkl0a3lCQTtFQThCUTtBM0kyaXlCUjtBMklwaXlCQTtFQUNFO0VBQ0E7RUFDQTtBM0lzaXlCRjtBMkl6aXlCQTtFQU1JO0VBQ0E7RUFDQTtBM0lzaXlCSjtBMklsaXlC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Q0E7QS9JcXd6Qko7QXNCNXd6Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFaEJyQkY7RUFDQTtBTnUwekJGO0FzQjd5ekJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0F0Qjh6ekJKO0FzQjN6ekJFOzs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VqQjJCRjtFQUNRO0FMNnl6QlY7QXNCcjB6QkU7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VFOUNGO0VDT0E7RUFDQTtFQUNBO0VwQnlEQTtFQUNRO0FMdTB6QlY7QXNCdDF6Qkk7Ozs7Ozs7Ozs7OztFQUVFO0F0QmsyekJOO0FvRng1ekJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBcEZ1N3pCSjtBdUJsN3pCRTs7Ozs7Ozs7Ozs7O0VBRUU7RUFDQTtFQUNBO0F2Qjg3ekJKO0F1QjU3ekJFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXZCbTh6Qko7QXVCajh6QkU7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F2Qms5ekJKO0F1Qmg5ekJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXZCcWcwQk47QXVCLy96Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7QXZCb2owQk47QStJbGswQkU7Ozs7OztFeEhtQkU7RUFDQTtBdkJ1ajBCSjtBK0dwbTBCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUU7RUFDQTtFQUNBO0EvR29vMEJKO0ErR2xvMEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QS9HNnUwQk47QStHMXUwQkU7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0EvRzJ2MEJKO0ErRzd1MEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvR29qMUJOO0ErR3BpMUJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvRzIyMUJSO0ErSWo1MUJFOzs7Ozs7RWhDNENFO0VBQ0E7QS9HNjIxQko7QStJcDYxQkE7Ozs7RUFtQkk7RUFDQTtFQUNBO0EvSXU1MUJKO0ErSTU2MUJBOzs7O0VBMEJJO0EvSXc1MUJKO0ErSXA1MUJBO0VBQ0U7RUFDQTtBL0lzNTFCRjtBK0luNTFCQTs7RUFFRTtBL0lxNTFCRjtBK0lsNTFCQTs7RUFHSTtBL0ltNTFCSjtBK0kvNDFCQTtFQUNFO0EvSWk1MUJGO0FnSnI4MUJJOztFQWRGO0UzSW9FQTtFQUNRO0FMbzUxQlY7QWdKdjkxQkU7O0VBQ0U7RTNJaUVGO0VBQ1E7QUwwNTFCVjtBZ0o5ODFCSTs7RUFqQkY7RTNJb0VBO0VBQ1E7QUxnNjFCVjtBZ0puKzFCRTs7RUFDRTtFM0lpRUY7RUFDUTtBTHM2MUJWO0FnSnY5MUJJOztFQXBCRjtFM0lvRUE7RUFDUTtBTDQ2MUJWO0FnSi8rMUJFOztFQUNFO0UzSWlFRjtFQUNRO0FMazcxQlY7QWdKNzkxQkU7O0VqSGJBO0VBQ0E7RWlIY0U7QWhKaSsxQko7QWdKLzkxQkU7O0VqSHpCQTtFQUNBO0VpSDBCRTtBaEptKzFCSjtBZ0ovOTFCRTs7RTNIK0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCbzgxQkY7QXFCbDgxQkU7O0VBQ0U7RUFDQTtBckJxODFCSjtBcUJsODFCRTs7OztFQUVFO0FyQnM4MUJKO0FnSi8rMUJFOztFQUNFO0FoSmsvMUJKO0FnSmgvMUJFOztFakg3QkE7RUFDQTtFQVRBO0VBQ0E7QS9CMmgyQkY7QWdKbi8xQkU7O0VqSGpDQTtFQUNBO0VBVEE7RUFDQTtBL0JraTJCRjtBZ0pwLzFCRTs7RTNIZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ5KzFCRjtBcUJ2KzFCRTs7RUFDRTtFQUNBO0FyQjArMUJKO0FxQnYrMUJFOzs7O0VBRUU7QXJCMisxQko7QWdKcGcyQkU7O0VBQ0U7QWhKdWcyQko7QWdKcmcyQkU7O0VqSDdDQTtFQUNBO0VBVEE7RUFDQTtBL0JnazJCRjtBZ0p4ZzJCRTs7RWpIakRBO0VBQ0E7RUFUQTtFQUNBO0EvQnVrMkJGO0FnSnhnMkJBO0VBQ0U7RUFDQTtBaEowZzJCRjtBZ0p6ZzJCRTtFQUVFO0FoSjBnMkJKO0FnSnJnMkJBO0VBQ0U7QWhKdWcyQkY7QWdKcmcyQkE7RUFDRTtBaEp1ZzJCRjtBZ0pwZzJCRTs7O0VBR0U7RUFFQTtBaEpxZzJCSjtBZ0poZzJCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0dBQ0E7R0FDQTtBaEprZzJCRjtBZ0puaDJCQTs7RUFxQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKa2cyQko7QWdKaGcyQkk7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSm9nMkJOO0FnSjFnMkJJOzs7O0VBVUk7QWhKc2cyQlI7QWdKN2kyQkE7O0VBMkNNO0FoSnNnMkJOO0FpSmpwMkJJOzs7Ozs7OztFQU1JO0VBQ0E7QWpKcXAyQlI7QWlKNXAyQkk7O0VBV0k7QWpKcXAyQlI7QWlKaHEyQkk7O0VBZUk7QWpKcXAyQlI7QWtKcnEyQkU7RUFDRTtBbEp1cTJCSjtBbUp6cTJCQTtFQUNFO0FuSjJxMkJGO0FtSnpxMkJFO0VBQ0U7QW5KMnEyQko7QW1KdnEyQkE7RUFDRTtBbkp5cTJCRjtBbUp2cTJCRTtFQUNFO0FuSnlxMkJKO0FvSnByMkJFO0VBRUk7QXBKcXIyQk47QW9KdnIyQkU7RUFJTTtBcEpzcjJCUjtBb0pocjJCQTtFQUNFO0VBQ0E7QXBKa3IyQkY7QW9KL3EyQkE7RUFHTTtBcEorcTJCTjtBcUpsczJCQTtFQUNFO0VBQ0E7RUFDQTtBckpvczJCRjtBcUp2czJCQTtFQU1JO0FySm9zMkJKO0FxSjFzMkJBO0VBVUk7RUFDQTtFQUNBO0FySm1zMkJKO0FxSi9zMkJBO0VBY007RUFDQTtBckpvczJCTjtBcUpuczJCTTtFQUNFO0FySnFzMkJSO0FxSi9yMkJBOztFQUVJO0FySmlzMkJKO0FxSjdyMkJBO0VBQ0U7QXJKK3IyQkY7QXFKNXIyQkE7RUFDRTtFQUNBO0FySjhyMkJGO0FxSjNyMkJBO0VBQ0U7QXJKNnIyQkY7QXFKOXIyQkE7RUFHSTtBcko4cjJCSjtBcUo3cjJCSTtFQUNFO0FySityMkJOO0FxSjFyMkJBO0VBQ0U7RUFDQTtFQUNBO0FySjRyMkJGO0FzSi91MkJBO0VBQ0U7QXRKaXYyQkY7QXNKbHYyQkE7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Sml2MkJKO0FzSjl1MkJFO0VBQ0U7QXRKZ3YyQko7QXNKN3UyQkU7RUFDRTtBdEordTJCSjtBc0o3dTJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Sit1MkJOO0FzSjN1MkJFO0VBQ0U7QXRKNnUyQko7QXNKM3UyQkk7RUFDRTtBdEo2dTJCTjtBc0pqdjJCRTtFQVFJO0F0SjR1MkJOO0FzSnB2MkJFO0VBWUk7QXRKMnUyQk47QXNKcHgyQkE7RUE4Q0k7RUFDQTtFQUNBO0VBQ0E7QXRKeXUyQko7QXVKengyQkU7RUFDRTtBdkoyeDJCSjtBdUp4eDJCRTtFQUNFO0F2SjB4MkJKO0F1SnR4MkJBOztFQUVJO0F2Snd4MkJKO0F1Sm54MkJFO0VBSVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Smt4MkJWO0F3SjF5MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEo0eTJCRjtBd0oxeTJCRTtFQUNFO0F4SjR5MkJKO0F3Snp5MkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKMnkyQko7QXdKenkyQkU7RUFDRTtJQUNFO0lBQ0E7RXhKMnkyQko7QUFDRjtBd0p0eTJCRTtFQUNFO0F4Snd5MkJKO0F3SnJ5MkJFO0VBQ0U7RUFDQTtBeEp1eTJCSjtBd0pweTJCRTs7RUFDRTtBeEp1eTJCSjtBd0pweTJCRTs7RUFDRTtFQUNBO0F4SnV5MkJKO0F3SnB5MkJFOztFQUNFO0VBQ0E7QXhKdXkyQko7QXdKbHkyQkU7RUFDRTtBeEpveTJCSjtBd0pqeTJCRTtFQUNFO0VBQ0E7QXhKbXkyQko7QXdKaHkyQkU7O0VBQ0U7QXhKbXkyQko7QXdKaHkyQkU7O0VBQ0U7RUFDQTtBeEpteTJCSjtBd0poeTJCRTs7RUFDRTtFQUNBO0F4Sm15MkJKO0F5SmozMkJFO0VBQ0U7QXpKbTMyQko7QXlKcDMyQkU7RXRDK05BO0FuSHdwMkJGO0F5Si8yMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SmkzMkJGO0F5SjcyMkJFOztFQUNFO0F6SmczMkJKO0F5SjMyMkJFO0V0Q29NQTtBbkgwcTJCRjtBeUpyMjJCSTtFQUNFO0F6SnUyMkJOO0F5SmwyMkJBO0VBRUk7RUFDQTtFQUNBO0F6Sm0yMkJKO0F5SnYyMkJBO0VBUUk7RUFDQTtFQUNBO0F6SmsyMkJKO0F5SjkxMkJBO0VBQ0U7QXpKZzIyQkY7QTBKMTUyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSjQ1MkJGO0EwSmo2MkJBO0VBUUk7QTFKNDUyQko7QTBKcDYyQkE7RUFXTTtFQUNBO0VBQ0E7QTFKNDUyQk47QTBKejYyQkE7RUFrQkk7QTFKMDUyQko7QTJKNTYyQkE7RUFDRTtBM0o4NjJCRjtBMko1NjJCQTtFQUNFO0EzSjg2MkJGO0EySjU2MkJBO0VBQ0U7QTNKODYyQkY7QTJKNTYyQkE7RUFDRTtBM0o4NjJCRjtBMko1NjJCQTtFQUNFO0EzSjg2MkJGO0FtQnQ3MkJFOzs7Ozs7Ozs7Ozs7RUFPSTtBbkI2NzJCTjtBbUJ2NzJCRTs7Ozs7RUFNSTtBbkJ3NzJCTjtBbUIzODJCRTs7Ozs7Ozs7Ozs7O0VBT0k7QW5CazkyQk47QW1CNTgyQkU7Ozs7O0VBTUk7QW5CNjgyQk47QW1CaCsyQkU7Ozs7Ozs7Ozs7OztFQU9JO0FuQnUrMkJOO0FtQmorMkJFOzs7OztFQU1JO0FuQmsrMkJOO0FtQnIvMkJFOzs7Ozs7Ozs7Ozs7RUFPSTtBbkI0LzJCTjtBbUJ0LzJCRTs7Ozs7RUFNSTtBbkJ1LzJCTjtBbUIxZzNCRTs7Ozs7Ozs7Ozs7O0VBT0k7QW5CaWgzQk47QW1CM2czQkU7Ozs7O0VBTUk7QW5CNGczQk47QTRKOWgzQkE7Ozs7OztFQU9RO0E1SitoM0JSO0E0SnpoM0JBOzs7Ozs7RUFPUTtBNUowaDNCUjtBNEpwaDNCQTtFQUlRO0E1Sm1oM0JSO0E0SjdnM0JBOztFQUlRO0E1SjZnM0JSO0E0SnZnM0JBO0VBQ0U7QTVKeWczQkY7QTRKbmczQk07O0VBQ0U7QTVKc2czQlI7QTRKaGczQkE7RUFDRTtFQUNBO0VBQ0E7QTVKa2czQkY7QTRKcmczQkE7RUFLSTtBNUptZzNCSjtBNEp4ZzNCQTtFQVFNO0E1Sm1nM0JOO0E0SmhnM0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVKa2czQk47QTRKaGczQk07RUFDRTtJQUVFO0U1SmlnM0JSO0FBQ0Y7QTRKM2czQkk7RUFjSTtBNUpnZzNCUjtBNEo1LzJCTTtFQUNFO0E1SjgvMkJSO0E0SjMvMkJJO0VBQ0U7QTVKNi8yQk47QTRKL2gzQkE7RUF1Q007QTVKMi8yQk47QTRKeC8yQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKMC8yQk47QTRKaGczQkk7RUFRSTtBNUoyLzJCUjtBNEp4LzJCSTtFQUNFO0E1SjAvMkJOO0E0SnIvMkJBOztFQUNFO0VBQ0E7RUFDQTtBNUp3LzJCRjtBNEozLzJCQTs7RUFLSTtBNUowLzJCSjtBNEp0LzJCQTtFQUNFO0E1SncvMkJGO0E0SnYvMkJFO0VBQ0U7RUFDQTtBNUp5LzJCSjtBNEpyLzJCQTtFQUNFO0E1SnUvMkJGO0E0SnQvMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVKdy8yQko7QTRKdC8yQkU7RUFDRTtBNUp3LzJCSjtBNEpuLzJCRTtFQUNFO0E1SnEvMkJKO0E0SmovMkJBO0VBQ0U7QTVKbS8yQkY7QTRKaC8yQkE7RUFDRTtBNUprLzJCRjtBNEo5KzJCRTtFQUNFO0E1SmcvMkJKO0E0SjkrMkJFO0VBQ0U7QTVKZy8yQko7QTRKOSsyQkU7RUFDRTtBNUpnLzJCSjtBNEo1KzJCQTtFQUNFO0E1SjgrMkJGO0E0SjMrMkJBO0VBQ0U7QTVKNisyQkY7QTRKMSsyQkE7RUFDRTtBNUo0KzJCRjtBNEp6KzJCQTtFQUNFO0E1SjIrMkJGO0E0SngrMkJBO0VBQ0U7QTVKMCsyQkY7QTRKdisyQkE7RUFDRTtBNUp5KzJCRjtBNEp0KzJCQTtFQUNFO0E1SncrMkJGO0E0SnIrMkJBO0VBQ0U7QTVKdSsyQkY7QTRKcCsyQkE7RUFFSTtBNUpxKzJCSjtBNEpqKzJCQTtFQUVJO0VBQ0E7QTVKaysyQko7QTRKNzkyQkE7RUFDRTtJQUNFO0U1Sis5MkJGO0U0SjU5MkJBO0lBRUk7SUFDQTtJQUNBO0U1SjY5MkJKO0U0SmorMkJBO0lBTU07RTVKODkyQk47RTRKcCsyQkE7SUFTTTtJQUNBO0lBQ0E7RTVKODkyQk47RTRKeisyQkE7SS9Dak9BO0lHNEpBO0k0Q3NGSTtFNUo2OTJCSjtFNEo5KzJCQTtJQW1CTTtFNUo4OTJCTjtFNEpqLzJCQTtJQXNCTTtJekMvSE47SUFJQTtFbkgybDNCQTtFNEp0LzJCQTtJN0lsTkE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmMnMzQkE7RTRKOS8yQkE7SUE0QlU7SUFDQTtFNUpxKzJCVjtFNEovOTJCQTtJQUNFO0U1SmkrMkJGO0U0SmwrMkJBO0lBSUk7SUFDQTtFNUppKzJCSjtFNEpoKzJCSTtJQUNFO0U1SmsrMkJOO0FBQ0Y7QTRKejkyQlE7OztFQUNFO0E1SjY5MkJWO0E0SnI5MkJFO0VBQ0U7QTVKdTkyQko7QTRKdDkyQkk7RUFDRTtBNUp3OTJCTjtBNEpuOTJCQTtFQUNFO0VBQ0E7QTVKcTkyQkY7QTRKdjkyQkE7RUFLSTtBNUpxOTJCSjtBNEoxOTJCQTtFQVFNO0E1SnE5MkJOO0E0Smw5MkJJO0VBQ0U7RUFDQTtFcEJyVEo7QXhJMHczQkY7QTRKaDkyQkU7RUFFSTtBNUppOTJCTjtBNEpuOTJCRTtFQU1JO0VBQ0E7QTVKZzkyQk47QTRKMzgyQkE7RUFFSTtFQUNBO0VBQ0E7QTVKNDgyQko7QTRKeDgyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUowODJCRjtBNEp0ODJCRTtFQUlRO0VBQ0E7RUFDQTtBNUpxODJCVjtBNEozODJCRTs7RUFVUTtBNUpxODJCVjtBNkoxeTNCQTtFQUNFO0E3SjR5M0JGO0E2Sjd5M0JBO0VBS007QTdKMnkzQk47QTZKeHkzQkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBN0p5eTNCUjtBNkp0ejNCQTtFQWtCTTtFQUNBO0VBQ0E7QTdKdXkzQk47QTZKankzQkU7RUFFSTtBN0preTNCTjtBNko5eDNCRTtFQUVJO0E3Sit4M0JOO0E2SjF4M0JBO0VBQ0U7QTdKNHgzQkY7QTZKeHgzQkU7RUFDRTtFQUNBO0VBQ0E7RUFQRjtBN0preTNCRjtBNkpyeDNCQTtFQUdNO0VBQ0E7RUFDQTtBN0pxeDNCTjtBNkpoeDNCQTtFQUVJO0E3Sml4M0JKO0E4SmwxM0JBO0VBRUk7QTlKbTEzQko7QThKcjEzQkE7RUFLTTtFQUNBO0VBQ0E7QTlKbTEzQk47QThKMTEzQkE7RUFXTTtFQUNBO0E5SmsxM0JOO0E4SjkxM0JBO0VBaUJJO0E5SmcxM0JKO0E4SmoyM0JBO0VBcUJJO0E5SiswM0JKO0E4SnAyM0JBO0VBeUJJO0E5SjgwM0JKO0E4SnYyM0JBO0VBNkJJO0E5SjYwM0JKO0E4SjEyM0JBO0VBaUNJO0E5SjQwM0JKO0E4SjcyM0JBO0VBcUNJO0E5SjIwM0JKO0E4SmgzM0JBO0VBeUNJO0E5SjAwM0JKO0E4SnQwM0JJO0VBQ0U7RUFDQTtBOUp3MDNCTjtBOEpuMDNCSTtFQUVJO0E5Sm8wM0JSO0E4Si96M0JFO0VBQ0U7QTlKaTAzQko7QThKN3ozQkE7RUFDRTtBOUorejNCRjtBOEozejNCRTtFQUNFO0E5SjZ6M0JKO0E4Snh6M0JFO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTlKeXozQk47QThKOXozQkU7RUFTSTtFQUNBO0VBQ0E7QTlKd3ozQk47QThKbnozQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKcXozQkY7QThKbnozQkU7O0VBRUU7RUFDQTtFQUNBO0E5SnF6M0JKO0E4Si95M0JJO0VBQ0U7QTlKaXozQk47QThKNXkzQkE7RUFDRTtBOUo4eTNCRjtBOEozeTNCQTtFQUNFO0E5SjZ5M0JGO0E4SjF5M0JBO0VBQ0M7QTlKNHkzQkQ7QThKenkzQkE7RUFDRTtJQUVJO0U5SjB5M0JKO0FBQ0Y7QThKdHkzQkE7RUFDRTtJQUVJO0U5SnV5M0JKO0FBQ0Y7QThKbnkzQkE7RUFDRTtJQUVJO0U5Sm95M0JKO0FBQ0Y7QThKaHkzQkE7RUFDRTtJQUVJO0U5Sml5M0JKO0FBQ0Y7QThKN3gzQkE7RUFDRTtJQUVJO0U5Sjh4M0JKO0FBQ0Y7QStKajgzQkE7RUFFSTtBL0prODNCSjtBK0pwODNCQTtFQU1JO0EvSmk4M0JKO0ErSjM3M0JBO0VBRUk7QS9KNDczQko7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Z0M7QUw0bTRCbEM7QW9CN2o0QkU7RUFDRTtFQUNBO0FwQitqNEJKO0FvQnZqNEJFOzs7RUFHRTtFQUNBO0FwQnlqNEJKO0FvQnRqNEJFOztFQUVFO0FwQndqNEJKO0FvQnBqNEJFO0VBQ0U7QXBCc2o0Qko7QWtLcnE0QkU7RUFDQztFQUNBO0VBQ0E7QWxLdXE0Qkg7QWtLcnE0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS3VxNEJIO0FrSzlwNEJBO0VBQ0M7RUFDQTtBbEtncTRCRDtBa0s3cDRCQTtFQUNDO0VBQ0E7RUFDQTtBbEsrcDRCRDtBa0s1cDRCQTtFQUNDO0VBQ0E7RUFDQTtBbEs4cDRCRDtBa0szcDRCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUkzR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNvQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCcUtBO0VBQ0c7RUFDQztFQUNJO0UrRWpPUjtFN0RJQTtFQUNBO0VBQ0E7RTZEd0NBO0UyQi9DQTtFQUNBO0VBQ0E7QS9HeXk0QkY7QXNCang0Qkk7Ozs7OztFaEJyQkY7RUFDQTtBTjh5NEJGO0FzQnB4NEJFOzs7RUFHRTtFQUNBO0F0QnN4NEJKO0FzQm54NEJFOztFQUVFO0VBQ0E7RWpCMkJGO0VBQ1E7QUwydjRCVjtBc0JueDRCRTs7O0VBR0U7RUU5Q0Y7RUNPQTtFQUNBO0VBQ0E7RXBCeURBO0VBQ1E7QUxzdzRCVjtBc0JyeDRCSTs7RUFFRTtBdEJ1eDRCTjtBb0Y3MDRCRTs7Ozs7RUFDRTtBcEZtMTRCSjtBdUI5MDRCRTs7RUFFRTtFQUNBO0VBQ0E7QXZCZzE0Qko7QXVCOTA0QkU7RUFDRTtFQUNBO0VBQ0E7QXZCZzE0Qko7QXVCOTA0QkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F2QmcxNEJKO0F1QjkwNEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXZCczE0Qk47QXVCaDE0Qkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXZCdzE0Qk47QWtLcng0QkE7RTNJOURJO0VBQ0E7QXZCczE0Qko7QStHbjQ0QkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBL0dxNDRCSjtBK0duNDRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0EvR281NEJOO0ErR2o1NEJFOzs7RUFHRTtBL0dtNTRCSjtBK0dyNDRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QS9HeTc0Qk47QStHejY0Qk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0EvRzY5NEJSO0FrS2w3NEJBO0VuRHJDSTtFQUNBO0EvRzA5NEJKO0FrS3Q3NEJBO0VBZUU7QWxLMDY0QkY7QWtLejc0QkE7OztFQW1CRTtBbEsyNjRCRjtBa0s5NzRCQTs7RUF1QkU7RUFDQTtBbEsyNjRCRjtBa0tuODRCQTs7RUE0QkU7QWxLMjY0QkY7QWtLdjg0QkE7RUFnQ0U7QWxLMDY0QkY7QWtLMTg0QkE7RUFtQ0U7QWxLMDY0QkY7QWtLdDY0QkE7O0VBQ0M7QWxLeTY0QkQ7QWtLdDY0QkE7O0VBQ0M7QWxLeTY0QkQ7QWtLdDY0QkE7RUFDQzs7SUFDQztFbEt5NjRCQTtBQUNGO0FrS3Q2NEJBO0VBQ0M7RUFDQTtFQUNBO0FsS3c2NEJEO0FrS3I2NEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLdTY0QkQ7QWtLcDY0QkE7OztFQUNDO0VBQ0E7QWxLdzY0QkQ7QWtLcjY0QkE7RUFDQztFQUNBO0FsS3U2NEJEO0FrS242NEJDO0VBQ0M7QWxLcTY0QkY7QWtLajY0QkE7RUFDQztFQUNBO0FsS202NEJEO0FzSTVtNUJBO0VBQ0U7SUFDRTtJQUNBO0V0SThtNUJGO0VzSTNtNUJBO0lBQ0U7SUFDQTtFdEk2bTVCRjtFc0kxbTVCQTtJQUNFO0lBQ0E7RXRJNG01QkY7QUFDRjtBc0l6bTVCQTtFQUNFO0lBQ0U7SUFD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RUFDQTtBNUs0ZzZCUjtBNEsxZzZCUTtFQUNJO0E1SzRnNkJaO0E0S2hpNkJBO0VBd0JZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVLMmc2Qlo7QTRLMWk2QkE7RUFrQ2dCO0VBQ0E7RUFDQTtBNUsyZzZCaEI7QTZLL2k2QkE7RUFDRTtFQUNBO0E3S2lqNkJGO0E4S2xqNkJFOzs7RUFJSTtBOUttajZCTjtBOEsvaTZCRTtFQUVJO0E5S2dqNkJOO0E4SzNqNkJBO0VBa0JRO0VBQ0E7QTlLNGk2QlI7QThLL2o2QkE7RUF5Qkk7RUFDQTtFQUNBO0E5S3lpNkJKO0E4S3BrNkJBO0VBK0JJO0E5S3dpNkJKO0E4S3ZrNkJBO0VBbUNJO0E5S3VpNkJKO0E4SzFrNkJBO0VBdUNJO0E5S3NpNkJKO0E4SzdrNkJBO0VBMkNJO0E5S3FpNkJKO0E4S2hsNkJBO0VBK0NNO0E5S29pNkJOO0E4S25sNkJBO0VBbURJO0E5S21pNkJKO0E4S3RsNkJBO0VBdURJO0E5S2tpNkJKO0E4S3psNkJBO0VBOERJO0E5SzhoNkJKO0E4SzVsNkJBOzs7RUE0RUk7QTlLcWg2Qko7QThLam02QkE7RUFnRkk7QTlLb2g2Qko7QThLcG02QkE7RUFvRkk7QTlLbWg2Qko7QThLdm02QkE7RUF5Rk07QTlLaWg2Qk47QThLMW02QkE7RUE4RlE7QTlLK2c2QlI7QThLMWc2QkU7RUFBQTtJQUVJO0U5SzRnNkJKO0U4SzlnNkJBO0lBTUk7RTlLMmc2Qko7RThLamg2QkE7SUFVSTtFOUswZzZCSjtFOEtwaDZCQTtJQWNJO0U5S3lnNkJKO0U4S3ZoNkJBO0lBa0JJO0U5S3dnNkJKO0U4SzFoNkJBO0lBc0JJO0U5S3VnNkJKO0FBQ0Y7QThLcGc2QkU7RUFBQTtJQUVJO0U5S3NnNkJKO0U4S3hnNkJBO0lBTUk7SUFDQTtFOUtxZzZCSjtBQUNGO0E4SzFvNkJBO0VBeUlJO0VBQ0E7QTlLb2c2Qko7QThLOW82QkE7RUE4SUk7QTlLbWc2Qko7QThLanA2QkE7RUFrSkk7RUFDQTtBOUtrZzZCSjtBOEs1LzVCUTtFQUNFO0E5SzgvNUJWO0E4S3hwNkJBO0VBaUtJO0E5SzAvNUJKO0E4S3QvNUJBO0VBRUk7QTlLdS81Qko7QThLbi81QkE7RUFFSTtBOUtvLzVCSjtBOEtqLzVCRTtFQUNFO0E5S20vNUJKO0E4Sy8rNUJBO0VBQ0U7RUFDQTtBOUtpLzVCRjtBOEs5KzVCQTtFQUVJO0E5SysrNUJKO0E4SzMrNUJBO0VBR007QTlLMis1Qk47QThLdCs1QkE7RUFFSTtBOUt1KzVCSjtBOEtuKzVCQTtFQUlNO0E5S2srNUJOO0E4S3QrNUJBO0VBU0k7QTlLZys1Qko7QThLeis1QkE7RUFhSTtBOUsrOTVCSjtBOEs1KzVCQTtFQWlCSTtBOUs4OTVCSjtBOEsvKzVCQTtFQXFCSTtBOUs2OTVCSjtBOEtsLzVCQTtFQXlCSTtBOUs0OTVCSjtBOEtyLzVCQTtFQTZCSTtBOUsyOTVCSjtBOEt4LzVCQTtFQWlDSTtBOUswOTVCSjtBOEszLzVCQTtFQXFDSTtBOUt5OTVCSjtBOEs5LzVCQTtFQXlDSTtBOUt3OTVCSjtBOEtqZzZCQTtFQTZDSTtBOUt1OTVCSjtBOEtwZzZCQTtFQWlESTtBOUtzOTVCSjtBOEt2ZzZCQTtFQXFESTtBOUtxOTVCSjtBOEsxZzZCQTtFQXlESTtBOUtvOTVCSjtBOEs3ZzZCQTtFQThETTtBOUtrOTVCTjtBOEtoaDZCQTtFQWtFTTtBOUtpOTVCTjtBOEtuaDZCQTtFQXNFTTtBOUtnOTVCTjtBOEt0aDZCQTtFQTBFTTtBOUsrODVCTjtBOEt6aDZCQTtFQThFTTtBOUs4ODVCTjtBOEt4ODVCRTtFQUVJO0E5S3k4NUJOO0E4SzU4NUJBO0VBUUk7QTlLdTg1Qko7QThLbjg1QkE7RUFFSTtBOUtvODVCSjtBOEtoODVCQTs7RUFFRTtBOUtrODVCRjtBOEsvNzVCQTtFQUVJO0E5S2c4NUJKO0E4SzU3NUJBO0VBRUk7QTlLNjc1Qko7QThLejc1QkE7O0VBRUU7QTlLMjc1QkY7QThLeDc1QkE7RUFDRTtBOUswNzVCRjtBOEt4NzVCRTtFQUNFO0E5SzA3NUJKO0E4S3Y3NUJFO0VBQ0U7QTlLeTc1Qko7QThLdDc1QkU7RUFDRTtBOUt3NzVCSjtBOEtyNzVCRTtFQUNFO0E5S3U3NUJKO0E4S3A3NUJFO0VBQ0U7QTlLczc1Qko7QThLbDc1QkE7RUFDRTtJQUNFO0U5S283NUJGO0FBQ0Y7QThLajc1QkE7RUFDRTtJQUNFO0U5S203NUJGO0FBQ0Y7QThLaDc1QkE7RUFDRTtFQUNBO0VBQ0E7QTlLazc1QkY7QThLLzY1QkE7RUFDRTtFQUNBO0E5S2k3NUJGO0ErSzV4NkJBO0VBRUk7QS9LNng2Qko7QStLL3g2QkE7RUFNSTtBL0s0eDZCSjtBK0szdzZCRTtFQUNFO0EvSzZ3NkJKO0ErSzF3NkJFO0VBQ0U7QS9LNHc2Qko7QStLeHc2QkE7RUFDRTtFQUNBO0EvSzB3NkJGO0ErS3Z3NkJFO0VBQ0U7QS9LeXc2Qko7QStLdHc2QkU7OztFQUdFO0UxS2dCRjtFQUNRO0FMeXY2QlY7QStLdHc2QkU7RUFyQ0E7RUFDQTtBL0s4eTZCRjtBK0s1eTZCRTs7O0VBR0U7RUFDQTtBL0s4eTZCSjtBK0s1dzZCRTtFQXpDQTtFQUNBO0EvS3d6NkJGO0ErS3R6NkJFOzs7RUFHRTtFQUNBO0EvS3d6NkJKO0ErS2x4NkJFO0VBN0NBO0VBQ0E7QS9LazA2QkY7QStLaDA2QkU7OztFQUdFO0VBQ0E7QS9LazA2Qko7QStLeHg2QkU7RUFqREE7RUFDQTtBL0s0MDZCRjtBK0sxMDZCRTs7O0VBR0U7RUFDQTtBL0s0MDZCSjtBK0s5eDZCRTtFQXJEQTtFQUNBO0EvS3MxNkJGO0ErS3AxNkJFOzs7RUFHRTtFQUNBO0EvS3MxNkJKO0ErS3B5NkJFO0VBekRBO0VBQ0E7QS9LZzI2QkY7QStLOTE2QkU7OztFQUdFO0VBQ0E7QS9LZzI2Qko7QStLenk2QkE7RUFDRTtBL0syeTZCRjtBZ0wvMzZCQTtFQUNFO0FoTGk0NkJGO0FpTGo0NkJFO0VBQ0U7QWpMbTQ2Qko7QWtMcjQ2QkE7RUFDRTtFQUNBO0FsTHU0NkJGO0FrTHA0NkJBO0U5SWVFO0VDRFc7QXJDMDM2QmI7QW1MaDQ2QkE7RUFFSTtBbkxpNDZCSjtBbUw3MzZCQTs7RUFHSTtBbkw4MzZCSjtBbUw5MjZCQTtFQUNFO0VBQ0E7QW5MZzM2QkY7QW1MNzI2QkU7RUFDRTtBbkwrMjZCSjtBbUw1MjZCRTs7O0VBR0U7RTlLb0JGO0VBQ1E7QUwyMTZCVjtBbUw1MjZCRTtFQTNCQTtFQUNBO0FuTDA0NkJGO0FtTHg0NkJFOzs7RUFHRTtFQUNBO0FuTDA0NkJKO0FtTGwzNkJFO0VBL0JBO0VBQ0E7QW5MbzU2QkY7QW1MbDU2QkU7OztFQUdFO0VBQ0E7QW5MbzU2Qko7QW1MeDM2QkU7RUFuQ0E7RUFDQTtBbkw4NTZCRjtBbUw1NTZCRTs7O0VBR0U7RUFDQTtBbkw4NTZCSjtBbUw5MzZCRTtFQXZDQTtFQUNBO0FuTHc2NkJGO0FtTHQ2NkJFOzs7RUFHRTtFQUNBO0FuTHc2NkJKO0FtTHA0NkJFO0VBM0NBO0VBQ0E7QW5Mazc2QkY7QW1MaDc2QkU7OztFQUdFO0VBQ0E7QW5Mazc2Qko7QW1MMTQ2QkU7RUEvQ0E7RUFDQTtBbkw0NzZCRjtBbUwxNzZCRTs7O0VBR0U7RUFDQTtBbkw0NzZCSjtBbUwzNDZCQTtFQUhFO0FuTGk1NkJGO0FtTDE0NkJBO0VBUEU7QW5MbzU2QkY7QW1MejQ2QkE7RUFYRTtBbkx1NTZCRjtBbUx4NDZCQTtFQWZFO0FuTDA1NkJGO0FtTHY0NkJBO0VBbkJFO0FuTDY1NkJGO0FvTDcrNkJBO0VBQ0U7RUFDQTtBcEwrKzZCRjtBb0w1KzZCQTtFQUdNO0FwTDQrNkJOO0FxTHAvNkJBO0VyRFFFO0VBQ0E7RUFDQTtFQUNBO0VxRFBJO0VBQ0E7RUFDQTtFQUNBO0FyTHUvNkJOO0FxTDkvNkJBO0VyRFFFO0VBQ0E7RUFDQTtFQUNBO0VxRENJO0VBQ0E7QXJMeS82Qk47QXFMdGc3QkE7RUFrQkk7RUFDQTtFQUNBO0FyTHUvNkJKO0FxTDNnN0JBO0VBdUJNO0FyTHUvNkJOO0FxTHIvNkJNO0VBQ0U7QXJMdS82QlI7QXFMamg3QkE7RUE4QlE7QXJMcy82QlI7QXFMaC82QkE7RUFDRTtFQUNBO0VBQ0E7QXJMay82QkY7QXFMci82QkE7RUFNSTtFQUNBO0FyTGsvNkJKO0FxTHovNkJBO0VBV1E7QXJMaS82QlI7QXFMNS82QkE7O0VBZ0JRO0FyTGcvNkJSO0FxTGhnN0JBO0VBc0JJO0VBQ0E7QXJMNis2Qko7QXFMeis2QkE7RUFDRTtFQUNBO0VBQ0E7QXJMMis2QkY7QXFMeCs2QkE7RUFFSTtBckx5KzZCSjtBc0xoajdCQTtFQUlRO0VBQ0E7RUFDQTtBdEwraTdCUjtBc0xyajdCQTtFQVNRO0VBQ0E7QXRMK2k3QlI7QXNMemo3QkE7RUFZVTtBdExnajdCVjtBc0w1ajdCQTtFQWdCUTtFQUNBO0F0TCtpN0JSO0FzTGhrN0JBO0VBbUJVO0VBQ0E7RUFDQTtFQUNBO0F0TGdqN0JWO0FzTDdpN0JVO0VBRUk7QXRMOGk3QmQ7QXNMems3QkE7RUErQlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRMNmk3Qlo7QXNMbGw3QkE7RUE4Q007QXRMdWk3Qk47QXNMbGk3QkE7RUFDRTtBdExvaTdCRjtBdUx4bDdCQTs7RS9LNEZ1QjtBUmdnN0J2QjtBd0w1bDdCQTtFQUVJO0F4TDZsN0JKO0F3THpsN0JBO0VBRUk7QXhMMGw3Qko7QXdMdGw3QkE7O0VBR0k7QXhMdWw3Qko7QXdMcGw3QkU7RUFFSTtBeExxbDdCTjtBd0x2bDdCRTtFQU1JO0F4TG9sN0JOO0F5TDVtN0JBO0VBRUk7QXpMNm03Qko7QXlMem03QkE7RUFHTTtFQUNBO0F6THltN0JOO0F5THBtN0JBO0VBRUk7RUFDQTtFQUNBO0F6THFtN0JKO0EwTHhuN0JBO0VBR007RUFDQTtBMUx3bjdCTjtBMExubjdCQTs7RUFFRTtBMUxxbjdCRjtBMExsbjdCQTtFQUNFO0ExTG9uN0JGO0EwTGxuN0JFO0VBQ0U7QTFMb243Qko7QTBMeG43QkE7RUFRSTtFQUNBO0VBQ0E7QTFMbW43Qko7QTBMam43Qkk7RUFDRTtBMUxtbjdCTjtBMExobzdCQTtFQWlCTTtBMUxrbjdCTjtBMExubzdCQTs7RUFzQk07RUFDQTtBMUxpbjdCTjtBMEw3bTdCRTtFQUFBO0lBRUc7RTFMK203Qkg7RTBMN203Qkk7SUFDRTtFMUwrbTdCTjtBQUNGO0EwTDNtN0JFO0VBRUk7SUFDRTtFMUw0bTdCTjtBQUNGO0EwTHJwN0JBOztFQThDSTtFQUNBO0VBQ0E7QTFMMm03Qko7QTBMem03Qkk7O0VBQ0U7QTFMNG03Qk47QTBMdG03QkU7RUFFSTtFQUNBO0ExTHVtN0JOO0EwTHRtN0JNO0VBQ0U7QTFMd203QlI7QTBMdG03Qk07RUFDRTtBMUx3bTdCUjtBMkx2cjdCQTtFQUNFO0EzTHlyN0JGO0EyTHRyN0JBO0VBQ0U7QTNMd3I3QkY7QTJMcnI3QkE7RUFFSTtBM0xzcjdCSjtBMkw5cTdCQTs7RUFFRTtBM0xncjdCRjtBMkw3cTdCQTtFQUNFO0EzTCtxN0JGO0EyTDVxN0JBO0VBQ0U7QTNMOHE3QkY7QTJMM3E3QkE7RUFFSTtFQUNBO0VBQ0E7QTNMNHE3Qko7QTJMeHE3QkE7RUFDRTtBM0wwcTdCRjtBMkx2cTdCQTtFQUNFO0EzTHlxN0JGO0EyTHRxN0JBO0VBQ0U7QTNMd3E3QkY7QTJMdHE3QkE7RUFDRTtBM0x3cTdCRjtBMkxycTdCQTtFQUNFO0VBQ0E7RUFDQTtBM0x1cTdCRjtBMkxwcTdCQTs7RUFDRTtFQUNBO0VBQ0E7QTNMdXE3QkY7QTRMdHU3QkE7RUFFSTtBNUx1dTdCSjtBNkx6dTdCQTtFQUVJO0E3TDB1N0JKO0E2THR1N0JBO0VBR007RUFDQTtFQUNBO0E3THN1N0JOO0E2TDN1N0JBO0VBU007RUFDQTtBN0xxdTdCTjtBNkwvdTdCQTtFQWFRO0E3THF1N0JSO0E2TGx2N0JBO0VBa0JNO0E3TG11N0JOO0E2THJ2N0JBO0VBd0JNO0E3TGd1N0JOO0E2THh2N0JBO0VBNkJJO0VBQ0E7QTdMOHQ3Qko7QTZMMXQ3QkE7RUFDRTtBN0w0dDdCRjtBNkwxdDdCRTtFQUNFO0E3TDR0N0JKO0E2THh0N0JBOztFQUNFO0E3TDJ0N0JGO0E2THh0N0JBO0VBRUk7RUFDQTtBN0x5dDdCSjtBNkxydDdCQTtFQUNFO0E3THV0N0JGO0E2THB0N0JBO0VBQ0U7QTdMc3Q3QkY7QThMdHg3QkE7O0VBRUU7RUFDQTtBOUx3eDdCRjtBK0wzeDdCQTtFQUVJO0EvTDR4N0JKO0FnTTl4N0JBO0VBRUk7QWhNK3g3Qko7QWdNM3g3QkE7RUFDRTtFQUNBO0FoTTZ4N0JGO0FpTXJ5N0JBO0VBRUk7QWpNc3k3Qko7QWlNeHk3QkE7RUFLSTtBak1zeTdCSjtBa00zeTdCQTtFbEY2REU7QWhIaXY3QkY7QWdIL3U3QkU7RUFDRTtJQUNFO0VoSGl2N0JKO0FBQ0Y7QWdIOXU3QkU7RUFDRTtJQUNFO0VoSGd2N0JKO0FBQ0Y7QWdIN3U3QkU7RUFDRTtJQUNFO0VoSCt1N0JKO0FBQ0Y7QWdINXU3QkU7RUFDRTtJQUNFO0VoSDh1N0JKO0FBQ0Y7QWdIM3U3QkU7RUFDRTtJQUNFO0VoSDZ1N0JKO0FBQ0Y7QW1NdjA3QkE7O0VBR0k7QW5NdzA3Qko7QW9NMzA3QkE7RUFDRTtBcE02MDdCRjtBb00zMDdCRTtFQUNFO0FwTTYwN0JKO0FvTTEwN0JFO0VBQ0U7QXBNNDA3Qko7QW9NejA3QkU7RUFDRTtBcE0yMDdCSjtBb014MDdCRTtFQUNFO0FwTTAwN0JKO0FvTXYwN0JFO0VBQ0U7QXBNeTA3Qko7QW9NdDA3QkU7RUFDRTtBcE13MDdCSjtBcU1oMjdCQTtFQUNFO0FyTWsyN0JGO0FxTWgyN0JFO0VBQ0U7QXJNazI3Qko7QXFNLzE3QkU7RUFDRTtBck1pMjdCSjtBcU05MTdCRTtFQUNFO0FyTWcyN0JKO0FzTTUyN0JBO0VBRUk7RUFDQTtBdE02MjdCSjtBdU1oMzdCQTs7Ozs7Ozs7RUFTSTtFQUNBO0F2TWkzN0JKO0F1TTcyN0JJOztFQUdJO0F2TTgyN0JSO0F1TXgyN0JJOztFQUdJO0F2TXkyN0JSO0F1TXAyN0JFO0VBRUk7QXZNcTI3Qk47QXVNajI3QkU7RUFFSTtBdk1rMjdCTjtBdU05MTdCRTtFQUVJO0F2TSsxN0JOO0F1TTMxN0JFO0VBRUk7QXZNNDE3Qk47QXVNeDE3QkU7RUFFSTtBdk15MTdCTjtBdU1yMTdCRTtFQUVJO0F2TXMxN0JOO0F1TXI1N0JBOztFQXNFTTtBdk1tMTdCTjtBdU16NTdCQTtFQTJFSTtFQUNBO0F2TWkxN0JKO0F1TTkwN0JFO0VBRUk7QXZNKzA3Qk47QXVNajE3QkU7RUFNSTtBdk04MDdCTjtBd01uNjdCQTs7RUFHSTtBeE1vNjdCSjtBd01oNjdCQTtFQUVJO0VBQ0E7RUFDQTtBeE1pNjdCSjtBd003NTdCQTtFQUNFO0F4TSs1N0JGO0F3TTc1N0JFO0VBQ0U7QXhNKzU3Qko7QXdNNTU3QkU7RUFDRTtBeE04NTdCSjtBd00zNTdCRTtFQUNFO0F4TTY1N0JKO0F3TTE1N0JFO0VBQ0U7QXhNNDU3Qko7QXlNMzc3QkE7Ozs7Ozs7RUFRSTtFQUNBO0F6TTQ3N0JKO0F5TXo3N0JFO0VwRXdtQkE7QXJJbzE2QkY7QXlNNTc3QkU7RXBFMm1CRTtBcklvMTZCSjtBcUlqMTZCRTs7Ozs7O0VBTUU7RUFDQTtBckltMTZCSjtBcUloMTZCRTtFQUNFO0VBQ0E7QXJJazE2Qko7QXFJcDE2QkU7RUFLSTtFQUNBO0FySWsxNkJOO0FxSXowNkJFOztFQUVFO0FySTIwNkJKO0FxSTcwNkJFOztFQUlJO0FySTYwNkJOO0FxSXowNkJFOztFQUVFO0FySTIwNkJKO0FxSXgwNkJFOztFQUVFO0FySTAwNkJKO0FxSXYwNkJFOzs7O0VBSUU7QXJJeTA2Qko7QXFJdDA2QkU7Ozs7RUFJRTtBckl3MDZCSjtBcUlyMDZCRTs7RTdHL3FCQTtFQ09BO0VBQ0E7RUFDQTtFcEJ5REE7RUFDUTtBTDA3N0JWO0F5TXIvN0JFO0VwRThxQkU7RUFDQTtFN0d2ckJGO0VDT0E7RUFDQTtFQUNBO0VwQnlEQTtFQUNRO0FMbzg3QlY7QXlNLy83QkU7RXBFNHJCSTtBcklzMDZCTjtBeU05LzdCRTtFQUVJO0F6TSsvN0JOO0F5TTMvN0JFO0VBRUk7QXpNNC83Qk47QXlNeC83QkU7RUFFSTtBek15LzdCTjtBeU1yLzdCRTtFQUVJO0F6TXMvN0JOO0F5TWwvN0JFO0VBRUk7QXpNbS83Qk47QXlNLys3QkU7RUFFSTtBek1nLzdCTjtBeU01KzdCRTtFQUVJO0F6TTYrN0JOO0EwTW5pOEJBO0VBRUk7RUFDQTtFQUNBO0ExTW9pOEJKO0EyTXhpOEJBOzs7Ozs7RUFNSTtBM00waThCSjtBNE1oajhCQTtFQUVJO0E1TWlqOEJKO0E0TW5qOEJBO0VBTUk7RUFDQTtFQUNBO0VBQ0E7QTVNZ2o4Qko7QTRNemo4QkE7RUFZTTtBNU1najhCTjtBNE03aThCSTtFQUNFO0E1TStpOEJOO0E2TS9qOEJBO0VBQ0U7QTdNaWs4QkY7QTZNOWo4QkE7RUFDRTtFQUNBO0E3TWdrOEJGO0E4TXRrOEJBO0VBQ0U7RUFDQTtFQUNBO0E5TXdrOEJGO0E4TXJrOEJBO0VBQ0U7RUFDQTtBOU11azhCRjtBOE1wazhCQTtFQUNFO0VBQ0E7QTlNc2s4QkY7QThNbms4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOU1xazhCRjtBOE1sazhCQTtFQUNFO0E5TW9rOEJGO0E4TWprOEJBO0VBQ0U7QTlNbWs4QkY7QThNaGs4QkE7RUFDRTtFQUNBO0E5TWtrOEJGO0E4TS9qOEJBO0VBQ0U7QTlNaWs4QkY7QThNOWo4QkE7RUFDRTtBOU1nazhCRjtBOE03ajhCQTtFQUVFO0E5TThqOEJGO0ErTS9tOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9NaW44QkY7QStNcm44QkE7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9NaW44Qko7QStNN244QkE7RUFlTTtFQUNBO0VBQ0E7RUFDQTtBL01pbjhCTjtBK01ubzhCQTtFQXFCUTtBL01pbjhCUjtBK010bzhCQTtFQTJCSTtFQUNBO0VBQ0E7RUFDQTtBL004bThCSjtBK001bzhCQTtFQWlDTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTThtOEJOO0ErTW5wOEJBO0VBeUNNO0VBQ0E7QS9NNm04Qk47QStNdnA4QkE7RUE4Q007QS9NNG04Qk47QStNMXA4QkE7RUFrRE07RUFDQTtBL00ybThCTjtBK016bThCTTtFQUNFO0VBQ0E7RUFDQTtBL00ybThCUjtBK01ucThCQTtFQTZETTtFQUNBO0VBQ0E7RUFDQTtBL015bThCTjtBK016cThCQTtFQXFFSTtFQUNBO0VBQ0E7QS9NdW04Qko7QWdOOXE4QkE7RUFDRTtBaE5ncjhCRjtBZ043cThCQTtFQUNFO0VBQ0E7QWhOK3E4QkY7QWlOcnI4QkE7RUFDRTtBak51cjhCRjtBa054cjhCQTtFQUVJO0FsTnlyOEJKO0FrTjNyOEJBO0VBTUk7RUFDQTtBbE53cjhCSjtBa04vcjhCQTtFQVdJO0FsTnVyOEJKO0FtTmhzOEJBO0UzSHFIRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UySHZIQTtBbk5zczhCRjtBb04xczhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwTjRzOEJGO0FvTjFzOEJFO0VBQ0U7QXBONHM4Qko7QW9ObnQ4QkE7RUFXSTtBcE4yczhCSjtBb052czhCQTtFQUNFO0FwTnlzOEJGO0FvTnRzOEJBO0VBQ0U7RUFDQTtBcE53czhCRjtBb050czhCRTs7RUFFRTtBcE53czhCSjtBb05wczhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwTnNzOEJGO0FvTm5zOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE5xczhCRjtBb05uczhCRTtFQUNFO0VBQ0E7QXBOcXM4Qko7QW9OdnM4QkU7RUFLSTtFQUNBO0VBQ0E7QXBOcXM4Qk47QW9ObnQ4QkE7O0VBcUJJO0VBQ0E7QXBOa3M4Qko7QW9OeHQ4QkE7RUEwQkk7RUFDQTtFQUNBO0FwTmlzOEJKO0FvTjd0OEJBO0VBZ0NJO0VBQ0E7QXBOZ3M4Qko7QW9OanU4QkE7RUFxQ0k7RUFDQTtBcE4rcjhCSjtBb05ydThCQTtFQTBDSTtFQUNBO0VBRUE7QXBONnI4Qko7QW9OeHI4QkU7RUFDRTtBcE4wcjhCSjtBb04zcjhCRTs7RUFLSTtBcE4wcjhCTjtBb04vcjhCRTtFQVNJO0FwTnlyOEJOO0FvTmxzOEJFO0VBYUk7QXBOd3I4Qk47QW9ObnI4QkE7RUFFSTtBcE5vcjhCSjtBb050cjhCQTtFQU1JO0FwTm1yOEJKO0FxTmp5OEJBO0VBRUk7RUFDQTtFQUNBO0FyTmt5OEJKO0FxTnR5OEJBO0VBUUk7RUFDQTtBck5peThCSjtBc04xeThCQTtFQUNJO0F0TjR5OEJKO0F1Tjd5OEJBO0VBQ0k7SUFDSTtFdk4reThCTjtBQUNGO0F3Tmx6OEJBO0VBQ0k7QXhOb3o4Qko7QXdObHo4Qkk7RUFDSTtBeE5vejhCUjtBd05qejhCSTtFQUNJO0F4Tm16OEJSO0F3Tmh6OEJJO0VBQ0k7QXhOa3o4QlI7QXdOL3k4Qkk7RUFDSTtBeE5pejhCUjtBd045eThCSTtFQUNJO0F4Tmd6OEJSO0F3Tjd5OEJJO0VBQ0k7QXhOK3k4QlI7QXdONXk4Qkk7RUFDSTtBeE44eThCUjtBd04zeThCSTtFQUNJO0F4TjZ5OEJSO0F3TjF5OEJJO0VBQ0k7QXhONHk4QlI7QXdOenk4Qkk7RUFDSTtBeE4yeThCUjtBd052eThCQTtFQUVRO0F4Tnd5OEJSO0F3TjF5OEJBO0VBTVE7QXhOdXk4QlI7QXdON3k4QkE7RUFjUTtBeE5reThCUjtBd05oejhCQTtFQWtCUTtBeE5peThCUjtBd05uejhCQTtFQXNCUTtBeE5neThCUjtBd050ejhCQTtFQTBCUTtBeE4reDhCUjtBd056ejhCQTtFQThCUTtBeE44eDhCUjtBd041ejhCQTtFQWtDUTtBeE42eDhCUjtBd04vejhCQTtFQXNDUTtBeE40eDhCUjtBd05sMDhCQTtFQTBDUTtBeE4yeDhCUjtBd05yMDhCQTtFQThDUTtBeE4weDhCUjtBd054MDhCQTtFQWtEUTtBeE55eDhCUjtBd04zMDhCQTtFQXNEUTtBeE53eDhCUjtBd045MDhCQTtFQTBEUTtBeE51eDhCUjtBd05qMThCQTtFQThEUTtBeE5zeDhCUjtBd05wMThCQTtFQWlFUTtBeE5zeDhCUjtBeU5qNDhCQTtFbE1JRTtFQUNBO0VBQ0E7QXZCZzQ4QkY7QXVCOTM4QkU7O0VBRUU7RUFDQTtFQUNBO0F2Qmc0OEJKO0F1QjkzOEJFO0VBQ0U7RUFDQTtFQUNBO0F2Qmc0OEJKO0F1QjkzOEJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdkJnNDhCSjtBdUI5MzhCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F2QnM0OEJOO0F1Qmg0OEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F2Qnc0OEJOO0F5Tmw3OEJBO0VsTStDSTtFQUNBO0F2QnM0OEJKOzs7OztBME54NzhCQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsT0FBTztFQUNQLE1BQU07QUFDUjs7QUFFQTtFQUNFLHlEQUEyQztBQUM3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QWR6Qix5QkFpQkksNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQixvQkFBcUIsQ0FDdEIsZUFFYyxvQkFBcUIsQ0FBSSxjQUV4QywrQkFBZ0MsQ0FDaEMsNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4QixXQUFZLENBSmQsMkJBS21CLFNBQVUsQ0FBSSxRQUcvQiw0QkFBNkIsQ0FDN0IseUJBQTBCLENBQzFCLG9CQUFxQixDQUN0QixTQUNVLGVBQWdCLENBQUkscUJBQ1IsaUJBQWtCLENBQUUsYUFBYyxDQUFJLGlCQUMxQyxTQUFVLENBQUUsaUJBQWtCLENBQUksWUFHbkQsU0FBVSxDQUNWLHlCQUEwQixDQUMxQixTQUFVLENBQ1gseUJBRUMsU0FBVSxDQUNWLHVCQUF3QixDQUN4QixVQUFXLENBQ1osV0FLQyxrQkFBbUIsQ0FEckIsNkJBR0ksb0JBQXFCLENBQ3RCLGFBV0MsYUFBYyxDQUNkLFdBUlMsQ0FTVCxpQkFBa0IsQ0FDbEIsV0FUUyxDQVVULGVBQWdCLENBQ2pCLFVBRUMsbUJBQWlDLENBQ2pDLGlDQUFtRCxDQUNuRCw4QkFBZ0QsQ0FDaEQseUJBQTJDLENBQzNDLGlCQUFrQixDQUNsQixPQUFRLENBTlQsZ0JBUUcsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBVmQsY0FhRyxnQkFBc0IsQ0FDdEIsNkJBQXFDLENBQ3JDLDBCQUFrQyxDQUNsQyxxQkFBNkIsQ0FDN0IsV0E3Qk8sQ0E4QlAsVUFBVzs7QUMxSWpCLHFEQUFxRDs7Ozs7QUNGckQ7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3RvYXN0ci90b2FzdHIubWluLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3NlbGVjdDIvc2VsZWN0Mi5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9jbG9ja3BpY2tlci9ib290c3RyYXAtY2xvY2twaWNrZXIuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvZmlsZXVwbG9hZGVyL2pxdWVyeS5maWxldXBsb2FkZXIuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvaW9uLnJhbmdlU2xpZGVyL2Nzcy9pb24ucmFuZ2VTbGlkZXIuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvaW9uLnJhbmdlU2xpZGVyL2Nzcy9pb24ucmFuZ2VTbGlkZXIuc2tpbkZsYXQuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYW5pbWF0ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL25vcm1hbGl6ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcHJpbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2dseXBoaWNvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3NjYWZmb2xkaW5nLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFiLWZvY3VzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvaW1hZ2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3R5cGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy90ZXh0LWVtcGhhc2lzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1vdmVyZmxvdy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYmFzZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvY29kZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvZ3JpZC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2dvb2dsZS1mb250cy1yb2JvdG8ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmlkLWZyYW1ld29yay5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdGFibGVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFibGUtcm93Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9mb3Jtcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvYnV0dG9ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL29wYWNpdHkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21peGlucy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvY29tcG9uZW50LWFuaW1hdGlvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2Ryb3Bkb3ducy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL25hdi1kaXZpZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzZXQtZmlsdGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9idXR0b24tZ3JvdXBzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvaW5wdXQtZ3JvdXBzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9uYXZzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9uYXZiYXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3V0aWxpdGllcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2JvcmRlcmVkLXB1bGxlZC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvYnJlYWRjcnVtYnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3BhZ2luYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wYWdpbmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wYWdlci5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbGFiZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvbGFiZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9iYWRnZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2p1bWJvdHJvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdGh1bWJuYWlscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvYWxlcnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvYWxlcnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvcHJvZ3Jlc3MtYmFyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9tZWRpYS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbGlzdC1ncm91cC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2xpc3QtZ3JvdXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcmVzcG9uc2l2ZS1lbWJlZC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3Mvd2VsbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2Nsb3NlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9tb2RhbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3Rvb2x0aXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC10ZXh0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wb3BvdmVycy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvY2Fyb3VzZWwubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9jbGVhcmZpeC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NlbnRlci1ibG9jay5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9wYXRoLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvY29yZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2xhcmdlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2ZpeGVkLXdpZHRoLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvbGlzdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2FuaW1hdGVkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3Mvcm90YXRlZC1mbGlwcGVkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3Mvc3RhY2tlZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2ljb25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9nb29nbGUtZm9udHMtb3Blbi1zYW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90eXBvZ3JhcGh5Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9uYXZpZ2F0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90b3BfbmF2aWdhdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYnV0dG9ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYmFkZ2V0c19sYWJlbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VsZW1lbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zaWRlYmFyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYWdlcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY2hhdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWV0aXNtZW51Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zcGlubmVycy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90aGVtZS1jb25maWcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NraW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZC1za2luLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZWRpYS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY3VzdG9tLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhZ2luYXRvci5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zdWJuYXYubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ29vZ2xlLW1hcHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NpZGViYXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3Rvb2x0aXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BvcG92ZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FydGljbGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ZpZWxkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lZGl0YWJsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29sbGFwc2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2dyaWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2dyaWQtZXh0cmEubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL25hdmJhci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYWRkaW5nLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tYXJnaW4ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3Bvc2l0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYXNlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy93aWR0aC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaGVpZ2h0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lbGVtZW50cy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYmFja2dyb3VuZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYnV0dG9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kcm9wZG93bi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbGluay5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZm9udC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWFpbi1uYXYubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RhYmxlLWZpbHRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFibGUtY29uZGl0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9sb2dpbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYm9vdHN0cmFwLWF1dG9jb2x1bW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jvb3RzdHJhcC1jbG9ja3BpY2tlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZHJvcGRvd24tc3VibWVudS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbG9hZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9mb3JtLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hbmltYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RleHQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2JvcmRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY3Vyc29yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zZWxlY3QyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kYXRlcmFuZ2VwaWNrZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2lvbi1yYW5nZS1zbGlkZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ZpbGV1cGxvYWRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29sb3JwaWNrZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NrZWRpdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90eXBlYWhlYWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhZ2luYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xhYmVsLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pY29uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YWcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL25vdGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3JlYWQtbW9yZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaWNoZWNrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9vcmctY2hlY2subGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2lib3gubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2JyZWFkY3J1bWJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90b2FzdHIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RhYmxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YWJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tb2RhbC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWxlcnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21vZGFsLXZpZGVvLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZW51Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jYWxjdWxhdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zb3J0YWJsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29sbGVjdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc29ydGFibGUtY29sbGVjdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29uZmlybS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdG91ci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcmVzcG9uc2l2ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZmxleC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGhlbWUtY29uZmlnLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9BcHBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NlYXJjaGFibGUtY29sbGVjdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQXBwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb2xsYWJvcmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hY2gubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UtdW5kZXJ3cml0aW5nLXN0aXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UtdHJhbmNoZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWR2YW5jZS10cmFuY2hlLWNyZWF0b3IubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbXBhbnkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbnRhY3QtY2VudGVyLW1lc3NhZ2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbnRyYWN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zdWJtaXNzaW9uLXJlc3BvbnNlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLXVuZGVyd3JpdGluZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWR2YW5jZS1saXN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9sZW5kZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2lzby5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3luZGljYXRvci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF5bWVudC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcG9ydGZvbGlvLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kYXNoYm9hcmQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3VzZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VtYWlsLWxvZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZW1haWwtdGVtcGxhdGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VtYWlsLXN0eWxlcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaGlzdG9yeS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29udHJhY3QtdGVtcGxhdGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21lcmNoYW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zdGFrZWhvbGRlci1zdGF0dXMtYXdhcmUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2lzby1jb21taXNzaW9uLWNsYXNzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9mdW5kaW5nLWNyaXRlcmlhLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YXNrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jc2MtdWNjLWZpbGluZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYW5ub3VuY2VtZW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kb2N1bWVudHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL1Rlc3QvY29sbGVjdGlvbkN1cnZlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9NZXJjaGFudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZGFzaGJvYXJkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9NZXJjaGFudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2lnbnVwLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9NZXJjaGFudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbGVhZC1yZXF1ZXN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Jc29CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Rhc2hib2FyZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvUmVmZXJyZXJCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Rhc2hib2FyZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvR3Vlc3RCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3N5bmRpY2F0b3Itb3B0LW91dC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvR3Vlc3RCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2d1ZXN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Qb3dlckJpQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wb3dlci1iaS1yZXBvcnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0RhdGFTY2llbmNlQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9FcXVpZmF4L3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9EYXRhU2NpZW5jZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvRXF1aWZheE56L3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9EYXRhU2NpZW5jZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvRXF1aWZheEFuZENyZWRpdG9yV2F0Y2gvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0xvY0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZHJhdy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9QYXlNZXRlci9CdW5kbGUvSW50ZXJuYWxBcGlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jsb2NrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy90aHJvYmJlci9jc3MvanF1ZXJ5LnRocm9iYmVyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Jvb3RzdHJhcC1kYXRlcmFuZ2VwaWNrZXIvZGF0ZXJhbmdlcGlja2VyLWJzMy5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9pQ2hlY2svY3VzdG9tLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2pxdWVyeS1taW5pY29sb3JzL2pxdWVyeS5taW5pY29sb3JzLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Jvb3RzdHJhcC10b3VyL2Nzcy9ib290c3RyYXAtdG91ci5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9CYW5rU3RhdGVtZW50QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYW5rU3RhdGVtZW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9CYW5rU3RhdGVtZW50QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kZWNpc2lvbi1sb2dpYy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQmFua1N0YXRlbWVudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGxhaWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIubWluLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3Rpbnktc2xpZGVyL3NvdXJjZW1hcHMvdGlueS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3Rpbnktc2xpZGVyL3Rpbnktc2xpZGVyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvSVRFL0Zvcm1CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9jc3MvY29tcG9uZW50L0VkaXRhYmxlL2VkaXRhYmxlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudG9hc3QtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS50b2FzdC1tZXNzYWdley1tcy13b3JkLXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZH0udG9hc3QtbWVzc2FnZSBhLC50b2FzdC1tZXNzYWdlIGxhYmVse2NvbG9yOiNmZmZ9LnRvYXN0LW1lc3NhZ2UgYTpob3Zlcntjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lfS50b2FzdC1jbG9zZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LS4zZW07dG9wOi0uM2VtO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmOy13ZWJraXQtdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6YWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfS50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMsLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjphbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9YnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbntwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnRvYXN0LXRvcC1jZW50ZXJ7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tY2VudGVye2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWZ1bGwtd2lkdGh7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tZnVsbC13aWR0aHtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LXRvcC1sZWZ0e3RvcDoxMnB4O2xlZnQ6MTJweH0udG9hc3QtdG9wLXJpZ2h0e3RvcDoxMnB4O3JpZ2h0OjEycHh9LnRvYXN0LWJvdHRvbS1yaWdodHtyaWdodDoxMnB4O2JvdHRvbToxMnB4fS50b2FzdC1ib3R0b20tbGVmdHtib3R0b206MTJweDtsZWZ0OjEycHh9I3RvYXN0LWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5OX0jdG9hc3QtY29udGFpbmVyICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSN0b2FzdC1jb250YWluZXI+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+XCIxMDAlIC0gNDhweFwiKTtcbn1cblxuLy8gQm9vdHN0cmFwIGlzc3VlIGluIDMuMy4wIHdpdGggbW9kYWwgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy85ODU1XG4vLyBGaXhcbmJvZHkubW9kYWwtb3BlbiB7IHBhZGRpbmctcmlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8vIEZpeCBmb3IgbW9kYWwgYmFja2Ryb3Agd2l0aCBhbmltYXRlLmNzc1xuYm9keS5tb2RhbC1vcGVuIC5hbmltYXRlZCB7IGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7IH1cblxuLyogU2hvdyBwcm9maWxlIGRyb3Bkb3duIG9uIGZpeGVkIHNpZGViYXIgKi9cbmJvZHkubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAucHJvZmlsZS1lbGVtZW50LCAuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzM3B4IDI1cHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAubG9nby1lbGVtZW50e1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXItbGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uY2xlYXItcmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IEBjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogQGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBwcmUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogQHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIC5tYWtlLXJvdygpO1xufVxuXG4ucm93LW5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuLm1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC5tYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgLm1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKEBndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctbGVmdDogZmxvb3IoKEBndXR0ZXIgLyAyKSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuLm1ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKChAZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLWxlZnQ6IGNlaWwoKEBndXR0ZXIgLyAtMikpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXhzLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG59XG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuLm1ha2UtbWQtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG4ubWFrZS1sZy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3MnhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NW14S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3bXhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NFd4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11N1d4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTdHeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTRteEtLVFUxS2cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ1JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59IiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGBAZ3JpZC1jb2x1bW5zYC5cblxuLm1ha2UtZ3JpZC1jb2x1bW5zKCkge1xuICAvLyBDb21tb24gc3R5bGVzIGZvciBhbGwgc2l6ZXMgb2YgZ3JpZCBjb2x1bW5zLCB3aWR0aHMgMS0xMlxuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbDsgXCI9PFwiIGlzbid0IGEgdHlwb1xuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgICAgcGFkZGluZy1yaWdodDogZmxvb3IoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2VpbCgoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIH1cbiAgfVxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcbn1cblxuLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpIHtcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWxcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgIEB7bGlzdH0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gd2lkdGgpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LUB7aW5kZXh9IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVzaC1Ae2luZGV4fSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC1Ae2luZGV4fSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID0gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBvZmZzZXQpIHtcbiAgLmNvbC1Ae2NsYXNzfS1vZmZzZXQtQHtpbmRleH0ge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gQmFzaWMgbG9vcGluZyBpbiBMRVNTXG4ubG9vcC1ncmlkLWNvbHVtbnMoQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAaW5kZXggPj0gMCkge1xuICAuY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpO1xuICAvLyBuZXh0IGl0ZXJhdGlvblxuICAubG9vcC1ncmlkLWNvbHVtbnMoKEBpbmRleCAtIDEpLCBAY2xhc3MsIEB0eXBlKTtcbn1cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG4ubWFrZS1ncmlkKEBjbGFzcykge1xuICAuZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcyk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHdpZHRoKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVsbCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1c2gpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnO1xuXG4gIC8vIFRhYmxlIGNlbGwgc2l6aW5nXG4gIC8vXG4gIC8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxuICBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG4udGFibGUtcm93LXZhcmlhbnQoYWN0aXZlOyBAdGFibGUtYmctYWN0aXZlKTtcbi50YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzOyBAc3RhdGUtc3VjY2Vzcy1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KHdhcm5pbmc7IEBzdGF0ZS13YXJuaW5nLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudChkYW5nZXI7IEBzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG4udGFibGUtcm93LXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9LFxuICAgID4gdGguQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfSA+IHRkLFxuICAgICYuQHtzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9OmhvdmVyLFxuICAgID4gdGguQHtzdGF0ZX06aG92ZXIsXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBAbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcbiAgLy9cbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAvLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4gIC8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4gIC8vXG4gIC8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIC50YWItZm9jdXMoKTtcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSk7XG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAuZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgLnBsYWNlaG9sZGVyKCk7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xuICB0ZXh0YXJlYSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogQGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC8vIFRoZXNlIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLy8gVGhlc2UgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLWJhc2UpO1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uaW5wdXQtc20ge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LXNtYWxsOyBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG4uaW5wdXQtbGcge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IChAaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5oYXMtZXJyb3Ige1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi5mb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgLm1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbi5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAdGV4dC1jb2xvcjogIzU1NTsgQGJvcmRlci1jb2xvcjogI2NjYzsgQGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgIEBzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oQGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG4uZm9ybS1jb250cm9sLWZvY3VzKEBjb2xvcjogQGlucHV0LWJvcmRlci1mb2N1cykge1xuICBAY29sb3ItcmdiYTogcmdiYShyZWQoQGNvbG9yKSwgZ3JlZW4oQGNvbG9yKSwgYmx1ZShAY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLmJveC1zaGFkb3coflwiaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggQHtjb2xvci1yZ2JhfVwiKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQ7IEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcblxuICBzZWxlY3QmIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSYsXG4gIHNlbGVjdFttdWx0aXBsZV0mIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogQGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDsgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWJhc2U7IEBsaW5lLWhlaWdodC1iYXNlOyBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIC51c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAudGFiLWZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IEBidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAub3BhY2l0eSguNjUpO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgYSYge1xuICAgICYuZGlzYWJsZWQsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXByaW1hcnktYmc7IEBidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1zdWNjZXNzLWNvbG9yOyBAYnRuLXN1Y2Nlc3MtYmc7IEBidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWluZm8tY29sb3I7IEBidG4taW5mby1iZzsgQGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi13YXJuaW5nLWNvbG9yOyBAYnRuLXdhcm5pbmctYmc7IEBidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRhbmdlci1jb2xvcjsgQGJ0bi1kYW5nZXItYmc7IEBidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmcteHMtdmVydGljYWw7IEBwYWRkaW5nLXhzLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLmJ1dHRvbi12YXJpYW50KEBjb2xvcjsgQGJhY2tncm91bmQ7IEBib3JkZXIpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG4uYnV0dG9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIE9wYWNpdHlcblxuLm9wYWNpdHkoQG9wYWNpdHkpIHtcbiAgQG9wYWNpdHktaWU6IChAb3BhY2l0eSAqIDEwMCk7ICAvLyBJRTggZmlsdGVyXG4gIGZpbHRlcjogflwiYWxwaGEob3BhY2l0eT1Ae29wYWNpdHktaWV9KVwiO1xuICBvcGFjaXR5OiBAb3BhY2l0eTtcbn1cbiIsIi5ib3JkZXItcmFkaXVzIChAcmFkaXVzOiAzcHgpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG5cbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLm9wYWNpdHkgKEBvcGFjaXR5OiAwLjUpIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiBAb3BhY2l0eTtcbiAgLW1vei1vcGFjaXR5OiBAb3BhY2l0eTtcbiAgb3BhY2l0eTogQG9wYWNpdHk7XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAudHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcblxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgdHImLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIHRib2R5Ji5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudHJhbnNpdGlvbi1wcm9wZXJ0eSh+XCJoZWlnaHQsIHZpc2liaWxpdHlcIik7XG4gIC50cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICAudHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogQGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICBib3JkZXItdG9wOiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB+XCJcXDlcIjsgLy8gSUU4XG4gIGJvcmRlci1yaWdodDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIC5ib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KSk7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICAubmF2LWRpdmlkZXIoQGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIC5yZXNldC1maWx0ZXIoKTtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogKEB6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiBAY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgflwiXFw5XCI7IC8vIElFOFxuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAuZHJvcGRvd24tbWVudS1yaWdodCgpO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIC5kcm9wZG93bi1tZW51LWxlZnQoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuLm5hdi1kaXZpZGVyKEBjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5cbi5yZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSlcIikpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlICovXG5cbi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi14cyk7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1zbSk7IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1sZyk7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IEBjYXJldC13aWR0aC1sYXJnZSBAY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLmJvcmRlci10b3AtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItYm90dG9tLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1sZWZ0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LWxnKCk7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAuaW5wdXQtc20oKTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBzZWxlY3Rvci1tYXgtdHlwZVxuXG4vL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IEBuYXYtbGluay1wYWRkaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIGRyb3Bkb3duc1xuICAub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxuICAvL1xuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxuICAubmF2LWRpdmlkZXIge1xuICAgIC5uYXYtZGl2aWRlcigpO1xuICB9XG5cbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcbiAgLy9cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbiAgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICAubmF2LWp1c3RpZmllZCgpO1xuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQoKTtcbiAgfVxufVxuXG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXBpbGxzIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xuICAgID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhY2tlZCBwaWxsc1xuLm5hdi1zdGFja2VkIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgdmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgID4gYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICA+IGxpID4gYSB7XG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhLFxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3ItbWF4LWNvbWJpbmF0b3JzLCBzZWxlY3Rvci1tYXgtY2xhc3MsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogQG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiBAbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctbGVmdDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiBAbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IEBzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBAbmF2YmFyLWhlaWdodDtcbiAgcGFkZGluZzogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgLmZvcm0taW5saW5lKCk7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoQG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0ICB7IC5wdWxsLWxlZnQoKTsgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAucHVsbC1yaWdodCgpO1xuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEcm9wZG93bnNcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuXG4ubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIC5jbGVhcmZpeCgpO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIC5jZW50ZXItYmxvY2soKTtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIC50ZXh0LWhpZGUoKTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtIEBmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLkB7ZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogQGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCBAYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogQGJyZWFkY3J1bWItY29sb3I7XG4gICAgICBjb250ZW50OiBcIkB7YnJlYWRjcnVtYi1zZXBhcmF0b3J9XFwwMGEwXCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogQGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcGFnaW5hdGlvbi1ib3JkZXI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6IEBwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBsYWJlbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXG4gIC8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbiAgYSYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbi5sYWJlbC12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBAYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiBAYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG4gIGEmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6IEBiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiBAanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiBAanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6IEBqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6IEBqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IChAanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6IEBqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IEBqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICAudHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzLFxuICBhJi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XG4gIH1cblxuICAvLyBJbWFnZSBjYXB0aW9uc1xuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogQHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XG4gICAgY29sb3I6IEB0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiBAYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nIEBoZWFkaW5ncy1jb2xvclxuICB9XG5cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBAYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4vLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoQGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtc3VjY2Vzcy1iZzsgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOyBAYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtaW5mby1iZzsgQGFsZXJ0LWluZm8tYm9yZGVyOyBAYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtd2FybmluZy1iZzsgQGFsZXJ0LXdhcm5pbmctYm9yZGVyOyBAYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1kYW5nZXItYmc7IEBhbGVydC1kYW5nZXItYm9yZGVyOyBAYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuIiwiLy8gQWxlcnRzXG5cbi5hbGVydC12YXJpYW50KEBiYWNrZ3JvdW5kOyBAYm9yZGVyOyBAdGV4dC1jb2xvcikge1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbihAdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6IEBwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJhci1iZztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpKTtcbiAgLnRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLmFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUtbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3ItbWF4LWlkXG5cbiNncmFkaWVudCB7XG5cbiAgLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAudmVydGljYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLmRpcmVjdGlvbmFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQGRlZzogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuICAuaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAudmVydGljYWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAucmFkaWFsKEBpbm5lci1jb2xvcjogIzU1NTsgQG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnN0cmlwZWQoQGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSk7IEBhbmdsZTogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbi5wcm9ncmVzcy1iYXItdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xuICB9XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmc7IEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnOyBAc3RhdGUtaW5mby10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZzsgQHN0YXRlLXdhcm5pbmctdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnOyBAc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQ7IEBjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLUB7c3RhdGV9IHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuXG4gICAgYSYsXG4gICAgYnV0dG9uJiB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIHNlbGVjdG9yLW1heC1jb21iaW5hdG9ycywgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuXG4vL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIC5ib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSkpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gT3B0aW9uYWwgaGVhZGluZ1xuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiBAcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctbGVmdDogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kZWZhdWx0LWJvcmRlcjsgQHBhbmVsLWRlZmF1bHQtdGV4dDsgQHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzsgQHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXByaW1hcnktYm9yZGVyOyBAcGFuZWwtcHJpbWFyeS10ZXh0OyBAcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOyBAcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtc3VjY2Vzcy1ib3JkZXI7IEBwYW5lbC1zdWNjZXNzLXRleHQ7IEBwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc7IEBwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1pbmZvLWJvcmRlcjsgQHBhbmVsLWluZm8tdGV4dDsgQHBhbmVsLWluZm8taGVhZGluZy1iZzsgQHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXdhcm5pbmctYm9yZGVyOyBAcGFuZWwtd2FybmluZy10ZXh0OyBAcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOyBAcGFuZWwtd2FybmluZy1ib3JkZXIpO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kYW5nZXItYm9yZGVyOyBAcGFuZWwtZGFuZ2VyLXRleHQ7IEBwYW5lbC1kYW5nZXItaGVhZGluZy1iZzsgQHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gUGFuZWxzXG5cbi5wYW5lbC12YXJpYW50KEBib3JkZXI7IEBoZWFkaW5nLXRleHQtY29sb3I7IEBoZWFkaW5nLWJnLWNvbG9yOyBAaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogQGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6IEBjbG9zZS10ZXh0LXNoYWRvdztcbiAgLm9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAub3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4gIC8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuICAvLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbiAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG4gIGJ1dHRvbiYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLnRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAudHJhbnNpdGlvbi10cmFuc2Zvcm0oflwiMC4zcyBlYXNlLW91dFwiKTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyAudHJhbnNsYXRlKDAsIDApIH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgLmJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyAub3BhY2l0eSgwKTsgfVxuICAmLmluIHsgLm9wYWNpdHkoQG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogQG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG4vLyBDbG9zZSBpY29uXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogQG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiBAbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5ib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6IEBtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6IEBtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiBAemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIC5yZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcblxuICAub3BhY2l0eSgwKTtcblxuICAmLmluIHsgLm9wYWNpdHkoQHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3Age1xuICAgIHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbiAgJi5ib3R0b20ge1xuICAgIHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gICYubGVmdCB7XG4gICAgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogQHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogQHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4iLCIucmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogQHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgLnJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCB7IG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0IHsgbWFyZ2luLWxlZnQ6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0IHsgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuXG4gIC8vIEFycm93c1xuICAvLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxuICA+IC5hcnJvdyB7XG4gICAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcblxuICAgICYsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIHRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oQHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdW5rbm93blxuXG4vL1xuLy8gQ2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC50cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKH5cIjAuNnMgZWFzZS1pbi1vdXRcIik7XG4gICAgICAuYmFja2ZhY2UtdmlzaWJpbGl0eSh+XCJoaWRkZW5cIik7XG4gICAgICAucGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICAudHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgLnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAudHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBAY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgZm9udC1zaXplOiBAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXG4gIC5vcGFjaXR5KEBjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpOyBAZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAwMDEpOyBAZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLm9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDM5XCI7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcbiAgICB9XG4gIH1cbiAgLmljb24tbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwM2FcIjsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIC8vXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBJRTlcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuXG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG4uY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuLmNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uYW1lLXF1b3RlcywgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG5cbi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbi5oaWRlLXRleHQoKSB7XG4gIGZvbnQ6IH5cIjAvMFwiIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG4udGV4dC1oaWRlKCkge1xuICAuaGlkZS10ZXh0KCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS1wcmludCB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXByaW50IHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5yZXNwb25zaXZlLXZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRhYmxlJiAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCYsXG4gIHRkJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PUB7ZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj1Ae2ZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgQGZhLWZvbnQtc2l6ZS1iYXNlL0BmYS1saW5lLWhlaWdodC1iYXNlIEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLkB7ZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uQHtmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLkB7ZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBAZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLkB7ZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC1AZmEtbGktd2lkdGg7XG4gIHdpZHRoOiBAZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLkB7ZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6ICgtQGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KSk7XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgQGZhLWZvbnQtc2l6ZS1iYXNlL0BmYS1saW5lLWhlaWdodC1iYXNlIEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG4uZmEtaWNvbi1yb3RhdGUoQGRlZ3JlZXMsIEByb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPUByb3RhdGlvbik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG5cbi5mYS1pY29uLWZsaXAoQGhvcml6LCBAdmVydCwgQHJvdGF0aW9uKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249QHJvdGF0aW9uLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQGhvcml6LCBAdmVydCk7XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgLmZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyAuZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IC5mYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IC5mYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyAuZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiBAZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uQHtmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsYXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW11c2ljOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbG07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGgtbGFyZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1saXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb3dlci1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ25hbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9tZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvY2stbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG93bmxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluYm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGVhdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZnJlc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb2NrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXFyY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhcmNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhZ3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2ttYXJrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByaW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW1lcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9sZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaXRhbGljOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGV4dC13aWR0aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW91dGRlbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZGVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWN0dXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbmNpbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkanVzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWNrd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9yd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWplY3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwYW5kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbXByZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hc3RlcmlzazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2lmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlYWY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yYW5kb207IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWduZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXR3ZWV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy12OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy1oOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXItY2hhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rZXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2dzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduLW91dDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWItdGFjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduLWluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cm9waHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11cGxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZW1vbi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9va21hcmstbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHdpdHRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGRkLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVsbGhvcm47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xvYmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdyZW5jaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXNrczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsdGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1icmllZmNhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGluazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFzazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2Npc3NvcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGVzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcGVyY2xpcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsb3BweS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3QtdWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LW9sOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kZXJsaW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hZ2ljOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRydWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waW50ZXJlc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9uZXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbHVtbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1kZXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlua2VkaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmRvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdhdmVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib2x0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2l0ZW1hcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bWJyZWxsYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xpcGJvYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2hhbmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLW1kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1aXRjYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZmZlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1dGxlcnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS10ZXh0LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWlsZGluZy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9zcGl0YWwtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW1idWxhbmNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRraXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlnaHRlci1qZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWgtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVza3RvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFwdG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWJsZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2JpbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Bpbm5lcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwbHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNtaWxlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mcm93bi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1laC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2FtZXBhZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtleWJvYXJkLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWctbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXJtaW5hbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5LWFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1oYWxmLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlLWZvcms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmZvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWJzY3JpcHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVyYXNlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9waG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaWVsZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJvY2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWF4Y2RuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaHRtbDU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jc3MzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmNob3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmxvY2stYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1bGxzZXllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aWNrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXZlbC11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxldmVsLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbXBhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYnA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlucjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItanB5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnViOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta3J3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ0YzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdGV4dDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXhpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteGluZy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyb3Bib3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluc3RhZ3JhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxpY2tyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZG47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR1bWJscjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXBwbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3dzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5kcm9pZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW51eDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcmliYmJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1za3lwZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyZWxsbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmVtYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JhdGlwYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VuLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vb24tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFyY2hpdmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1ZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12azsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13ZWlibzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVucmVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWdlbGluZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2hlZWxjaGFpcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xhY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd29yZHByZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVuaWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlhaG9vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVsaWNpb3VzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlnZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRydXBhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItam9vbWxhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhbmd1YWdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVpbGRpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hpbGQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcG9vbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1YmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWhhbmNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWN5Y2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXhpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwb3RpZnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc291bmRjbG91ZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kYXRhYmFzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtcGRmLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS13b3JkLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS12aWRlby1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmluZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGVwZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItanNmaWRkbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZmUtcmluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWJlbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW1waXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xcTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaXhpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oaXN0b3J5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcmFncmFwaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsaWRlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib21iOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnV0Ym9sLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xpZGVzaGFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHdpdGNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWVscDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpZmk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXlwYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtdmlzYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtZGlzY292ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1hbWV4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1wYXlwYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXN0cmlwZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29weXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllZHJvcHBlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWludC1icnVzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWUtY2hhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXN0Zm07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9nZ2xlLW9mZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9nZ2xlLW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmljeWNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW94aG9zdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nZWxsaXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlsczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWFucGF0aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGFzaGN1YmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9ydW1iZWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZWFucHViOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWxsc3k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1za3lhdGxhczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FydC1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWFtb25kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXNlY3JldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyZWV0LXZpZXc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZXJjdXJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmV1dGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2VuZGVybGVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGF0c2FwcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VydmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXRpbWVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFjb2luOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWJ3YXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGl1bTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVuY2FydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaS1jdXJzb3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWpjYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhZGVtYXJrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVnaXN0ZXJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdnLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zYWZhcmk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNocm9tZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmVmb3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZWxldmlzaW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb250YW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItNTAwcHg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtYXpvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZHVzdHJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLXBpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLXNpZ25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50aW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50aW5nLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91eno7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmltZW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsYWNrLXRpZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udGljb25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lZGdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kaWVwaWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2R4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJvZHVjdC1odW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1peGNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY3JpYmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFzaHRhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmx1ZXRvb3RoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVyY2VudDsgfVxuIiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuIiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbmgzLCBoNCwgaDUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59IiwiLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiBAbmF2LXRleHQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE0cHggMjBweCAxNHB4IDI1cHg7XG59XG5cbi5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5OTljOWU7XG59XG5cbi5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2LWJnLCAzJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm5hdiAub3BlbiA+IGEsIC5uYXYgLm9wZW4gPiBhOmhvdmVyLCAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpob3ZlciwgLm5hdi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYgPiBsaSA+IGEgaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubmF2YmFyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2LWJnO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLmJvZHktc21hbGwgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgbGkgYSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSg4NiwgOTYsIDExNywgMC43KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVzc2FnZXMsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3MsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTlweDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIzcHg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi11c2VyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wZG93bi1tZXNzYWdlcywgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG59XG5cbi5kcm9wZG93bi1tZXNzYWdlcyBsaSBhLCAuZHJvcGRvd24tYWxlcnRzIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kcm9wZG93bi1tZXNzYWdlcyBsaSBlbSwgLmRyb3Bkb3duLWFsZXJ0cyBsaSBlbSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzM3B4IDI1cHg7XG4gIGJhY2tncm91bmQ6IEBuYXYtcHJvZmlsLXBhdHRlcm47XG5cbn1cblxuLnBhY2UtZG9uZSAubmF2LWhlYWRlciB7XG4gIHRyYW5zaXRpb246YWxsIDAuNXM7XG59XG5cbi5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGRhcmtlbihAbmF2eSwgMiUpO1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQG5hdi1iZywgMyUpO1xufVxuXG5cbi5uYXYubmF2LXNlY29uZC1sZXZlbCA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdi5uYXYtc2Vjb25kLWxldmVsLmNvbGxhcHNlW3N0eWxlXSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubmF2LWhlYWRlciBhIHtcbiAgY29sb3I6ICNERkU0RUQ7XG59XG5cbi5uYXYtaGVhZGVyIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM4MDk1YTg7XG59XG5cbi5taW5pbWFsaXplLXN0eWwtMiB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubmF2YmFyLWZvcm0tY3VzdG9tIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2Lm5hdmJhci10b3AtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAyMDAwO1xufVxuXG4uY291bnQtaW5mbyAubGFiZWwge1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5hY3RpdmUgPiBhID4gLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5uYXYtc2Vjb25kLWxldmVsIGxpLFxuLm5hdi10aGlyZC1sZXZlbCBsaSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG59XG5cbi5uYXYtdGhpcmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbn1cblxuLm5hdi1zZWNvbmQtbGV2ZWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmJvZHk6bm90KC5maXhlZC1zaWRlYmFyKTpub3QoLmNhbnZhcy1tZW51KS5taW5pLW5hdmJhciAubmF2IGxpOmhvdmVyID4gLm5hdi1zZWNvbmQtbGV2ZWwsXG4ubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmZpeGVkLW5hdiAuc2xpbVNjcm9sbERpdiAjc2lkZS1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbn1cblxuLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3MHB4O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1iZztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQG5hdi1iZywgMyUpO1xufVxuXG4ubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgbGVmdDogNjVweFxufVxuXG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhIHtcbiAgYmFja2dyb3VuZDogQG5hdnk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAuc3BlY2lhbF9saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTc5ODdlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAuc3BlY2lhbF9saW5rIGEgc3Bhbi5sYWJlbHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhIHtcbiAgYmFja2dyb3VuZDogbGlnaHRlbihAbmF2eSwgMyUpO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogQG5hdnkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYSBzcGFuLmxhYmVse1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogbGlnaHRlbihAbmF2eSwgMyUpO1xufVxuXG4ubG9nby1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMThweCAwO1xufVxuXG4ucGFjZS1kb25lIC5uYXZiYXItc3RhdGljLXNpZGUsIC5wYWNlLWRvbmUgLm5hdi1oZWFkZXIsIC5wYWNlLWRvbmUgbGkuYWN0aXZlLCAucGFjZS1kb25lICNwYWdlLXdyYXBwZXIsIC5wYWNlLWRvbmUgLmZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMDMwO1xufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCwgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG59XG5cbi5maXhlZC1uYXYgI3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5LmZpeGVkLW5hdiAjd3JhcHBlciAubmF2YmFyLXN0YXRpYy1zaWRlLFxuYm9keS5maXhlZC1uYXYgI3dyYXBwZXIgI3BhZ2Utd3JhcHBlclxue1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5ib2R5LnRvcC1uYXZpZ2F0aW9uLmZpeGVkLW5hdiAjd3JhcHBlciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuXG4uYm9keS1zbWFsbCAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5wcm9maWxlLWVsZW1lbnQsIGJvZHkubWluaS1uYXZiYXIgLm5hdi1sYWJlbCwgYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmNhbnZhcy1tZW51IC5wcm9maWxlLWVsZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keTpub3QoLmZpeGVkLXNpZGViYXIpOm5vdCguY2FudmFzLW1lbnUpLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keS5taW5pLW5hdmJhciAubG9nby1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUgLmxvZ28tZWxlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbn1cblxuYm9keS5jYW52YXMtbWVudSAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMzcHggMjVweDtcbn1cblxuYm9keS5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCA3MHB4O1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLmZvb3RlcixcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLmZvb3RlcntcbiAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLmZvb3RlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyIC5uYXZiYXItc3RhdGljLXNpZGUsXG5ib2R5LmNhbnZhcy1tZW51IC5uYXZiYXItc3RhdGljLXNpZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbiAgei1pbmRleDogMjAwMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiAwcHg7XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwcHg7XG59XG5cbmJvZHkuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIEBzaWRlYmFyLXdpZHRoO1xufVxuXG5ib2R5LmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xufVxuXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2IGxpOmZvY3VzID4gLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDBweFxufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGEsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1sYWJlbCxcbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4sXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSAucHJvZmlsZS1lbGVtZW50IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSxcbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggNTJweFxufVxuXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDBweFxufVxuXG5cbmJvZHkuY2FudmFzLW1lbnUgbmF2Lm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHotaW5kZXg6IDIwMDE7XG4gIGJhY2tncm91bmQ6ICMyZjQwNTA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgbmF2Lm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG59XG4iLCIudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogQG5hdnk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud2hpdGUtYmcgLm5hdmJhci1maXhlZC10b3AsIC53aGl0ZS1iZyAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmhvdmVyLCAudG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG59XG5cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3AtbmF2aWdhdGlvbi5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyLFxuLnRvcC1uYXZpZ2F0aW9uLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyLFxuLm1pbmktbmF2YmFyIC50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyLFxuLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbi5jYW52YXMtbWVudSAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9wLW5hdmlnYXRpb24uZml4ZWQtbmF2ICN3cmFwcGVyLCAuZml4ZWQtbmF2ICN3cmFwcGVyLnRvcC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsIC53cmFwcGVyLndyYXBwZXItY29udGVudCwgLmJvZHktc21hbGwgIC50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDBweDtcbn1cblxuLm5hdmJhci10b2dnbGUge1xuICAvL2JhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLCAudG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24gLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5tZW51LXZpc2libGUtbGcsIC5tZW51LXZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtdmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LXZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LXZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtdmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufSIsIlxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cztcblxuICAmLmZvY3VzLCAmLmFjdGl2ZSwgJjpmb2N1cywgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxvYXQtZS1tYXJnaW5zIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5idG4tdy1tIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUge1xuICBjb2xvcjogQGJsdWU7XG59XG5cbi5idG4taW5mby5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBAbGF6dXI7XG59XG5cbi5idG4td2FybmluZy5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBAeWVsbG93O1xufVxuXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBAcmVkO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzICB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAbmF2eSwgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQG5hdnksIDQlKTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIGJvcmRlci1jb2xvcjogQGJsdWU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmx1ZSwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAYmx1ZSwgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzcywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAYmx1ZSwgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQGJsdWUsIDQlKTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxhenVyO1xuICBib3JkZXItY29sb3I6IEBsYXp1cjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBsYXp1ciwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAbGF6dXIsIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWluZm9bZGlzYWJsZWRdLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGxhenVyLCA0JSk7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbihAbGF6dXIsIDQlKTtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmstZ3JheTtcbiAgYm9yZGVyLWNvbG9yOiBAZGFyay1ncmF5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGRhcmstZ3JheSwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAZGFyay1ncmF5LCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBkYXJrLWdyYXksIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBkYXJrLWdyYXksIDQlKTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgYm9yZGVyLWNvbG9yOiBAeWVsbG93O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHllbGxvdywgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAeWVsbG93LCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEB5ZWxsb3csIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEB5ZWxsb3csIDQlKTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICBib3JkZXItY29sb3I6IEByZWQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAcmVkLCAzJSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEByZWQsIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQHJlZCwgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQHJlZCwgNCUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBjb2xvcjogQG5hdnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tbGluay5kaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkOmhvdmVyLCAuYnRuLWxpbmsuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tbGluay5kaXNhYmxlZDphY3RpdmUsIC5idG4tbGluay5kaXNhYmxlZC5hY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0sIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluaywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNjYWNhY2E7XG59XG5cbi5idG4td2hpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5idG4td2hpdGU6aG92ZXIsIC5idG4td2hpdGU6Zm9jdXMsIC5idG4td2hpdGU6YWN0aXZlLCAuYnRuLXdoaXRlLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUsIC5idG4td2hpdGU6YWN0aXZlOmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZTpob3ZlciwgLmJ0bi13aGl0ZS5hY3RpdmU6aG92ZXIsIC5idG4td2hpdGUuYWN0aXZlOmZvY3Vze1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbn1cblxuLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4td2hpdGUuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQ7XG59XG5cbi5idG4td2hpdGU6YWN0aXZlLCAuYnRuLXdoaXRlLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXdoaXRlLmRpc2FibGVkLCAuYnRuLXdoaXRlLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdoaXRlLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdoaXRlLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi13aGl0ZS5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2hpdGVbZGlzYWJsZWRdLCAuYnRuLXdoaXRlW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13aGl0ZVtkaXNhYmxlZF06Zm9jdXMsIC5idG4td2hpdGVbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi13aGl0ZS5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGU6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjY2FjYWNhO1xufVxuXG4uZm9ybS1jb250cm9sLCAuZm9ybS1jb250cm9sOmZvY3VzLCAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzLCAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cywgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci1mb3JtLCAubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbDpob3ZlciwgLm9wZW4gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5wYW5lbCwgLnBvcG92ZXIsIC5wcm9ncmVzcywgLnByb2dyZXNzLWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmJ0bi1sYXJnZS1kaW0ge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbmJ1dHRvbi5kaW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5kaW06YWN0aXZlIHtcbiAgdG9wOiAzcHg7XG59XG5cbmJ1dHRvbi5idG4tcHJpbWFyeS5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQG5hdnksNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEBuYXZ5LDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tcHJpbWFyeS5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBuYXZ5LDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAbmF2eSw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tZGVmYXVsdC5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGRhcmstZ3JheSw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQGRhcmstZ3JheSw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWRlZmF1bHQuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAZGFyay1ncmF5LDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAZGFyay1ncmF5LDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi13YXJuaW5nLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAeWVsbG93LDYlKSwgMHB4IDVweCAwcHggMHB4IGRhcmtlbihAeWVsbG93LDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4td2FybmluZy5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEB5ZWxsb3csNiUpLCAwcHggMnB4IDBweCAwcHggZGFya2VuKEB5ZWxsb3csNiUpLCAwcHggNXB4IDNweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWluZm8uZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBsYXp1ciw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQGxhenVyLDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4taW5mby5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBsYXp1ciw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQGxhenVyLDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1zdWNjZXNzLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAYmx1ZSw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQGJsdWUsNiUpLCAwcHggMTBweCA1cHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1zdWNjZXNzLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGJsdWUsNiUpLCAwcHggMnB4IDBweCAwcHggZGFya2VuKEBibHVlLDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1kYW5nZXIuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEByZWQsNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEByZWQsNiUpLCAwcHggMTBweCA1cHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1kYW5nZXIuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAcmVkLDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAcmVkLDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmRpbTpiZWZvcmUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbn1cblxuYnV0dG9uLmRpbTphY3RpdmU6YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbiIsIlxuLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0LWdyYXk7XG4gIGNvbG9yOiBAbGFiZWwtYmFkZ2V0LWNvbG9yO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaWdodC1ncmF5O1xuICBjb2xvcjogQGxhYmVsLWJhZGdldC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ubGFiZWwtcHJpbWFyeSwgLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC1zdWNjZXNzLCAuYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhYmVsLXdhcm5pbmcsIC5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC13YXJuaW5nLWxpZ2h0LCAuYmFkZ2Utd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGFiZWwtZGFuZ2VyLCAuYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC1pbmZvLCAuYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1cjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC1pbnZlcnNlLCAuYmFkZ2UtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtd2hpdGUsIC5iYWRnZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNUU1RTVFO1xufVxuXG4ubGFiZWwtd2hpdGUsIC5iYWRnZS1kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkUzNjtcbiAgY29sb3I6ICM4QjkxQTA7XG59XG4iLCIvKiBUT09HTEUgU1dJQ0ggKi9cblxuLm9ub2Zmc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub25vZmZzd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCBAbmF2eTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ub25vZmZzd2l0Y2gtaW5uZXIge1xuICB3aWR0aDogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbn1cblxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSwgLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogVHJlYnVjaGV0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJPRkZcIjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCBAbmF2eTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNDRweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG59XG5cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLyogQ0hPU0VOIFBMVUdJTiAqL1xuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkQ1REQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogUEFHSU5BVElOICovXG5cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhLCAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFRPT0xUSVBTICovXG5cbi50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNDA1MDtcbn1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJGNDA1MDtcbn1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyRjQwNTA7XG59XG5cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRjQwNTA7XG59XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJGNDA1MDtcbn1cblxuLyogRUFTWSBQSUUgQ0hBUlQqL1xuXG4uZWFzeXBpZWNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lYXN5cGllY2hhcnQgLmgyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVhc3lwaWVjaGFydCBjYW52YXMge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5lYXN5cGllY2hhcnQgLmVhc3lwaWUtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5lYXN5cGllY2hhcnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLmpxc3Rvb2x0aXAge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyogRlVMTENBTEVOREFSICovXG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5mYy1idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmMtc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZjLWNvbnRlbnQgLmZjLXdpZGdldC1oZWFkZXIsIC5mYy1jb250ZW50IC5mYy13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZjLWJvcmRlci1zZXBhcmF0ZSB0Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5mYy1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGQ0Y4RTM7XG59XG5cbi5leHRlcm5hbC1ldmVudCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmMtbHRyIC5mYy1ldmVudC1ob3JpLmZjLWV2ZW50LWVuZCwgLmZjLXJ0bCAuZmMtZXZlbnQtaG9yaS5mYy1ldmVudC1zdGFydCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZjLWV2ZW50LFxuLmZjLWFnZW5kYSAuZmMtZXZlbnQtdGltZSxcbi5mYy1ldmVudCBhIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7IC8qIGJhY2tncm91bmQgY29sb3IgKi9cbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTsgLyogYm9yZGVyIGNvbG9yICovXG59XG5cbi5mYy1ldmVudC10aW1lLCAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzcxNzE3MTtcbiAgcGFkZGluZzogMCAxcHg7XG59XG5cbi51aS1jYWxlbmRhciAuZmMtZXZlbnQtdGltZSwgLnVpLWNhbGVuZGFyIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5cbi8qIENoYXQgKi9cbi5jaGF0LWFjdGl2aXR5LWxpc3QgLmNoYXQtZWxlbWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uY2hhdC1lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNoYXQtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uY2hhdC1lbGVtZW50LCAuY2hhdC1lbGVtZW50IC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jaGF0LWVsZW1lbnQsIC5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jaGF0LWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hhdC1lbGVtZW50IGltZy5pbWctY2lyY2xlLCAuZHJvcGRvd24tbWVzc2FnZXMtYm94IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLmNoYXQtZWxlbWVudCAud2VsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uY2hhdC1lbGVtZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNoYXQtZWxlbWVudCAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG5cbn1cblxuLnJpZ2h0LmNoYXQtZWxlbWVudCA+IC5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jaGF0LXBob3RvIHtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2hhdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNoYXQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNCM0E5QTk7XG59XG5cbi5jaGF0IGxpLmxlZnQgLmNoYXQtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uY2hhdCBsaS5yaWdodCAuY2hhdC1ib2R5IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uY2hhdCBsaSAuY2hhdC1ib2R5IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4ucGFuZWwgLnNsaWRlZG93biAuZ2x5cGhpY29uLFxuLmNoYXQgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY2hhdC1wYW5lbCAucGFuZWwtYm9keSB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogTElTVCBHUk9VUCAqL1xuXG5hLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLm5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5uby1wYWRkaW5nIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ubm8tcGFkZGluZyAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAvKmJvcmRlci10b3A6IG5vbmU7Ki9cblxuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG5cbn1cblxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZWxlbWVudHMtbGlzdCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7Ki9cbiAgLypib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYzsqL1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZWxlbWVudHMtbGlzdCBsaS5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZWxlbWVudC1kZXRhaWwtYm94IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLyogRkxPVCBDSEFSVCAgKi9cblxuLmZsb3QtY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLndpZGdldCAuZmxvdC1jaGFydC5kYXNoYm9hcmQtY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmZsb3QtY2hhcnQuZGFzaGJvYXJkLWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5mbG90LWNoYXJ0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxvdC1jaGFydC1waWUtY29udGVudCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uanFzdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiKDQzLCA0OCwgNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0OCwgNTgsIDAuOCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uanFzZmllbGQge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oLTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ubGVnZW5kTGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnN0YXQtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zdGF0LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zdGF0LXBlcmNlbnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zdGF0LWxpc3QgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIERBVEFUQUJMRVMgKi9cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmJvZHkuRFRUVF9QcmludCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbn1cbi5EVFRUX1ByaW50ICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6I2ZmZjtcbn1cblxuYnV0dG9uLkRUVFRfYnV0dG9uLCBkaXYuRFRUVF9idXR0b24sIGEuRFRUVF9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY3NmE2YztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cbmJ1dHRvbi5EVFRUX2J1dHRvbjpob3ZlciwgZGl2LkRUVFRfYnV0dG9uOmhvdmVyLCBhLkRUVFRfYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5cbmJ1dHRvbi5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpLCBkaXYuRFRUVF9idXR0b246aG92ZXI6bm90KC5EVFRUX2Rpc2FibGVkKSwgYS5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbn1cblxuLyogQ0lSQ0xFICovXG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLWNpcmNsZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xufVxuXG4uYnRuLWNpcmNsZS5idG4tbGcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5idG4tY2lyY2xlLmJ0bi14bCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLnNob3ctZ3JpZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdy1ncmlkIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi8qIEFOSU1BVElPTiAqL1xuXG4uY3NzLWFuaW1hdGlvbi1ib3ggaDEge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG5cbi5hbmltYXRpb24tZWZlY3QtbGlua3MgYSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI2FuaW1hdGlvbl9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5hbmltYXRpb24tdGV4dC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYW5pbWF0aW9uLXRleHQtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5hbmltYXRpb24tdGV4dC1ib3ggaDIge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFuaW1hdGlvbi10ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBQRUFDRSAqL1xuXG4ucGFjZSB7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFjZS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogQG5hdnk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4ucGFjZS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFdJREdFVFMgKi9cblxuLndpZGdldCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ud2lkZ2V0LnN0eWxlMSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLndpZGdldCBoMiwgLndpZGdldCBoMyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC10ZXh0LWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi53aWRnZXQtaGVhZC1jb2xvci1ib3gge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbn1cblxuLndpZGdldCAuZmxvdC1jaGFydCB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbiBoMiwgLnZlcnRpY2FsLWFsaWduIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9kby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udG9kby1saXN0LnNtYWxsLWxpc3Qge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50b2RvLWxpc3Quc21hbGwtbGlzdCA+IGxpIHtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogNnB4IDZweCA2cHggMTJweDtcbn1cblxuLnRvZG8tbGlzdC5zbWFsbC1saXN0IC5idG4teHMsIC50b2RvLWxpc3Quc21hbGwtbGlzdCAuYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxcHggMnB4IDFweCA1cHg7XG59XG5cbi50b2RvLWxpc3QgPiBsaSB7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRvZG8tbGlzdCAuaGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnRvZG8tbGlzdCA+IGxpIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNoZWNrLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50b2RvLWNvbXBsZXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZ2VvLXN0YXRpc3RpYyBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdseXBoaWNvbi5mYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG4vKiBJTlBVVFMgKi9cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LXMtc20ge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5pbnB1dC1zIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uaW5wdXQtcy1sZyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmktY2hlY2tzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLCAuc2luZ2xlLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCAwcywgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZToxNHB4XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5zaW5nbGUtbGluZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogQHllbGxvdztcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLFxuLmhhcy1lcnJvciAuYnRuLWdyb3VwIC5yYWRpby1pbmxpbmUtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiBAcmVkO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiBAeWVsbG93O1xufVxuXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IEByZWQ7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zcGlubmVyLWJ1dHRvbnMuaW5wdXQtZ3JvdXAtYnRuIC5idG4teHMge1xuICBsaW5lLWhlaWdodDogMS4xMztcbn1cblxuLnNwaW5uZXItYnV0dG9ucy5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMjAlO1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCBAbmF2eTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNsaWRlcl9yZWQgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgQHJlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogVUkgU29ydGFibGUgKi9cblxuLnVpLXNvcnRhYmxlIC5pYm94LXRpdGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4udWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2NlY2VjZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlN2VhZWM7XG59XG5cbi5pYm94LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwcHggMHB4IDIzcHggIWltcG9ydGFudDtcbn1cblxuLyogU1dJVENIRVMgKi9cbi5vbm9mZnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDU0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsgLW1vei11c2VyLXNlbGVjdDpub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IG92ZXJmbG93OiBoaWRkZW47IGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFBQjM5NDsgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAyMDAlOyBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzOyB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSwgLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNTAlOyBoZWlnaHQ6IDE2cHg7IHBhZGRpbmc6IDA7IGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEwcHg7IGNvbG9yOiB3aGl0ZTsgZm9udC1mYW1pbHk6IFRyZWJ1Y2hldCwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9OXCI7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMzk0OyBjb2xvcjogI0ZGRkZGRjtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiT0ZGXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgY29sb3I6ICM5MTkxOTE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMThweDsgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxQUIzOTQ7IGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDM2cHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLyoganFHcmlkICovXG5cblxuLnVpLWpxZ3JpZHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi51aS1qcWdyaWQtYnRhYmxle1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnVpLWpxZ3JpZC1odGFibGV7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4udWktanFncmlkLXRpdGxlYmFye1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMS4xZW0gMWVtIDAuMmVtO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkO1xufVxuLnVpLXdpZGdldC1oZWFkZXJ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi51aS1qcWdyaWQgdHIudWktcm93LWx0ciB0ZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi51aS1zZWFyY2gtdG9vbGJhciBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY3NmE2YztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTE2cHg7XG59XG4udWktanFncmlkIHRyLnVpLXNlYXJjaC10b29sYmFyIHRoIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudFxufVxuLnVpLXN0YXRlLWhvdmVyLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YyZmJmZjtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWlucHV0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnVpLWpxZ3JpZCAudWktcGctc2VsYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVpLWpxZ3JpZCAudWktcGFnZXItY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1wYWdlciB7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXBnLXRhYmxlIC5uYXZ0YWJsZSAudWktY29ybmVyLWFsbHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnVpLWpxZ3JpZCAudWktcGctYnV0dG9uOmhvdmVyIHtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDBweDtcbn1cbi51aS1qcWdyaWQgLmxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6MTAxO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6MTFweDtcbn1cbi51aS1qcWdyaWQgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuLnVpLWpxZ3JpZC1wYWdlciB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci1ib3R0b20sIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xufVxuXG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnVpLWpxZ3JpZCB0ci5qcWdyb3cgdGQge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGViYXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG5cbn1cblxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51aS1qcWRpYWxvZyA+IC51aS1yZXNpemFibGUtc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cblxuXG5cbi8qIE5lc3RhYmxlIGxpc3QgKi9cblxuLmRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZGQtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmRkLWxpc3QgLmRkLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZC1jb2xsYXBzZWQgLmRkLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGQtaXRlbSxcbi5kZC1lbXB0eSxcbi5kZC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmRkLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGQtaGFuZGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRkLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kZC1pdGVtID4gYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kZC1pdGVtID4gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5kZC1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzM3B4O1xuICBjb2xvcjogI2MxYzFjMTtcblxufVxuXG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbiNuZXN0YWJsZTIgLmRkLWl0ZW0gPiBidXR0b25bZGF0YS1hY3Rpb249XCJjb2xsYXBzZVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZGQtcGxhY2Vob2xkZXIsXG4uZGQtZW1wdHkge1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmYmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2I2YmNiZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGQtZW1wdHkge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JiYjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMzBweCAzMHB4O1xufVxuXG4uZGQtZHJhZ2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRkLWRyYWdlbCA+IC5kZC1pdGVtIC5kZC1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZGQtZHJhZ2VsIC5kZC1oYW5kbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbi8qKlxuKiBOZXN0YWJsZSBFeHRyYXNcbiovXG4ubmVzdGFibGUtbGlzdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuXG4jbmVzdGFibGUtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbn1cblxuI25lc3RhYmxlLW91dHB1dCxcbiNuZXN0YWJsZTItb3V0cHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzNlbTtcbiAgZm9udC1mYW1pbHk6IG9wZW4gc2FucywgbHVjaWRhIGdyYW5kZSwgbHVjaWRhIHNhbnMgdW5pY29kZSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNuZXN0YWJsZTIgLmRkLWhhbmRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI25lc3RhYmxlMiAuZGQtaGFuZGxlOmhvdmVyIHtcbiAgLypiYWNrZ3JvdW5kOiAjYmJiOyovXG59XG5cblxuI25lc3RhYmxlMiAgc3Bhbi5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuI25lc3RhYmxlLW91dHB1dCxcbiNuZXN0YWJsZTItb3V0cHV0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIENvZGVNaXJyb3IgKi9cbi5Db2RlTWlycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLkNvZGVNaXJyb3Itc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiBHb29nbGUgTWFwcyAqL1xuLmdvb2dsZS1tYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4vKiBWYWxpZGF0aW9uICovXG5sYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjY2M1OTY1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjNTk2NTtcbn1cblxuLyogbmdHcmlkICovXG4uZ3JpZFN0eWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxMiwgMjEyLCAyMTIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweFxufVxuLmdyaWRTdHlsZTIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjEyLDIxMiwyMTIpO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG59XG4ubmdIIGVhZGVyQ2VsbCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ubmdDZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5nVG9wUGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xufVxuLm5nUm93LmV2ZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLm5nUm93LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0VCRjJGMTtcbn1cbi5uZ1JvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLm5nQ2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5nSGVhZGVyQ2VsbCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLyogVG9hc3RyIGN1c3RvbSBzdHlsZSAqL1xuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBtYXJnaW46IGF1dG8gMC41ZW0gYXV0byAtMS41ZW07XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBDXCI7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgb3BhY2l0eTogLjk7XG4gIC1tcy1maWx0ZXI6IGFscGhhKE9wYWNpdHk9OTApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApXG59XG5cbiN0b2FzdC1jb250YWluZXIgPiA6aG92ZXIge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogYWxwaGEoT3BhY2l0eT0xMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5XG59XG5cbi50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnlcbn1cblxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHJlZFxufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1clxufVxuXG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3dcbn1cblxuLnRvYXN0LXRvcC1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogTm90aWZpZSAqL1xuLmNnLW5vdGlmeS1tZXNzYWdlLmluc3BpbmlhLW5vdGlmeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3cgOiAwIDAgMSBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMiBweCA0IHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93IDogMCAwIDEgcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDIgcHggNCBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjpub25lIDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQHllbGxvdztcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQGJsdWU7XG59XG5cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAcmVkO1xufVxuXG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LWluZm8ge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBuYXZ5O1xufVxuXG4vKiBJbWFnZSBjcm9wcGVyIHN0eWxlICovXG4uaW1nLWNvbnRhaW5lciwgLmltZy1wcmV2aWV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWctcHJldmlldy1zbSB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLyogRm9ydW0gc3R5bGVzICAqL1xuLmZvcnVtLXBvc3QtY29udGFpbmVyIC5tZWRpYSB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5mb3J1bS1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuLmZvcnVtLWF2YXRhciAuaW1nLWNpcmNsZSB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5hdXRob3ItaW5mbyB7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ydW0tcG9zdC1pbmZvIHtcbiAgcGFkZGluZzogOXB4IDEycHggNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6I2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLm1lZGlhLWJvZHkgPiAubWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5mb3J1bS1wb3N0LWNvbnRhaW5lciAubWVkaWEtYm9keSAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5mb3J1bS1waG90byB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxufVxuXG4ubWVkaWEtYm9keSA+IC5tZWRpYSAuZm9ydW0tYXZhdGFyIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZWRpYS1ib2R5ID4gLm1lZGlhIC5mb3J1bS1hdmF0YXIgLmltZy1jaXJjbGUge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4ubWlkLWljb24ge1xuICBmb250LXNpemU6IDY2cHg7XG59XG5cbi5mb3J1bS1pdGVtIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLnZpZXdzLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3J1bS1jb250YWluZXIsIC5mb3J1bS1wb3N0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcnVtLWl0ZW0gc21hbGwge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcnVtLWl0ZW0gLmZvcnVtLXN1Yi10aXRsZXtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4uZm9ydW0tdGl0bGUge1xuICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XG59XG5cbi5mb3J1bS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ydW0tZGVzYyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ydW0taWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmEuZm9ydW0taXRlbS10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5hLmZvcnVtLWl0ZW0tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvcnVtLWljb24gLmZhIHtcblxuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uZm9ydW0taXRlbS5hY3RpdmUgLmZhIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4uZm9ydW0taXRlbS5hY3RpdmUgYS5mb3J1bS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAuZm9ydW0taW5mbyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAwcHg7XG5cbiAgICAvKiBDb21tZW50IHRoaXMgaXMgeW91IHdhbnQgdG8gc2hvdyBmb3J1bSBpbmZvIGluIHNtYWxsIGRldmljZXMgKi9cbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcnVtLWRlc2Mge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4vKiBOZXcgVGltZWxpbmUgc3R5bGUgKi9cblxuLnZlcnRpY2FsLWNvbnRhaW5lciB7XG4gIC8qIHRoaXMgY2xhc3MgaXMgdXNlZCB0byBnaXZlIGEgbWF4LXdpZHRoIHRvIHRoZSBlbGVtZW50IGl0IGlzIGFwcGxpZWQgdG8sIGFuZCBjZW50ZXIgaXQgaG9yaXpvbnRhbGx5IHdoZW4gaXQgcmVhY2hlcyB0aGF0IG1heC13aWR0aCAqL1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udmVydGljYWwtY29udGFpbmVyOjphZnRlciB7XG4gIC8qIGNsZWFyZml4ICovXG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiN2ZXJ0aWNhbC10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzowO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbiN2ZXJ0aWNhbC10aW1lbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI3ZlcnRpY2FsLXRpbWVsaW5lLmxpZ2h0LXRpbWVsaW5lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlN2VhZWM7XG59XG5cblxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlXG57XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2Y1ZjVmNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XG59XG5cbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmVcbntcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y1ZjVmNTtcbn1cblxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlLFxuLmRhcmstdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZVxue1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50LFxuLmRhcmstdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50XG57XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICN2ZXJ0aWNhbC10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbiAgI3ZlcnRpY2FsLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJlbSAwO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrIHtcbiAgICBtYXJnaW46IDRlbSAwO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC5jc3NhbmltYXRpb25zIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBwYWRkaW5nOiAxZW07XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICBtYXJnaW46IDFlbSAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi52ZXJ0aWNhbC1kYXRlIHNtYWxsIHtcbiAgY29sb3I6IEBuYXZ5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjZlbTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG4gIH1cblxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAxMjIlO1xuICAgIHRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMjIlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLmNzc2FuaW1hdGlvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLyogVGFicyAqL1xuXG4udGFicy1jb250YWluZXIge1xuXG4gIC5wYW5lbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm5hdi10YWJzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWItcGFuZSAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC50YWJzLWxlZnQgLnRhYi1wYW5lIC5wYW5lbC1ib2R5LCAudGFicy1yaWdodCAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzLFxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyxcbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50YWJzLWxlZnQgLnBhbmVsLWJvZHkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzLCAudGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC50YWJzLWxlZnQgLnBhbmVsLWJvZHkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC50YWJzLXJpZ2h0IC5wYW5lbC1ib2R5IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG5cbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLFxuICAucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWItY29udGVudCA+IC5hY3RpdmUsXG4gIC5waWxsLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlcixcbiAgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSxcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhLFxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgbWluLXdpZHRoOiA3NHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIH1cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSxcbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpob3ZlcixcbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IEBib3JkZXItY29sb3IgQGJvcmRlci1jb2xvcjtcbiAgICAqYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgfVxuXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIH1cblxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSxcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3IgQGJvcmRlci1jb2xvciBAYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICpib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbn1cblxuLyoganN2ZWN0b3JtYXAgKi9cbi5qdmVjdG9ybWFwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmp2ZWN0b3JtYXAtdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0RDRENEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYsIFZlcmRhbmE7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4sIC5qdmVjdG9ybWFwLXpvb21vdXQsIC5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiBAbmF2eTtcbiAgcGFkZGluZzogM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiB7XG4gIHRvcDogMTBweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHRvcDogMzBweDtcbn1cblxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5qdmVjdG9ybWFwLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSUFBZ0FQTUFBUC8vL3dBQUFNYkd4b1NFaExhMnRwcWFtalkyTmxaV1Z0alkyT1RrNUx5OHZCNGVIZ1FFQkFBQUFBQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaC9ocERjbVZoZEdWa0lIZHBkR2dnWVdwaGVHeHZZV1F1YVc1bWJ3QWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU1eERJU1dsaHBlck41MkpMaFNTZFJnd1ZvMUlDUVpSVXNpd0hwVEpUNGlvd05TOHZ5VzJpY0NGNms4SE1NQmtDRURza3hUQkRBWnd1QWtrcUlmeElReWhCUUJGdkFRU0RJVE01VkRXNlhORTRLYWdOaDZCZ3dlNjBzbVFVQjNkNFJ6MVpCQXBuRkFTRGQwaGloaDEyQmtFOWtqQUpWbHljWElnN0NRSUZBNlNsbko4N3BhcWJTS2lLb3F1c25iTWRtREMydFhRbGtVaHppWXR5V1R4SWZ5NkJFOFdKdDVZSnZwSml2eE5hR21MSFQwVm5PZ1NZZjBkWlhTN0FQZHBCMzA5Um5IT0c1Z0RxWEdMRGFDNDU3RDF6Wi9WL25tT004MlhpSFJMWUtoS1Axb1ptQURkRUFBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU2aERJU1dsWnBPck5wMWxHTlJTZFJwRFVvbElHdzVSVVloaEh1a3FGdThEc3JFeXFuV1RoR3ZBbWhWbHRlQnZvanBURERCVUVJRndNRkJSQW1Ca1NnT3JCRlpvZ0NBU3dCREVZL0NaU2c3R1NFMGdTQ2pRQk1WRzAyM3hXQmhrbEFub0VkaFFFZnlOcU1JY0tqaFJzakVkbmV6QitBNGs4Z1R3SmhGdWlXNGRva1hpbG9VZXBCQXA1cWFLcHA2K0hvN2FXVzU0d2w3b2J2RWUwa1J1b3BsQ0dlcHdTeDJqSnZxSEVtR3Q2d2hKcEdwZkpDSG1Pb05IS2FIeDYxV2lTUjkyRTRsYkZvcStCNlFEdHVldGNhQlBuVzYrTzd3REhwSWlLOVNhVks1R2dWNTQzdHpqZ0djZ2hBZ0FoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN2hESVNTa3hwT3JONXpGSE5XUmRoU2lWb1ZMSHNwUlVNb3lVYWt5RWU4UFRQQ0FUVzlBMTRFMFV2dUFLTU5BWktZVVpDaUJNdUJha1NRS0c4RzJGelVXb3gyQVV0QVFGY0JLbFZRb0xnUVJlWmhRbENJSmVzUVhJNUIwQ0JuVU1PeE1DZW5vQ2ZUQ0VXQnNKQ29sVE1BTmxkeDE1QkdzOEI1d2xDWjlQbzZPSmt3bVJwbnFrcW51U3JheXFmS21xcExham9pVzVISnE3RkwxR3IybU1NY0tVTUlpSmdJZW15N3hadEpzVG1zTTR4SGlLdjVLTUNYcWZ5VUNKRW9uWFBOMnJBT0lBbXNmQjN1UG9BSysrRyt3NDhlZFpQSytNNmhMSnBRZzQ4NGVuWElkUUZTUzF1NlVoa3NFTkVRQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCT2NReUVtcEdLTHF6V2NaUlZVUW5aWWcxYUJTaDJHVVZFSVEyYVFPRStHK2NENG50cFdrWlFqMUpJaVpJb2dERkZ5SEkwVXhRd0Z1Z01TT0ZJUEpmdGZWQUVvWkxCYmNMRUZobFFpcUdwMVZkMTQwQVVrbFVOM2VDQTUxQzFFV016TUNlekNCQm1reFZJVkhCV2QzSEhsOUpRT0lKU2RTbkowVERLQ2hDd1VKam9XTVBhR3FES2FubmFzTW82V25NNTYyUjVZbHVaUnd1cjB3cGdxWkU3TktVbStGTlJQSWhqQkp4S1p0ZVd1SUJNTjR6Uk1JVkloZmZjZ29qd0NGMTE3aTRubExuWTV6dFJMc25PaythVitvSlk3VjdtNzZQZGtTNHRyS2NkZzBaYzB0VGNLa1JBQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCTzRReUVrcEtxanF6U2NwUmFWa1haV1FFeGltdzFCU0NVRUlsRG9ocmZ0NmNwS0NrNXhpZDVNTkpUYUFJa2VrS0dRa1d5S0hrdmhLc1I3QVJtaXRrQVlEWVJJYlVRUlFqV0J3SlJ6Q2hpOUNSbEJjWTFVTjRnMC9WTkIwQWxjdmNBWUhSeVpQZEVRRllWOGNjd1I1SFd4RUowMlltUk1MbkoxeENZcDBZNWlkcFF1aG9wbW1DMktnb2pLYXNVUURrNUJOQXd3TU9oMlJ0UnE1dVF1UFpLR0lKUUlHd0F3R2Y2STBKWE1wQzhDN2tYV0RCSU5GTXhTNERLTUFXVldBR1lzQWROcVc1dWFSeGtTS0pPWkthVTN0UE9CWjREdUsyTEFUZ0poa1BKTWdUd0tDZEZqeVBIRW5LeEZDRGhFQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHpFTWhKYVZLcDZzMm5Ja29sSUoyV2tCU2hwa1ZSV3FxUXJoTFNFdTlNWkpLSzl5MVpycVlLOVdpQ2xtdm9VYUY4Z0lRU05lRjFFcjRNTkZuNFNSU0RBUldyb0FJRVRnMWlWd3VIallCMWtZYzFtd3J1d1hLQzlnbXNKWGxpR3hjK1hpVUNieTl5ZGgxc09TZE1rcE1UQnBhWEJ6c2Zob2M1bDU4R201eVRvQWFaaGFPVXFqa0RnQ1dOSEFVTEN3T0xhVG16c3dhZEVxZ2dRd2dIdVFzSElvWkNIUU1NUWdRR3ViVkVjeE9QRkFjTURBWVVBODVlV0FSbWZTUlFDZGNNZTB6ZVAxQUF5Z3dMbEp0UE5BQUwxOURBUmRQekJPV1NtMWJySkJpNDVzb1JBV1FBQWtyUUl5a1NoUTl3VmhIQ3dDUUNBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVJNRGpJMEZkMzAvaUkyVUE1R1NTNVVEajJsNk5vcWdPZ040Z2tzRUJnWUZmMEZEcUtnSG55WjlPWDhIcmdZSGRIcGNIUVVMWEFTMnFLcEVOUmc3ZUFNTEM3a1RCYWl4VVlGa0tBeldBQW5MQzdGTFZ4TFdEQkxLQ3dhS1RVTGdFd2JMQTRoSnRPa1NCTnFJVFQzeEVnZkxwQnR6RS9qaXVMMDRSR0VCZ3dXaFNoUmdRRXhIQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTd4RElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZaaUNxR2s1ZFRFU0plYU9BbENsenNKc3F3aUp3aXFuRnJiMm5TOWttSWNnRXNqUXlkTGlJbEhlaGhwZWphSWp6aDllb21TalpSK2lwc2xXSVJMQWdNRE9SMkRPcUtvZ1RCOXBDVUpCYWdEQlhSNlhCMEVCa0lJc2FSc0dHTU1BeG9EQmdZSFRLSmlVWUVHREF6SEM5RUFDY1VHa0lnRnpnd1owUXNTQmNYSGlRdk93Z0RkRXdmRnMwc0R6dDRTNkJLNHhZamtET3puMHVuRmVCek9CaWpJbTFEZ21nNVlGUXdzQ01qcDFvSjhMeUlBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUd0VNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHR2w2Tm9pUE9IMTZpWktObEg2S215V0ZPZ2dIaEVFdkF3d01BME45R0JzRUM2YW1oblZjRXdhdkRBYXpHd0lEYUgxaXBhWUxCVVRDR2dRREE4TmRIejBGcHFnVEJ3c0xxQWJXQUFuSUE0RldLZE1MR2RZR0VncmFpZ2JUME9JVEJjZzVRd1BUNHhMclJPWkw2QXVRQVBVUzdieExwb1dpZFkwSnR4TEhLaHd3TUpCVEhnUEtkRVFBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHQVVMREpDUmlYbzFDcEdYREpPVWpZK1lpcDlEaFRvSkE0UkJMd01MQ3dWRGZSZ2JCQWFxcW9aMVhCTUhzd3NIdHh0RmFIMWlxYW9HTmdBSXhScGJGQWdmUFFTcXBiZ0dCcVVEMXdCWGVDWXAxQVlaMTlKSk9ZZ0gxS3dBNFVCdlF3WFVCeFBxVkQ5TDNzYnAyQk5rMnh2dkZQSmQrTUZDTjZIQUFJS2dOZ2dZMEt0RUJBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU2QkRJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWUlETWFBRmRURVNKZWFFREFJTXhZRnFyT1VhTlc0RTRPYlljQ1hhaUJWRWdVTGUwTkpheHh0WWtzamgyTkxrWklTZ0RnSmhIdGhrcFU0bVc2YmxSaVltWk9saDRKV2tEcUlMd1VHQm5FNlRZRWJDZ2V2cjBOMWdINEF0N2dIaVJwRmFMTnJycThITmdBSkE3MEFXeFFJSDErdnNZTURBelpRUEM5VkNOa0RXVWhHa3VFNVB4Sk53aVVLNFVmTHpPbEQ0V3Z6QUhhb0c5bnhQaTVkK2pZVXFmQWhoeWtPRndKV2lBQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCUEFReUVscFVxbnF6YWNpU29Wa1hWVU1GYUZTd2xwT0NjTVlsRXJBYXZoT01uTkxObzhLc1pzTVpJdEpFSURJRlNrTEdRb1FUTmhJc0ZlaFJ3dzJDUUxLRjB0WUdLWVNnK3lnc1pJdU5xSmtzS2diZmdJR2VwTm8yY0lVQjNWMUIzSXZOaUJZTlFhRFNUdGZoaHgwQ3dWUEkwVUplMCtibTRnNVZnY0dvcU9jbmptanFEU2RuaGdFb2FtY3NadVhPMWFXUXk4S0F3T0F1VFlZR3dpN3c1aCtLcjBTSjhNRmlocE5ieCs0RXJxN0JZQnV6c2RpSDFqQ0F6b1NmbDByVmlyTmJSWGxCQmxMWCtCUDBYSkxBUEd6VGtBdUFPcWIwV1Q1QUg3T2NkQ201QjhUZ1J3U1JLSUhRdGFMQ3dnMVJBQUFPd0FBQUFBQUFBQUFBQT09KTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWgge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBwYWRkaW5nOiAzcHggM3B4IDFweCAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICB3aWR0aDogNDBweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi8qU2xpY2sgQ2Fyb3VzZWwgKi9cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gIGNvbG9yOiBAbmF2eSAhaW1wb3J0YW50O1xufVxuXG4vKiBQYXltZW50cyAqL1xuXG4ucGF5bWVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLnBheW1lbnQtaWNvbi1iaWcge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiBAbGlnaHQtZ3JheTtcbn1cblxuLnBheW1lbnRzLW1ldGhvZC5wYW5lbC1ncm91cCAucGFuZWwrLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wYXltZW50cy1tZXRob2QgLnBhbmVse1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbC1oZWFkaW5nIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbC1oZWFkaW5nIGkge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi8qIFNlbGVjdDIgY3VzdG9tIHN0eWxlcyAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbn1cbiIsIi5zaWRlYmFyZC1wYW5lbCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBncmF5LCAzJSk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQgaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lkZWJhcmQtcGFuZWwgLmZlZWQtZWxlbWVudCwgLm1lZGlhLWJvZHksIC5zaWRlYmFyZC1wYW5lbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2lkZWJhcmQtcGFuZWwgLmZlZWQtZWxlbWVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNpZGViYXJkLXBhbmVsIC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2lkZWJhci1jb250ZW50IC53cmFwcGVyLCAud3JhcHBlci5zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYm9keS1zbWFsbCAuc2lkZWJhci1jb250ZW50IC53cmFwcGVyLCAuYm9keS1zbWFsbCAud3JhcHBlci5zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJpZ2h0IHNpZGViYXJcblxuI3JpZ2h0LXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0yNjBweDtcbn1cblxuXG4jcmlnaHQtc2lkZWJhci5zaWRlYmFyLW9wZW4ge1xuICByaWdodDogMDtcbn1cblxuI3JpZ2h0LXNpZGViYXIuc2lkZWJhci1vcGVuLnNpZGViYXItdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2lkZWJhci1jb250YWluZXIge1xuXG4gIHVsLm5hdi10YWJzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICB1bC5uYXYtdGFicy5uYXZzLTQgbGkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgdWwubmF2LXRhYnMubmF2cy0zIGxpIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgdWwubmF2LXRhYnMubmF2cy0yIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgdWwubmF2LXRhYnMgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogQG5hdi1iZztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIGxpZ2h0ZW4oQG5hdi1iZywgMiUpIDtcbiAgfVxuXG4gIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXG4gICAgYm9yZGVyOiBub25lO1xuXG4gIH1cblxuICB1bC5zaWRlYmFyLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgdWwuc2lkZWJhci1saXN0IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIHVsLnNpZGViYXItbGlzdCBsaTpudGgtY2hpbGQoMm4rMikge1xuLy8gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5zaWRlYmFyLW1lc3NhZ2U6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICB9XG5cbiAgdWwuc2lkZWJhci1saXN0IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmRhdGUtaXRlbSB7XG5cbiAgfVxuXG4gIC5zaWRlYmFyLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG5cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlID4gYSA+IC5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zaWRlYmFyLW1lc3NhZ2UgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlOmhvdmVyIHtcbi8vICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlIC5tZXNzYWdlLWF2YXRhciB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5zZXRpbmdzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgfVxuXG59XG5cbiIsIi8qIFNFQVJDSCBQQUdFICovXG5cbi5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMxRTBGQkU7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtbGluayB7XG4gIGNvbG9yOiAjMDA2NjIxO1xufVxuXG4uc2VhcmNoLXJlc3VsdCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8qIENPTlRBQ1RTICovXG5cbi5jb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250YWN0LWJveCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uIHtcblxuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uID4gYSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24gYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LWJveCAuY29udGFjdC1ib3gtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG4vKiBJTlZPSUNFICovXG5cbi5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDQpLCAuaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDMpLCAuaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDQpLCAuaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDMpLCAuaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi8qIEVSUk9SICYgTE9HSU4gJiBMT0NLU0NSRUVOKi9cblxuLm1pZGRsZS1ib3gge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmxvY2tzY3JlZW4ubWlkZGxlLWJveCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4ubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmxvZ2luQ29sdW1ucyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLnBhc3N3b3JkQm94IHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4ubG9nby1uYW1lIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWlkZGxlLWJveCBoMSB7XG4gIGZvbnQtc2l6ZTogMTcwcHg7XG59XG5cbi53cmFwcGVyIC5taWRkbGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi5sb2NrLXdvcmQge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDcwcHg7XG59XG5cbi5sb2NrLXdvcmQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2NrLXdvcmQgLmZpcnN0LXdvcmQge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xufVxuXG4vKiBEQVNCT0FSRCAqL1xuXG4uZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZmlzdC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGlzdGljLWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG5cbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmxpc3QtZ3JvdXAtaXRlbSBzcGFuLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubGlzdC1ncm91cC5jbGVhci1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG51bC5jbGVhci1saXN0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBJbnRpbWVsaW5lICovXG5cbi50aW1lbGluZS1pdGVtIC5kYXRlIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi50aW1lbGluZS1pdGVtIC5kYXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi50aW1lbGluZS1pdGVtIC5jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLyogUElOIEJPQVJEICovXG51bC5ub3RlcyBsaSwgdWwudGFnLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC5ub3RlcyBsaSBoNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxudWwubm90ZXMgbGkgZGl2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiBzbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweFxufVxuXG51bC5ub3RlcyBsaSBkaXYgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsLm5vdGVzIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDQwcHggNTBweCAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG51bC5ub3RlcyBsaSBkaXYgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxudWwubm90ZXMgbGkgZGl2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgcGFkZGluZzogMWVtO1xuICAvKiBGaXJlZm94ICovXG4gIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAycHggcmdiYSgzMywgMzMsIDMzLCAxKTtcbiAgLyogU2FmYXJpK0Nocm9tZSAqL1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMnB4IHJnYmEoMzMsIDMzLCAzMywgLjcpO1xuICAvKiBPcGVyYSAqL1xuICBib3gtc2hhZG93OiA1cHggNXB4IDJweCByZ2JhKDMzLCAzMywgMzMsIC43KTtcbn1cblxudWwubm90ZXMgbGkgZGl2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG59XG5cbnVsLm5vdGVzIGxpOm50aC1jaGlsZChldmVuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cblxudWwubm90ZXMgbGk6bnRoLWNoaWxkKDNuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG5cbnVsLm5vdGVzIGxpOm50aC1jaGlsZCg1bikgZGl2IHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbn1cblxudWwubm90ZXMgbGkgZGl2OmhvdmVyLCB1bC5ub3RlcyBsaSBkaXY6Zm9jdXMge1xuXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIxMHB4O1xuICB3aWR0aDogMjEwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDdweCByZ2JhKDMzLCAzMywgMzMsIDEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggN3B4IHJnYmEoMzMsIDMzLCAzMywgLjcpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDdweCByZ2JhKDMzLCAzMywgMzMsIC43KTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xufVxuXG4vKiBGSUxFIE1BTkFHRVIgKi9cblxuLmZpbGUtYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmZpbGUtbWFuYWdlciBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5maWxlLW1hbmFnZXIge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9sZGVyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5mb2xkZXItbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvbGRlci1saXN0IGxpIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMzZDRkNWQ7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjM2Q0ZDVkO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LW5hdnkge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiBAYmx1ZTtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1pbmZvIHtcbiAgY29sb3I6IEBsYXp1cjtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0VGNTM1Mjtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGOEFDNTk7XG59XG5cbi5maWxlLW1hbmFnZXIgaDUudGFnLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRhZy1saXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50YWctbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmlsZS1tYW5hZ2VyIC5oci1saW5lLWRhc2hlZCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uZmlsZSAuaWNvbiwgLmZpbGUgLmltYWdlIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpbGUgLmljb24ge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpbGUtY29udHJvbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpbGUtY29udHJvbC5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZpbGUgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgY29sb3I6ICNkYWRhZGE7XG59XG5cbi5maWxlIC5maWxlLW5hbWUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmZpbGUtbmFtZSBzbWFsbCB7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbn1cblxuLmNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwLjZlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjZlbSBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAwLjZlbSBzb2xpZCAjZjFmMWYxO1xuICByaWdodDogMGVtO1xuICBib3R0b206IDBlbVxufVxuXG5hLmNvbXBvc2UtbWFpbCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG4ubWFpbC1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4vKiBQUk9GSUxFICovXG5cbi5wcm9maWxlLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9maWxlLXN0YXRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZmlsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wcm9maWxlLWltYWdlIGltZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5wcm9maWxlLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG5cbi5mZWVkLWFjdGl2aXR5LWxpc3QgLmZlZWQtZWxlbWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uZmVlZC1lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZlZWQtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uZmVlZC1lbGVtZW50LCAuZmVlZC1lbGVtZW50IC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5mZWVkLWVsZW1lbnQsIC5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZlZWQtZWxlbWVudCA+IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mZWVkLWVsZW1lbnQgaW1nLmltZy1jaXJjbGUsIC5kcm9wZG93bi1tZXNzYWdlcy1ib3ggaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uZmVlZC1lbGVtZW50IC53ZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mZWVkLWVsZW1lbnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZmVlZC1lbGVtZW50IC5waG90b3Mge1xuICBtYXJnaW46IDEwcHggMDtcblxufVxuXG4uZmVlZC1waG90byB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuXG4uZmlsZS1saXN0IGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbn1cblxuLmZpbGUtbGlzdCBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5maWxlLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLnVzZXItZnJpZW5kcyBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuXG59XG5cblxuLyogTUFJTEJPWCAqL1xuXG4ubWFpbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWlsLWJveC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4ubWFpbC1ib3gtaGVhZGVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWFpbGJveC1jb250ZW50IC50YWctbGlzdCBsaSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm1haWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubWFpbC10ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5tYWlsLXRleHQgLm5vdGUtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLm1haWwtYm9keSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1haWwtdGV4dCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY4Rjg7XG59XG5cbi5tYWlsLWF0dGFjaG1lbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFpbGJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWFpbC1vbnRhY3Qge1xuICB3aWR0aDogMjMlO1xufVxuXG4vKiBQUk9KRUNUUyAqL1xuLnByb2plY3QtcGVvcGxlLCAucHJvamVjdC1hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmRkLnByb2plY3QtcGVvcGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucHJvamVjdC1wZW9wbGUgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnByb2plY3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvamVjdC1saXN0IHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb2plY3QtbWFuYWdlciAudGFnLWxpc3QgbGkgYSAge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9qZWN0LWZpbGVzIGxpIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4vKiBGQVEgKi9cblxuLmZhcS1pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmFxLXF1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogQG5hdnk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFxLXF1ZXN0aW9uOmhvdmVyIHtcbiAgY29sb3I6IGRhcmtlbihAbmF2eSwgNSUpO1xufVxuXG4uZmFxLWFuc3dlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5mYXEtaXRlbSAudGFnLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBDaGF0IHZpZXcgKi9cbi5tZXNzYWdlLWlucHV0IHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaGF0LWF2YXRhciB7XG4gIHdoaXRlOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGF0LXVzZXItbmFtZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jaGF0LXVzZXIge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG5cbi5jaGF0LXVzZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2hhdC12aWV3IHtcbiAgei1pbmRleDogMjAwMTI7XG59XG5cbi5jaGF0LXVzZXJzLCAuY2hhdC1zdGF0aXN0aWMge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hhdC11c2VycywuY2hhdC1zdGF0aXN0aWMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5jaGF0LXZpZXcgLmlib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaGF0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5tZXNzYWdlLWF2YXRhciB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UubGVmdCAubWVzc2FnZS1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2UtZGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLnJpZ2h0IC5tZXNzYWdlLWRhdGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLnJpZ2h0IC5tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5tZXNzYWdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5jaGF0LXVzZXJzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmNoYXQtbWVzc2FnZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoganNUcmVlICovXG4uanN0cmVlLW9wZW4gPiAuanN0cmVlLWFuY2hvciA+IC5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaWNvbi5ub25lIHtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIENMSUVOVFMgKi9cblxuLmNsaWVudHMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jbGllbnRzLWxpc3QgLnRhYi1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uY2xpZW50LWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MjBweDtcbn1cblxuLmNsaWVudHMtbGlzdCB0YWJsZSB0ciB0ZCB7XG4gIGhlaWdodDogNDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lIDtcbn1cblxuLmNsaWVudC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jbGllbnQtbGluazpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2xpZW50LWF2YXRhciB7XG4gIHdpZHRoOiA0MnB4O1xufVxuXG4uY2xpZW50LWF2YXRhciBpbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb250YWN0LXR5cGUge1xuICB3aWR0aDogMjBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDM1JSk7XG59XG5cbi5jbGllbnQtc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNsaWVudC1kZXRhaWwgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNsaWVudC1kZXRhaWwgLnZlcnRpY2FsLXRpbWVsaW5lLWljb24uZ3JheS1iZyB7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAyNXB4KTtcbn1cblxuLmNsaWVudHMtbGlzdCB7XG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi8qIEJMT0cgQVJUSUNMRSAqL1xuLmJsb2cgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvZyBoNSB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuXG4uYmxvZyAuYnRue1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLmFydGljbGUgaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkY0MDUwO1xufVxuXG4uYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFydGljbGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwIDEwMHB4IDA7XG59XG5cbi5hcnRpY2xlIC5pYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4vKiBJU1NVRSBUUkFDS0VSICovXG5cbi5pc3N1ZS10cmFja2VyIC5idG4tbGluayB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxudGFibGUuaXNzdWUtdHJhY2tlciB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmlzc3VlLWluZm8ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uaXNzdWUtaW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xufVxuXG4uaXNzdWUtaW5mbyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBURUFNUyAqL1xuLnRlYW0tbWVtYmVycyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4udGVhbS1tZW1iZXJzIGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKiBBR0lMRSBCT0FSRCAqL1xuXG4uc29ydGFibGUtbGlzdCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5hZ2lsZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmFnaWxlLWxpc3QgbGkge1xuXG4gIGJhY2tncm91bmQ6ICNGQUZBRkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbjogMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYWdpbGUtbGlzdCBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hZ2lsZS1saXN0IGxpLndhcm5pbmctZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQHllbGxvdztcbn1cbi5hZ2lsZS1saXN0IGxpLmRhbmdlci1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAcmVkO1xufVxuLmFnaWxlLWxpc3QgbGkuaW5mby1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAYmx1ZTtcbn1cbi5hZ2lsZS1saXN0IGxpLnN1Y2Nlc3MtZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQG5hdnk7XG59XG4uYWdpbGUtZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIERJRkYgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmZmYzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNjtcbn1cblxuLyogRS1jb21tZXJjZSAqL1xuLnByb2R1Y3QtYm94IHtcbiAgcGFkZGluZzogMDtcblxuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG5cblxuLnByb2R1Y3QtYm94OmhvdmVyLFxuLnByb2R1Y3QtYm94LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2OCwxNjgsMTY4LDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2OCwxNjgsMTY4LDEpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjgsMTY4LDE2OCwxKTtcbn1cblxuLnByb2R1Y3QtaW1pdGF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGdyYXksIDIlKTtcbiAgY29sb3I6IGRhcmtlbihAZ3JheSwgMjAlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2R1Y3QtaW1pdGF0aW9uLnhsIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuLnByb2R1Y3QtZGVzYyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVjb21tZXJjZSAudGFnLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZWNvbW1lcmNlIC5mYS1zdGFyIHtcbiAgY29sb3I6IEBsaWdodC1ncmF5O1xufVxuXG4uZWNvbW1lcmNlIC5mYS1zdGFyLmFjdGl2ZSB7XG4gIGNvbG9yOiBAeWVsbG93O1xufVxuXG4uZWNvbW1lcmNlIC5ub3RlLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnB4IDAgNXB4IDA7XG59XG5cbi5wcm9kdWN0LW5hbWU6aG92ZXIsXG4ucHJvZHVjdC1uYW1lOmZvY3VzIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4ucHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBwYWRkaW5nOiA2cHggMTJweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMycHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwgLmlib3gtY29udGVudHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDUwcHggMzBweDtcbn1cblxuLmltYWdlLWltaXRhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGdyYXksIDIlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuXG59XG5cbi5wcm9kdWN0LW1haW4tcHJpY2Ugc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG5cbn1cblxuLnByb2R1Y3QtaW1hZ2VzIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi8qIFNvY2lhbCBmZWVkICovXG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtZmVlZC1ib3gge1xuICBtYXJnaW4tbGVmdDogNjJweDtcbn1cblxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG5cbi5zb2NpYWwtZmVlZC1zZXBhcmF0ZWQgLnNvY2lhbC1mZWVkLWJveCAuc29jaWFsLWF2YXRhciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uc29jaWFsLWZlZWQtYm94IHtcbiAgLypwYWRkaW5nOiAxNXB4OyovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hcnRpY2xlIC5zb2NpYWwtZmVlZC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94Omxhc3QtY2hpbGR7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uc29jaWFsLWFjdGlvbiB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLnNvY2lhbC1hdmF0YXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xufVxuXG4uc29jaWFsLWNvbW1lbnQgLnNvY2lhbC1jb21tZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5zb2NpYWwtYXZhdGFyIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNvY2lhbC1hdmF0YXIgLm1lZGlhLWJvZHkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zb2NpYWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zb2NpYWwtYm9keSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc29jaWFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi5zb2NpYWwtZm9vdGVyIC5zb2NpYWwtY29tbWVudCBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc29jaWFsLWNvbW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc29jaWFsLWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc29jaWFsLWNvbW1lbnQgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIFZvdGUgbGlzdCAqL1xuXG4udm90ZS1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLnZvdGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi52b3RlLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaWdodGVuKEBncmF5LCAzJSk7XG59XG5cbi52b3RlLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi52b3RlLWFjdGlvbnMgYSB7XG4gIGNvbG9yOiBAbmF2eTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52b3RlLWFjdGlvbnMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udm90ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnZvdGUtdGl0bGU6aG92ZXIsLnZvdGUtdGl0bGU6Zm9jdXN7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udm90ZS1pbmZvLCAudm90ZS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4udm90ZS1pbmZvLCAudm90ZS1pbmZvIGEge1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMzAlKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udm90ZS1pbmZvIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi52b3RlLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLnZvdGUtaWNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgNTAlKTtcbn1cblxuLnZvdGUtaWNvbi5hY3RpdmUge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbmJvZHkuYm9keS1zbWFsbCAudm90ZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuIiwiI3NtYWxsLWNoYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuI3NtYWxsLWNoYXQgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4ub3Blbi1zbWFsbC1jaGF0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIHBhZGRpbmc6IDlweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm9wZW4tc21hbGwtY2hhdDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cblxuXG4uc21hbGwtY2hhdC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc21hbGwtY2hhdC1ib3gubmctc21hbGwtY2hhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9keS1zbWFsbCB7XG4gIC5zbWFsbC1jaGF0LWJveCB7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zbWFsbC1jaGF0LWJveC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNtYWxsLWNoYXQtYm94IHtcblxuICAuaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogQG5hdi1iZztcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5jaGF0LWRhdGUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG5cbiAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmNoYXQtbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY2hhdC1tZXNzYWdlLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAuY2hhdC1tZXNzYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIC5jaGF0LW1lc3NhZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5mb3JtLWNoYXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxuXG59IiwiLypcbiAqIG1ldGlzbWVudSAtIHYyLjAuMlxuICogQSBqUXVlcnkgbWVudSBwbHVnaW5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9vbm9rdW11cy9tZXRpc01lbnVcbiAqXG4gKiBNYWRlIGJ5IE9zbWFuIE51cmkgT2t1bXVzXG4gKiBVbmRlciBNSVQgTGljZW5zZVxuICovXG5cbi5tZXRpc21lbnUgLnBsdXMtbWludXMsIC5tZXRpc21lbnUgLnBsdXMtdGltZXMge1xuICBmbG9hdDogcmlnaHRcbn1cblxuLm1ldGlzbWVudSAuYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3XG59XG5cbi5tZXRpc21lbnUgLmdseXBoaWNvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiXG59XG5cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZ2x5cGhpY29uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCJcbn1cblxuLm1ldGlzbWVudSAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIlxufVxuXG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCJcbn1cblxuLm1ldGlzbWVudSAuaW9uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCJcbn1cblxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5pb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIlxufVxuXG4ubWV0aXNtZW51IC5mYS5wbHVzLW1pbnVzOmJlZm9yZSwgLm1ldGlzbWVudSAuZmEucGx1cy10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiXG59XG5cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEucGx1cy10aW1lcyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbn1cblxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5mYS5wbHVzLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCJcbn1cblxuLm1ldGlzbWVudSAuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5tZXRpc21lbnUgLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLm1ldGlzbWVudSAuY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5XG59XG5cblxuXG5cblxuXG4iLCIvKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItcm90YXRpbmctcGxhbmVcIj48L2Rpdj5cbiAqXG4gKi9cblxuLnNrLXNwaW5uZXItcm90YXRpbmctcGxhbmUuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXJvdGF0ZVBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stcm90YXRlUGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcm90YXRlUGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOyB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stcm90YXRlUGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOyB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1kb3VibGUtYm91bmNlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3VibGUtYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjsgfVxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTEsIC5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWRvdWJsZUJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2F2ZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QyXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0M1wiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDRcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q1XCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdhdmUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuLnNrLXNwaW5uZXItd2F2ZSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YXZlU3RyZXRjaERlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q1IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YXZlU3RyZXRjaERlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7IH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLXdhdmVTdHJldGNoRGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTsgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmUxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTEsIC5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhbmRlcmluZ0N1YmVNb3ZlIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXdhbmRlcmluZ0N1YmVNb3ZlIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpOyB9XG5cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7IH1cblxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpOyB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLXdhbmRlcmluZ0N1YmVNb3ZlIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpOyB9XG5cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7IH1cblxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpOyB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItcHVsc2VcIj48L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXB1bHNlLnNrLXNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXB1bHNlU2NhbGVPdXQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXB1bHNlU2NhbGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzay1wdWxzZVNjYWxlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaGFzaW5nLWRvdHNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c1JvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNSb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyOyB9XG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDEsIC5zay1zcGlubmVyLWNoYXNpbmctZG90cyAuc2stZG90MiB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaGFzaW5nRG90c0JvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci10aHJlZS1ib3VuY2VcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTJcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTNcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIGRpdiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay10aHJlZUJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stdGhyZWVCb3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgLnNrLWJvdW5jZTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIC5zay1ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jdWJlLWdyaWRcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY3ViZS1ncmlkIHtcbiAgLypcbiAgICogU3Bpbm5lciBwb3NpdGlvbnNcbiAgICogMSAyIDNcbiAgICogNCA1IDZcbiAgICogNyA4IDlcbiAgICovIH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZC5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZSB7XG4gIHdpZHRoOiAzMyU7XG4gIGhlaWdodDogMzMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jdWJlR3JpZFNjYWxlRGVsYXkgMS4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jdWJlR3JpZFNjYWxlRGVsYXkgMS4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSwgNzAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7IH1cblxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsIDcwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpOyB9XG5cbiAgMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd29yZHByZXNzXCI+XG4gKiAgICAgIDxzcGFuIGNsYXNzPVwic2staW5uZXItY2lyY2xlXCI+PC9zcGFuPlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13b3JkcHJlc3Muc2stc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNrLWlubmVyQ2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuLnNrLXNwaW5uZXItd29yZHByZXNzIC5zay1pbm5lci1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1pbm5lckNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWlubmVyQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDE4JTtcbiAgaGVpZ2h0OiAxOCU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTE6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4iLCIvL1JUTCBTdXBwb3J0XG5ib2R5LnJ0bHMge1xuXG4gICNwYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAyMjBweCAwIDA7XG4gIH1cblxuICAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgICBwYWRkaW5nOiA3cHggMzVweCA3cHggMTBweDtcbiAgfVxuXG4gIC5pYm94LXRpdGxlIGg1IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlib3gtdG9vbHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnN0YXQtcGVyY2VudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxNHB4IDIwcHggNXB4IDVweDtcbiAgfVxuXG4gIC5mZWVkLWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAudGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC50aW1lbGluZS1pdGVtIC5kYXRlIGkge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAudGltZWxpbmUtaXRlbSAuY29udGVudCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuXG4gIC50aGVtZS1jb25maWcge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3Bpbi1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICB9XG5cbiAgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0OmJlZm9yZSB7XG4gICAgbWFyZ2luOiBhdXRvIC0xLjVlbSBhdXRvIDAuNWVtO1xuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbiAgfVxuXG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuXG4gIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG5cbiAgLmZpbGUtYm94IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICB1bC5ub3RlcyBsaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmNoYXQtdXNlcnMsIC5jaGF0LXN0YXRpc3RpYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5iLXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cblxuICAuZGQtbGlzdCAuZGQtbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZGQtaXRlbSA+IGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0XG4gIH1cblxuICAvKiBUaGVtZSBjb25maWcgKi9cbiAgLnRoZW1lLWNvbmZpZy1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRoZW1lLWNvbmZpZy1ib3guc2hvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNwaW4taWNvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5za2luLXNldHR0aW5ncyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNraW4tc2V0dHRpbmdzIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgfVxuXG4gIC5mb290ZXIuZml4ZWQge1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ydGxzIHtcbiAgICAuY2hhdC11c2VycywuY2hhdC1zdGF0aXN0aWMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbmJvZHkucnRscy5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkLCBib2R5LmJvZHktc21hbGwubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbn1cblxuYm9keS5ydGxzLm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLmZvb3Rlci5maXhlZCwgYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cblxuYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYm9keS1zbWFsbC5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbmJvZHkucnRscy50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbn1cblxuYm9keS5ydGxzLm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuYm9keS5ydGxzLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIEBzaWRlYmFyLXdpZHRoIDAgMDtcbn1cblxuYm9keS5ydGxzLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xufVxuXG4uYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5ib2R5LXNtYWxsLnJ0bHMgLm5hdmJhci1oZWFkZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbmJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbmJvZHkucnRscyAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciwgYm9keS5ydGxzLm1pbmktbmF2YmFyIC50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyLCBib2R5LnJ0bHMubWluaS1uYXZiYXIudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5ydGxzIC50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkLCBib2R5LnJ0bHMudG9wLW5hdmlnYXRpb24gLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgYm9keS5ydGxzIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmJvZHktc21hbGwucnRscyAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAuYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cblxuICAuYm9keS1zbWFsbC5ydGxzLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJ0bHMuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xuICB9XG5cbiAgLnJ0bHMuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbn1cblxuLy8gRm9yIHNwZWNpYWwgbHRyIHN1cHBvcnRpbmcgcGx1Z2luXG4ucnRscyAubHRyLXN1cHBvcnQge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiIsIi8qXG4gKlxuICogICBUaGlzIGlzIHN0eWxlIGZvciBza2luIGNvbmZpZ1xuICogICBVc2Ugb25seSBpbiBkZW1vIHRoZW1lXG4gKlxuKi9cblxuLnRoZW1lLWNvbmZpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICByaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGhlbWUtY29uZmlnLWJveCB7XG4gIG1hcmdpbi1yaWdodDogLTIyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbi50aGVtZS1jb25maWctYm94LnNob3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDBweCAwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5za2luLXNldHR0aW5ncyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xufVxuXG4uc2tpbi1zZXR0dGluZ3MgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zZXRpbmdzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbi5zZXRpbmdzLWl0ZW0uc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNldGluZ3MtaXRlbSAuc3dpdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2tpbi1uYW1lIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2V0aW5ncy1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRlZmF1bHQtc2tpbiwgLmJsdWUtc2tpbiwgLnVsdHJhLXNraW4sIC55ZWxsb3ctc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlZmF1bHQtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG59XG5cbi5kZWZhdWx0LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk5ZDgyO1xufVxuXG4uYmx1ZS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuXG4uYmx1ZS1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOGRkYjtcbn1cblxuLnllbGxvdy1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTMucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAxMDAlO1xufVxuXG4ueWVsbG93LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2U4NzM1O1xufVxuXG4udWx0cmEtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0yLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cblxuLnVsdHJhLXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWEyZDQwO1xufSIsIi8qXG4gKlxuICogICBTS0lOIDEgLSBJTlNQSU5JQSAtIFJlc3BvbnNpdmUgQWRtaW4gVGhlbWVcbiAqICAgTkFNRSAtIEJsdWUgbGlnaHRcbiAqXG4qL1xuXG4vLyBNYWluIGNvbG9yc1xuQHNraW4tMS1jb2xvcjogIzBlOWFlZjtcbkBza2luLTEtbmF2LWJnOiAjM2U0OTVmO1xuQHNraW4tMS1hLWNvbG9yOiAjOWVhNmI5O1xuQHNraW4tMS1wYWdlLWJnOiAjZjRmNmZhO1xuXG4vLyBDdXN0b20gc3R5bGVcbi5za2luLTEgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMzBweDtcbn1cblxuLnNraW4tMSAubmF2YmFyLXRvcC1saW5rcyA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5za2luLTEuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG5cbi5za2luLTEgLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnNraW4tMSAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtY29sb3I7XG4gIGJhY2tncm91bmQ6IHVybCgnLi9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nJyk7XG59XG5cbi5za2luLTEubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLW5hdi1iZztcbn1cblxuLnNraW4tMSAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2tpbi0xIC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAc2tpbi0xLW5hdi1iZywgMiUpO1xufVxuXG4uc2tpbi0xIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xufVxuXG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5za2luLTEgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBAc2tpbi0xLWNvbG9yO1xufVxuXG5ib2R5LnNraW4tMSB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtbmF2LWJnO1xufVxuXG4uc2tpbi0xIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnNraW4tMSAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4IDMwcHg7XG59XG5cbi5maXhlZC1uYXYuc2tpbi0xIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNraW4tMSAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG4uc2tpbi0xICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLXBhZ2UtYmc7XG59XG5cbi5za2luLTEgLmlib3gtdGl0bGUsIC5za2luLTEgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uc2tpbi0xIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG5cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNraW4tMSAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4IDI1cHg7XG59XG5cbi5za2luLTEgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNraW4tMSAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5za2luLTEgLnByb2ZpbGUtZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNraW4tMSAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNraW4tMSAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlciwgLnNraW4tMSAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAc2tpbi0xLW5hdi1iZywgMiUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNraW4tMSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG4gKlxuICogICBTS0lOIDIgLSBJTlNQSU5JQSAtIFJlc3BvbnNpdmUgQWRtaW4gVGhlbWVcbiAqICAgTkFNRSAtIEluc3BpbmlhIFVsdHJhXG4gKlxuKi9cblxuLy8gTWFpbiBjb2xvcnNcbkBza2luLTItY29sb3I6ICMyM2M2Yzg7XG5Ac2tpbi0yLW5hdi1iZzogI2VkZWRlZDtcbkBza2luLTItbmF2LXRvcC1iZzogIzIxM2E1MztcblxuLy8gQ3VzdG9tIHN0eWxlXG5cbmJvZHkuc2tpbi0yIHtcbiAgY29sb3I6ICM1NjU3NTggIWltcG9ydGFudDtcbn1cblxuLnNraW4tMiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAyNXB4O1xufVxuXG4uc2tpbi0yIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5za2luLTIgLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnNraW4tMiAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItY29sb3I7XG4gIGJhY2tncm91bmQ6IHVybCgncGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0yLnBuZycpO1xufVxuXG4uc2tpbi0yLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1uYXYtYmc7XG59XG5cbi5za2luLTIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNraW4tMi5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cblxuLnNraW4tMiAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5za2luLTIgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG59XG5cbi5za2luLTIgLmxvZ28tZWxlbWVudCB7XG4gIHBhZGRpbmc6IDE3cHggMDtcbn1cblxuLnNraW4tMiAubmF2ID4gbGkgPiBhLCAuc2tpbi0yIC53ZWxjb21lLW1lc3NhZ2Uge1xuICBjb2xvcjogI2VkZjZmZjtcbn1cblxuLnNraW4tMiAjdG9wLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5za2luLTIgI3NpZGUtbWVudSA+IGxpID4gYSwgLnNraW4tMiAubmF2Lm5hdi1zZWNvbmQtbGV2ZWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzU4NmI3ZDtcbn1cblxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiBAc2tpbi0yLW5hdi10b3AtYmc7XG59XG5cbi5za2luLTIubWluaS1uYXZiYXIgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLW5hdi10b3AtYmc7XG59XG5cbi5za2luLTIgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBAc2tpbi0yLWNvbG9yO1xufVxuXG4uc2tpbi0yIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi0yICN0b3Atc2VhcmNoIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkuc2tpbi0yICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNraW4tMi1uYXYtYmc7XG59XG5cbi5za2luLTIgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1uYXYtdG9wLWJnO1xufVxuXG4uZml4ZWQtbmF2LnNraW4tMiAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItbmF2LXRvcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi0yIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAyNXB4IDMwcHggMjVweDtcbn1cblxuLnNraW4tMiAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xufVxuXG4uc2tpbi0yIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5za2luLTIgLmRhc2hvYXJkLTEgLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDI1cHggMzBweDtcbn1cblxuLnNraW4tMiAuaWJveC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5za2luLTIgLmlib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTIgI3BhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAxKSAyMCUsIHJnYmEoMjEzLCAyMTMsIDIxMywgMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMjAlLCByZ2JhKDIxMywgMjEzLCAyMTMsIDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAxKSAyMCUsIHJnYmEoMjEzLCAyMTMsIDIxMywgMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAxKSAyMCUsIHJnYmEoMjEzLCAyMTMsIDIxMywgMSkgMTAwJSk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9I2Y2ZjZmNiwgZW5kQ29sb3JzdHI9I2Q1ZDVkNSlcIjtcbn1cblxuLnNraW4tMiAuaWJveC10aXRsZSwgLnNraW4tMiAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5za2luLTIgLmlib3gtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBzb2xpZDtcbn1cblxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2tpbi0yIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5za2luLTIgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2VkZjZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2tpbi0yIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNraW4tMiAubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6aG92ZXIsIC5za2luLTIgLm5hdi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBza2luLTItbmF2LXRvcC1iZywgNSUpO1xufVxuXG4uc2tpbi0yIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLCAuc2tpbi0yIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgY29sb3I6ICMyMTNhNTM7XG59XG5cbi5za2luLTIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5za2luLTIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKlxuICpcbiAqICAgU0tJTiAzIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBZZWxsb3cvcHVycGxlXG4gKlxuKi9cblxuLy8gTWFpbiBjb2xvcnNcbkBza2luLTMtY29sb3I6ICNlY2JhNTI7XG5Ac2tpbi0zLW5hdi1iZzogIzNlMmM0MjtcbkBza2luLTMtYS1jb2xvcjogIzk0OGI5NjtcbkBza2luLTMtcGFnZS1iZzogI2Y0ZjZmYTtcblxuLy8gQ3VzdG9tIHN0eWxlXG4uc2tpbi0zIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDMwcHg7XG59XG5cbi5za2luLTMgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnNraW4tMy5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cblxuLnNraW4tMyAuc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmJveGVkLWxheW91dC5za2luLTMgI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLW5hdi1iZztcbn1cblxuLnNraW4tMyAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtY29sb3I7XG4gIGJhY2tncm91bmQ6IHVybCgncGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0zLnBuZycpO1xufVxuXG4uc2tpbi0zLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1uYXYtYmc7XG59XG5cbi5za2luLTMgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNraW4tMyAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2tpbi0zIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQHNraW4tMy1uYXYtYmcsIDIlKTtcbn1cblxuLmZpeGVkLW5hdi5za2luLTMgLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2tpbi0zIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogQHNraW4tMy1hLWNvbG9yO1xufVxuXG4uc2tpbi0zIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5za2luLTMgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBAc2tpbi0zLWNvbG9yO1xufVxuXG5ib2R5LnNraW4tMyB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtbmF2LWJnO1xufVxuXG4uc2tpbi0zIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5za2luLTMgLmRhc2hib2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweCAzMHB4O1xufVxuXG4uc2tpbi0zIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5za2luLTMgI3BhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtcGFnZS1iZztcbn1cblxuLnNraW4tMyAuaWJveC10aXRsZSwgLnNraW4tMyAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5za2luLTMgLmlib3gtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBzb2xpZDtcbn1cblxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2tpbi0zIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzVweCAyNXB4IDI1cHggMjVweDtcbn1cblxuLnNraW4tMyAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2tpbi0zIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNraW4tMyAucHJvZmlsZS1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2tpbi0zIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2tpbi0zIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLCAuc2tpbi0zIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBza2luLTMtbmF2LWJnLCAyJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi0zIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc2tpbi0zIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn0iLCJAaW1wb3J0IFwiZ29vZ2xlLWZvbnRzLXJvYm90by5sZXNzXCI7XG5cbkBtZC1jb2xvci1wcmltYXJ5OiAjMUFCMzk0O1xuQG1kLXNoYWRvdy1tYWluOiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xMik7XG5cbmJvZHkubWQtc2tpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZC1za2luIHtcblxuICAubmF2LWhlYWRlciB7XG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCJwYXR0ZXJucy80LnBuZ1wiKSBuby1yZXBlYXQ7XG5cbiAgfVxuXG4gIC5sYWJlbCwgLmJhZGdlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIH1cblxuICAuZm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLndyYXBwZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud3JhcHBlci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjM0KSwgMCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG5cbiAgLmZ1bGwtaGVpZ2h0LWxheW91dCAucGFnZS1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlib3gge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgfVxuXG4gIC5pYm94LmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pYm94LXRpdGxlLCAuaWJveC1jb250ZW50IHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuaWJveC10aXRsZSBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICBhLmNsb3NlLWNhbnZhcy1tZW51IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC53ZWxjb21lLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAjdG9wLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAjdG9wLXNlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAjbmVzdGFibGUtb3V0cHV0LFxuICAjbmVzdGFibGUyLW91dHB1dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBsdWNpZGEgZ3JhbmRlLCBsdWNpZGEgc2FucyB1bmljb2RlLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZS5uYXZiYXItZGVmYXVsdC5uYXZiYXItc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZS5uYXZiYXItZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAubmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgcGFkZGluZzogMTRweCAyMHB4IDE0cHggMjVweDtcbiAgfVxuXG4gIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCA1JSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdiA+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==*/