@charset "UTF-8";
#grid > .k-grid-header > div > table,
#grid > .k-grid-content > table {
  width: 100% !important;
}

#grid .k-grid-content, #unSubmittedGrid .k-grid-content {
  height: auto !important;
  min-height: 415px;
  overflow-y: hidden !important;
  overflow-x: hidden !important;
}

.k-grid-header {
  padding-right: 0 !important;
}

@media (max-width: 1568px) {
  #grid .k-grid-content {
    min-height: 428px;
    overflow-x: scroll !important;
  }
}
.enterprise {
  text-transform: uppercase !important;
}

.commodity {
  padding-left: 20px !important;
  font-weight: bold !important;
}

.item {
  padding-left: 30px !important;
}

.right-align {
  text-align: right !important;
}

.fakerow {
  color: #2a9212 !important;
  background-color: rgba(213, 210, 222, 0.6) !important;
  border-bottom: solid 1px #333;
}
.fakerow td {
  /*padding-top: (0px !important);
  padding-bottom: (0px !important);*/
  border: solid 1px rgba(84, 67, 119, 0.37);
}
.fakerow div {
  display: none;
  text-align: right;
}

.k-state-selected td {
  border: solid 1px rgba(84, 67, 119, 0.37);
}

.k-tooltip-validation {
  margin: 8px 0 !important;
  padding: 3px 8px;
}

.gridMessage {
  margin: 0 auto;
  padding: 3em;
  width: 100%;
}
.gridMessage h1 {
  text-align: center;
}

#year {
  font-size: 24px;
}

div.tog {
  display: block;
  /*margin: 1em auto;*/
  height: 21px;
  width: 63px;
  position: relative;
  cursor: pointer;
  font-size: 12px;
  background: #dee2e6;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

div.tog:after {
  content: "";
  display: block;
  height: 17px;
  width: 30px;
  background: #fff;
  position: absolute;
  top: 2px;
  left: 2px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

div.tog:before {
  content: "NO";
  position: absolute;
  right: 6px;
  top: 2px;
  color: #fff;
}

/*div.tog:hover:after {
    left: 10px;
}*/
div.tog.on:before {
  content: "YES";
  right: 37px;
}

div.tog.on {
  background: #554378;
}

div.tog.on:after {
  left: 31px;
}

/*div.tog.on:hover:after {
    left: 25px;
}*/
#adminGrid #grid .k-grid-header .k-header .verticalText {
  display: inline-block;
  white-space: nowrap;
  -webkit-backface-visibility: hidden;
  transform: translate(0, 100%) rotate(-90deg);
  transform-origin: 0 0;
  /*position: absolute;*/
  float: left;
  height: 170px;
  bottom: 20px;
}

/*#adminGrid .k-grid-header .k-header {
    height: (250px !important);
}*/
.sectorDropdown {
  width: 300px;
}
@media (max-width: 500px) {
  .sectorDropdown {
    width: 100%;
  }
}

#adminGrid .k-grid .text-box {
  width: 83%;
}
#adminGrid .k-edit-cell:before {
  box-shadow: -17px 2px 0 7px rgba(3, 175, 175, 0.5);
  height: 33px;
}
#adminGrid .k-grid-edit-row .commodity:before, #adminGrid .k-grid-edit-row .item:before {
  box-shadow: -17px 2px 0 7px rgba(3, 175, 175, 0) !important;
}
#adminGrid .k-grid-edit-row .commodity input, #adminGrid .k-grid-edit-row .item input {
  width: 85%;
}
#adminGrid .commodity:before, #adminGrid .item:before {
  box-shadow: -17px 2px 0 7px rgba(3, 175, 175, 0);
}

.k-grid {
  /*.parishCol {
      padding-left: 20px;
  }*/
}
.k-grid tr.k-state-selected {
  border-left: solid 5px #554378;
}
.k-grid .item {
  padding-left: 55px !important;
}
.k-grid .item:before {
  content: "\f22d";
  float: left;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  top: 0;
  left: 0;
  width: 0;
  color: rgb(3, 175, 175);
  margin-top: 7px;
  margin-right: 30px;
  font-size: 11px;
  /*content: "\A0";
  margin-right: 30px;
  border-left: 2px solid #13af03;
  margin-top: -12px;
  height: 48px;
  position: absolute;*/
}
.k-grid .commodity {
  padding-left: 24px !important;
}
.k-grid .commodity:before {
  content: "\f111";
  float: left;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  top: 0;
  left: 0;
  width: 0;
  color: rgb(3, 175, 175);
  margin-top: 7px;
  margin-right: 30px;
  font-size: 11px;
}
.k-grid .subitem {
  padding-left: 84px !important;
}
.k-grid .subitem:before {
  content: "\f068";
  float: left;
  float: left;
  font-family: "Font Awesome 5 Pro";
  top: 0;
  left: 0;
  width: 0;
  color: rgb(3, 175, 175);
  margin-top: 7px;
  margin-right: 30px;
  font-size: 11px;
  box-shadow: -17px 2px 0 7px rgba(3, 175, 175, 0) !important;
}
.k-grid .k-grid-edit-row .enterprise:before {
  box-shadow: -17px -6px 0 7px rgba(3, 175, 175, 0.5);
  height: 33px;
}
.k-grid .enterprise {
  padding-left: 23px !important;
}
.k-grid .enterprise:before {
  /*content: "\f0fe";
  float: left;
  font: normal normal normal 14px/1 FontAwesome;
  top: 0;
  left: 0;
  width: 0;
  color: #13af03;
  margin-top: 7px;
  margin-right: 30px;
  font-size: 11px;*/
  content: " ";
  box-shadow: -17px 3px 0 7px rgba(3, 175, 175, 0.5);
  position: absolute;
  height: 15px;
  /*left: 136px;*/
}
.k-grid .k-grid-toolbar {
  height: 70px;
}
.k-grid .k-grid-toolbar .k-button {
  margin-left: 0.375rem;
  margin-top: 10px;
}
@media (max-width: 738px) {
  .k-grid .k-grid-toolbar .k-button {
    color: rgba(255, 255, 255, 0) !important;
    width: 43px;
  }
  .k-grid .k-grid-toolbar .k-grid-save-changes span, .k-grid .k-grid-toolbar .k-grid-cancel-changes span {
    position: absolute;
    margin: 0 5px 0 0;
    /*&:before {
        color: rgba(255, 255, 255, 1)
    }*/
  }
  .k-grid .k-grid-toolbar .k-grid-excel span, .k-grid .k-grid-toolbar .k-grid-pdf span {
    position: absolute;
    margin: 0 5px 0 0;
    /*&:before {
        color: rgba(0, 0, 0, 1)
    }*/
  }
  .k-grid .k-grid-toolbar i {
    position: absolute;
    margin: 0 5px 0 0;
    /*&:before {
        color: rgba(255, 255, 255, 1)
    }*/
  }
}
.k-grid .k-alt {
  background-color: #fff;
}
.k-grid .k-alt td {
  border-top: solid 1px #b3b3b3;
  border-bottom: solid 1px #b3b3b3;
}
.k-grid td {
  border-color: #b3b3b3;
  /*font-size: 14px;
  padding: 0.35rem 0.7rem;*/
}
.k-grid .editable-cell {
  border: solid 1px rgba(19, 175, 3, 0.41);
  background-color: rgba(19, 175, 3, 0.06);
  text-align: right;
}
.k-grid .editable-cell:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  content: "\f303";
  float: left;
  top: 0;
  left: 0;
  width: 0;
  color: rgb(19, 175, 3);
  margin-top: 2px;
}
.k-grid .missing-value-cell {
  border: solid 1px rgba(193, 197, 4, 0.41);
  background-color: rgba(193, 197, 4, 0.06);
  text-align: right;
}
.k-grid .missing-value-cell:before {
  content: "\f071";
  float: left;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  top: 0;
  left: 0;
  width: 0;
  color: #c1c504;
  margin-top: 5px;
}

/*.k-grid-save-changes {
    background-color: #447743;
    color: (white !important);
    span {
        color: (#447743 !important);
    }
}*/
/*.k-grid-save-changes:hover {
    background-color: #315733;
    color: white;
}*/
/*.k-grid-cancel-changes {
    background-color: #b90000;
        color: (white !important);
    span {
        color: (#b90000 !important);
    }
}*/
/*.k-grid-excel {
    background-color: #b90000;
        color: (white !important);
    span {
        color: (#1f7244 !important);
    }
}

.k-grid-pdf {
    background-color: #b90000;
        color: (white !important);
    span {
        color: (#cb0606 !important);
    }
}*/
.k-grid-submit {
  /*background-color: #b90000;
      color: (white !important);*/
}
.k-grid-submit i {
  color: #554378 !important;
  margin-right: 6px;
}

/*.k-grid-cancel-changes:hover {
    background-color: #980202;
    color: white;
}*/
.k-grid-UndoSubmission {
  background-color: #ffffff;
  color: #292b2c !important;
}
.k-grid-UndoSubmission i {
  color: rgba(3, 175, 175, 0.8);
}

.k-grid-UndoSubmission:hover {
  background-color: #e6e6e6;
}

.k-grid-ViewParish {
  background-color: #ffffff;
  color: #292b2c !important;
}
.k-grid-ViewParish i {
  color: rgba(85, 67, 120, 0.8);
}

.k-grid-ViewParish:hover {
  background-color: #e6e6e6;
}

.k-grid tr.k-state-selected {
  border-left: solid 5px #554378;
}

@media (max-width: 1109px) {
  .k-grid-UndoSubmission {
    color: rgba(255, 255, 255, 0) !important;
    width: 43px;
    justify-content: inherit;
  }
  .k-grid-UndoSubmission i {
    color: rgba(3, 175, 175, 0.8) !important;
    position: absolute;
    margin: 0 5px 0 0;
  }
  .k-grid-ViewParish {
    color: rgba(255, 255, 255, 0) !important;
    width: 43px;
    justify-content: inherit;
  }
  .k-grid-ViewParish i {
    color: rgba(85, 67, 120, 0.8) !important;
    position: absolute;
    margin: 0 5px 0 0;
  }
}
.notificationWrap {
  display: table;
  width: 100%;
}
.notificationWrap .k-notification {
  /*position: fixed;*/
  width: 100%;
  /*top: 59px;*/
  /*z-index: 999;*/
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: cubic-bezier(1, 1, 0.5, 1);
  -o-transition-timing-function: cubic-bezier(1, 1, 0.5, 1);
  -webkit-transition-timing-function: cubic-bezier(1, 1, 0.5, 1);
  transition-timing-function: cubic-bezier(1, 1, 0.5, 1);
}
.notificationWrap .k-notification .k-notification-wrap {
  padding: 0.75rem 3.5rem;
  word-wrap: break-word;
  white-space: normal;
}
.notificationWrap .k-notification .k-notification-wrap .k-icon {
  float: left;
  margin-top: 4px;
  position: absolute;
  top: 12px;
  left: 20px;
}
.notificationWrap .k-notification .k-notification-wrap .notificationCol {
  display: table-cell;
  vertical-align: top;
}
.notificationWrap .k-notification .k-notification-wrap .notificationClose {
  float: right;
  margin-top: 4px;
  position: absolute;
  top: 12px;
  right: 20px;
}

.gridMessages {
  background-color: rgba(3, 175, 175, 0.5);
  padding: 0.75rem 1.5rem;
  margin-bottom: 20px;
  color: rgb(1, 101, 101);
}
.gridMessages i {
  margin-right: 15px;
  font-size: 16px;
}

.gridFilters {
  padding-bottom: 20px;
  width: 100%;
  overflow: hidden;
}
.gridFilters .dropdownLists {
  float: left;
}
.gridFilters .toolbarCheckbox {
  margin-top: 9px;
  margin-left: 20px;
  float: left;
}
@media (max-width: 1109px) {
  .gridFilters .toolbarCheckbox {
    margin-top: 10px;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 922px) {
  .gridFilters .k-dropdown {
    width: 100%;
    margin-top: 10px;
  }
  .gridFilters .dropdownLists {
    width: 100%;
  }
}

/*@media (max-width: 951px) {
    .gridFilters {
        min-height: 103px;
    }
}
@media (max-width: 922px) {
    .gridFilters {
        min-height: 153px;
    }
}*/
#nonSubmittedParishes {
  margin-bottom: 30px;
}
#nonSubmittedParishes a strong {
  background-color: rgba(236, 238, 239, 0.5);
  padding: 5px 8px;
  margin-right: 5px;
  margin-bottom: 5px;
  color: #333;
}
#nonSubmittedParishes a:hover strong {
  background-color: rgb(236, 238, 239);
}

.k-callout {
  display: none;
}

#state {
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
}
#state .st0 {
  fill: #ECEEEF;
}
#state .st1 {
  fill: #ECEEEF;
  stroke: #FFFFFF;
  stroke-width: 10;
  stroke-linejoin: round;
}
#state .parishFill {
  fill: #aaa1bb;
}
#state g:hover > .parishFill {
  fill: rgba(85, 67, 120, 0.8);
  cursor: pointer;
}

/*@media (max-width: 500px) {
    #state {
        width: 100%;
    }
}*/
.k-grid-footer {
  padding-right: 0 !important;
}
.k-grid-footer table {
  width: 100% !important;
  table-layout: inherit !important;
}
.k-grid-footer table td {
  border: solid 0px #f7f7f9;
}
.k-grid-footer table td:last-child {
  width: 600px;
  text-align: right;
}
.k-grid-footer table td .gfvTotal strong {
  background-color: rgba(19, 175, 3, 0.41);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUE0Rlk7RUFDSTtBQTFGaEI7O0FBK0ZBO0VBQ0k7QUE1Rko7O0FBOEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNGSjtBQTZGSTtFQUNJO0FBM0ZSO0FBOEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUE1RlI7QUErRkk7RUFDSSxhQ3JwQk07QUR3akJkO0FBZ0dJO0VBQ0k7RUFDQTtBQTlGUjs7QUFpR0E7Ozs7RUFBQTtBQUtBO0VBQ0k7QUE5Rko7QUFnR0k7RUFDSTtFQUNBO0FBOUZSO0FBZ0dRO0VBQ0k7QUE5Rlo7QUFnR1k7RUFDSTtFQUNBO0FBOUZoQjtBQWtHZ0I7RUFDSTtBQWhHcEIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ludGVybmFsLWFwcGxpY2F0aW9uLy4vYXBwQ3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vaW50ZXJuYWwtYXBwbGljYXRpb24vLi9wYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vaW50ZXJuYWwtYXBwbGljYXRpb24vLi9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuI2dyaWQgPiAuay1ncmlkLWhlYWRlciA+IGRpdiA+IHRhYmxlLFxuI2dyaWQgPiAuay1ncmlkLWNvbnRlbnQgPiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNncmlkIC5rLWdyaWQtY29udGVudCwgI3VuU3VibWl0dGVkR3JpZCAuay1ncmlkLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDE1cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTY4cHgpIHtcbiAgI2dyaWQgLmstZ3JpZC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA0MjhweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLmVudGVycHJpc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb2RpdHkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZha2Vyb3cge1xuICBjb2xvcjogIzJhOTIxMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjEwLCAyMjIsIDAuNikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG59XG4uZmFrZXJvdyB0ZCB7XG4gIC8qcGFkZGluZy10b3A6ICgwcHggIWltcG9ydGFudCk7XG4gIHBhZGRpbmctYm90dG9tOiAoMHB4ICFpbXBvcnRhbnQpOyovXG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoODQsIDY3LCAxMTksIDAuMzcpO1xufVxuLmZha2Vyb3cgZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXN0YXRlLXNlbGVjdGVkIHRkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg4NCwgNjcsIDExOSwgMC4zNyk7XG59XG5cbi5rLXRvb2x0aXAtdmFsaWRhdGlvbiB7XG4gIG1hcmdpbjogOHB4IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3B4IDhweDtcbn1cblxuLmdyaWRNZXNzYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDNlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZE1lc3NhZ2UgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN5ZWFyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5kaXYudG9nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qbWFyZ2luOiAxZW0gYXV0bzsqL1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiA2M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuZGl2LnRvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG5kaXYudG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTk9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qZGl2LnRvZzpob3ZlcjphZnRlciB7XG4gICAgbGVmdDogMTBweDtcbn0qL1xuZGl2LnRvZy5vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIllFU1wiO1xuICByaWdodDogMzdweDtcbn1cblxuZGl2LnRvZy5vbiB7XG4gIGJhY2tncm91bmQ6ICM1NTQzNzg7XG59XG5cbmRpdi50b2cub246YWZ0ZXIge1xuICBsZWZ0OiAzMXB4O1xufVxuXG4vKmRpdi50b2cub246aG92ZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDI1cHg7XG59Ki9cbiNhZG1pbkdyaWQgI2dyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIC52ZXJ0aWNhbFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKSByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4vKiNhZG1pbkdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgICBoZWlnaHQ6ICgyNTBweCAhaW1wb3J0YW50KTtcbn0qL1xuLnNlY3RvckRyb3Bkb3duIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zZWN0b3JEcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI2FkbWluR3JpZCAuay1ncmlkIC50ZXh0LWJveCB7XG4gIHdpZHRoOiA4MyU7XG59XG4jYWRtaW5HcmlkIC5rLWVkaXQtY2VsbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAtMTdweCAycHggMCA3cHggcmdiYSgzLCAxNzUsIDE3NSwgMC41KTtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuI2FkbWluR3JpZCAuay1ncmlkLWVkaXQtcm93IC5jb21tb2RpdHk6YmVmb3JlLCAjYWRtaW5HcmlkIC5rLWdyaWQtZWRpdC1yb3cgLml0ZW06YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogLTE3cHggMnB4IDAgN3B4IHJnYmEoMywgMTc1LCAxNzUsIDApICFpbXBvcnRhbnQ7XG59XG4jYWRtaW5HcmlkIC5rLWdyaWQtZWRpdC1yb3cgLmNvbW1vZGl0eSBpbnB1dCwgI2FkbWluR3JpZCAuay1ncmlkLWVkaXQtcm93IC5pdGVtIGlucHV0IHtcbiAgd2lkdGg6IDg1JTtcbn1cbiNhZG1pbkdyaWQgLmNvbW1vZGl0eTpiZWZvcmUsICNhZG1pbkdyaWQgLml0ZW06YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogLTE3cHggMnB4IDAgN3B4IHJnYmEoMywgMTc1LCAxNzUsIDApO1xufVxuXG4uay1ncmlkIHtcbiAgLyoucGFyaXNoQ29sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfSovXG59XG4uay1ncmlkIHRyLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItbGVmdDogc29saWQgNXB4ICM1NTQzNzg7XG59XG4uay1ncmlkIC5pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG4uay1ncmlkIC5pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgY29sb3I6IHJnYigzLCAxNzUsIDE3NSk7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIC8qY29udGVudDogXCJcXEEwXCI7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTNhZjAzO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbn1cbi5rLWdyaWQgLmNvbW1vZGl0eSB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuLmstZ3JpZCAuY29tbW9kaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgY29sb3I6IHJnYigzLCAxNzUsIDE3NSk7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4uay1ncmlkIC5zdWJpdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG4uay1ncmlkIC5zdWJpdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGNvbG9yOiByZ2IoMywgMTc1LCAxNzUpO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBib3gtc2hhZG93OiAtMTdweCAycHggMCA3cHggcmdiYSgzLCAxNzUsIDE3NSwgMCkgIWltcG9ydGFudDtcbn1cbi5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuZW50ZXJwcmlzZTpiZWZvcmUge1xuICBib3gtc2hhZG93OiAtMTdweCAtNnB4IDAgN3B4IHJnYmEoMywgMTc1LCAxNzUsIDAuNSk7XG4gIGhlaWdodDogMzNweDtcbn1cbi5rLWdyaWQgLmVudGVycHJpc2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHggIWltcG9ydGFudDtcbn1cbi5rLWdyaWQgLmVudGVycHJpc2U6YmVmb3JlIHtcbiAgLypjb250ZW50OiBcIlxcZjBmZVwiO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBjb2xvcjogIzEzYWYwMztcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDsqL1xuICBjb250ZW50OiBcIsKgXCI7XG4gIGJveC1zaGFkb3c6IC0xN3B4IDNweCAwIDdweCByZ2JhKDMsIDE3NSwgMTc1LCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTVweDtcbiAgLypsZWZ0OiAxMzZweDsqL1xufVxuLmstZ3JpZCAuay1ncmlkLXRvb2xiYXIge1xuICBoZWlnaHQ6IDcwcHg7XG59XG4uay1ncmlkIC5rLWdyaWQtdG9vbGJhciAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzM4cHgpIHtcbiAgLmstZ3JpZCAuay1ncmlkLXRvb2xiYXIgLmstYnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0M3B4O1xuICB9XG4gIC5rLWdyaWQgLmstZ3JpZC10b29sYmFyIC5rLWdyaWQtc2F2ZS1jaGFuZ2VzIHNwYW4sIC5rLWdyaWQgLmstZ3JpZC10b29sYmFyIC5rLWdyaWQtY2FuY2VsLWNoYW5nZXMgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIC8qJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxuICAgIH0qL1xuICB9XG4gIC5rLWdyaWQgLmstZ3JpZC10b29sYmFyIC5rLWdyaWQtZXhjZWwgc3BhbiwgLmstZ3JpZCAuay1ncmlkLXRvb2xiYXIgLmstZ3JpZC1wZGYgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIC8qJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKVxuICAgIH0qL1xuICB9XG4gIC5rLWdyaWQgLmstZ3JpZC10b29sYmFyIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAvKiY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbiAgICB9Ki9cbiAgfVxufVxuLmstZ3JpZCAuay1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmstZ3JpZCAuay1hbHQgdGQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2IzYjNiMztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiM2IzYjM7XG59XG4uay1ncmlkIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xuICAvKmZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMC4zNXJlbSAwLjdyZW07Ki9cbn1cbi5rLWdyaWQgLmVkaXRhYmxlLWNlbGwge1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE5LCAxNzUsIDMsIDAuNDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxNzUsIDMsIDAuMDYpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rLWdyaWQgLmVkaXRhYmxlLWNlbGw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBjb2xvcjogcmdiKDE5LCAxNzUsIDMpO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uay1ncmlkIC5taXNzaW5nLXZhbHVlLWNlbGwge1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE5MywgMTk3LCA0LCAwLjQxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDE5NywgNCwgMC4wNik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstZ3JpZCAubWlzc2luZy12YWx1ZS1jZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgY29sb3I6ICNjMWM1MDQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLyouay1ncmlkLXNhdmUtY2hhbmdlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0Nzc0MztcbiAgICBjb2xvcjogKHdoaXRlICFpbXBvcnRhbnQpO1xuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogKCM0NDc3NDMgIWltcG9ydGFudCk7XG4gICAgfVxufSovXG4vKi5rLWdyaWQtc2F2ZS1jaGFuZ2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1NzMzO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn0qL1xuLyouay1ncmlkLWNhbmNlbC1jaGFuZ2VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjkwMDAwO1xuICAgICAgICBjb2xvcjogKHdoaXRlICFpbXBvcnRhbnQpO1xuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogKCNiOTAwMDAgIWltcG9ydGFudCk7XG4gICAgfVxufSovXG4vKi5rLWdyaWQtZXhjZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOTAwMDA7XG4gICAgICAgIGNvbG9yOiAod2hpdGUgIWltcG9ydGFudCk7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAoIzFmNzI0NCAhaW1wb3J0YW50KTtcbiAgICB9XG59XG5cbi5rLWdyaWQtcGRmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjkwMDAwO1xuICAgICAgICBjb2xvcjogKHdoaXRlICFpbXBvcnRhbnQpO1xuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogKCNjYjA2MDYgIWltcG9ydGFudCk7XG4gICAgfVxufSovXG4uay1ncmlkLXN1Ym1pdCB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI2I5MDAwMDtcbiAgICAgIGNvbG9yOiAod2hpdGUgIWltcG9ydGFudCk7Ki9cbn1cbi5rLWdyaWQtc3VibWl0IGkge1xuICBjb2xvcjogIzU1NDM3OCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLyouay1ncmlkLWNhbmNlbC1jaGFuZ2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTgwMjAyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn0qL1xuLmstZ3JpZC1VbmRvU3VibWlzc2lvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjkyYjJjICFpbXBvcnRhbnQ7XG59XG4uay1ncmlkLVVuZG9TdWJtaXNzaW9uIGkge1xuICBjb2xvcjogcmdiYSgzLCAxNzUsIDE3NSwgMC44KTtcbn1cblxuLmstZ3JpZC1VbmRvU3VibWlzc2lvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5rLWdyaWQtVmlld1BhcmlzaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjkyYjJjICFpbXBvcnRhbnQ7XG59XG4uay1ncmlkLVZpZXdQYXJpc2ggaSB7XG4gIGNvbG9yOiByZ2JhKDg1LCA2NywgMTIwLCAwLjgpO1xufVxuXG4uay1ncmlkLVZpZXdQYXJpc2g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uay1ncmlkIHRyLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItbGVmdDogc29saWQgNXB4ICM1NTQzNzg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTA5cHgpIHtcbiAgLmstZ3JpZC1VbmRvU3VibWlzc2lvbiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIH1cbiAgLmstZ3JpZC1VbmRvU3VibWlzc2lvbiBpIHtcbiAgICBjb2xvcjogcmdiYSgzLCAxNzUsIDE3NSwgMC44KSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuICAuay1ncmlkLVZpZXdQYXJpc2gge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICB9XG4gIC5rLWdyaWQtVmlld1BhcmlzaCBpIHtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjcsIDEyMCwgMC44KSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbldyYXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm90aWZpY2F0aW9uV3JhcCAuay1ub3RpZmljYXRpb24ge1xuICAvKnBvc2l0aW9uOiBmaXhlZDsqL1xuICB3aWR0aDogMTAwJTtcbiAgLyp0b3A6IDU5cHg7Ki9cbiAgLyp6LWluZGV4OiA5OTk7Ki9cbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIDEsIDAuNSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAxLCAwLjUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIDEsIDAuNSwgMSk7XG59XG4ubm90aWZpY2F0aW9uV3JhcCAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nOiAwLjc1cmVtIDMuNXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm5vdGlmaWNhdGlvbldyYXAgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi13cmFwIC5rLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMjBweDtcbn1cbi5ub3RpZmljYXRpb25XcmFwIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uQ29sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub3RpZmljYXRpb25XcmFwIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uQ2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uZ3JpZE1lc3NhZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAxNzUsIDE3NSwgMC41KTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiByZ2IoMSwgMTAxLCAxMDEpO1xufVxuLmdyaWRNZXNzYWdlcyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ncmlkRmlsdGVycyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncmlkRmlsdGVycyAuZHJvcGRvd25MaXN0cyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmdyaWRGaWx0ZXJzIC50b29sYmFyQ2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTA5cHgpIHtcbiAgLmdyaWRGaWx0ZXJzIC50b29sYmFyQ2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjJweCkge1xuICAuZ3JpZEZpbHRlcnMgLmstZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmdyaWRGaWx0ZXJzIC5kcm9wZG93bkxpc3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKkBtZWRpYSAobWF4LXdpZHRoOiA5NTFweCkge1xuICAgIC5ncmlkRmlsdGVycyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwM3B4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjJweCkge1xuICAgIC5ncmlkRmlsdGVycyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1M3B4O1xuICAgIH1cbn0qL1xuI25vblN1Ym1pdHRlZFBhcmlzaGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNub25TdWJtaXR0ZWRQYXJpc2hlcyBhIHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMzgsIDIzOSwgMC41KTtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMzMzM7XG59XG4jbm9uU3VibWl0dGVkUGFyaXNoZXMgYTpob3ZlciBzdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzgsIDIzOSk7XG59XG5cbi5rLWNhbGxvdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc3RhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNzdGF0ZSAuc3QwIHtcbiAgZmlsbDogI0VDRUVFRjtcbn1cbiNzdGF0ZSAuc3QxIHtcbiAgZmlsbDogI0VDRUVFRjtcbiAgc3Ryb2tlOiAjRkZGRkZGO1xuICBzdHJva2Utd2lkdGg6IDEwO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuI3N0YXRlIC5wYXJpc2hGaWxsIHtcbiAgZmlsbDogI2FhYTFiYjtcbn1cbiNzdGF0ZSBnOmhvdmVyID4gLnBhcmlzaEZpbGwge1xuICBmaWxsOiByZ2JhKDg1LCA2NywgMTIwLCAwLjgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgI3N0YXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSovXG4uay1ncmlkLWZvb3RlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5rLWdyaWQtZm9vdGVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdGFibGUtbGF5b3V0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uay1ncmlkLWZvb3RlciB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogc29saWQgMHB4ICNmN2Y3Zjk7XG59XG4uay1ncmlkLWZvb3RlciB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rLWdyaWQtZm9vdGVyIHRhYmxlIHRkIC5nZnZUb3RhbCBzdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxNzUsIDMsIDAuNDEpO1xufSIsIiRkZWZhdWx0LWZvbnQ6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJHB1cnBsZTogIzU1NDM3ODtcclxuJGxpZ2h0UHVycGxlOiAjYWFhMWJiO1xyXG4kZ3JlZW46ICM1QjdENEE7XHJcbiRsaWdodEdyZWVuOiAjYjVjOWFiO1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYTtcclxuJGdyYXktMjAwOiAjZTllY2VmO1xyXG4kZ3JheS0zMDA6ICNkZWUyZTY7XHJcbiRncmF5LTQwMDogI2NlZDRkYTtcclxuJGdyYXktNTAwOiAjYWRiNWJkO1xyXG4kZ3JheS02MDA6ICM2Yzc1N2Q7XHJcbiRncmF5LTcwMDogIzQ5NTA1NztcclxuJGdyYXktODAwOiAjMzQzYTQwO1xyXG4kZ3JheS05MDA6ICMyMTI1Mjk7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJHByaW1hcnk6ICM1NTQzNzg7XHJcbiRzdWNjZXNzOiAjMTNhZjAzO1xyXG4kaW5mbzogIzE4OGViZDtcclxuJHdhcm5pbmc6ICNlZmIwMDA7XHJcbiRkYW5nZXI6ICNiOTAwMDA7XHJcbiIsIkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XHJcbiAgQGlmICRpbnNldCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgICBib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcclxuICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcclxuICB9XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogICAgJHRyYW5zaXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiAgICAgICR0cmFuc2l0aW9uO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zaXRpb246ICAgICAgICAgJHRyYW5zaXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnR5Li4uKSB7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6ICAgICRwcm9wZXJ0eTtcclxuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6ICAgICAgJHByb3BlcnR5O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAgICAgICAgICRwcm9wZXJ0eTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb24uLi4pIHtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgJGR1cmF0aW9uO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAkZHVyYXRpb247XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgICAgJGR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLi4uKSB7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAgICAkdGltaW5nO1xyXG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICAgICAgJHRpbWluZztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmc7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICAgICAgICAkdGltaW5nO1xyXG59XHJcbkBtaXhpbiBib3gtc2l6aW5nKCRib3gtbW9kZWwpIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3gtbW9kZWw7IC8vIFNhZmFyaSA8PSA1XHJcbiAgLW1vei1ib3gtc2l6aW5nOiAkYm94LW1vZGVsOyAvLyBGaXJlZm94IDw9IDE5XHJcbiAgYm94LXNpemluZzogJGJveC1tb2RlbDtcclxufVxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7ICAvKiBzdG9wcyBiZyBjb2xvciBmcm9tIGxlYWtpbmcgb3V0c2lkZSB0aGUgYm9yZGVyOiAqL1xyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/