/* mixin for multiline */
.image-tools {
  width: 100%;
  height: 20px;
  background: #fff;
  display: none;
  position: absolute;
  opacity: 0.8;
  filter: alpha(opacity=80);
  min-width: 60px;
  border-bottom: solid 1px #999; }

.image-pos {
  position: relative; }

.qaImageInner:hover .image-tools {
  display: block; }

.qaImageInner {
  max-height: 300px;
  overflow: hidden; }

.flagged {
  border: solid 1px red;
  background: #dfcaca;
  padding: 10px;
  padding-top: 5px;
  margin-bottom: 5px; }

.deleteQuestionImg i.ss-icon, .deleteAnswerImg i.ss-icon, .flagQAImage i.ss-icon {
  color: #3a4043; }

.deleteQuestionImg:hover i.ss-icon, .deleteAnswerImg:hover i.ss-icon, .flagQAImage:hover i.ss-icon {
  color: #2393bd; }

.flagged .flagQAImage {
  display: none; }

.undoPanel {
  display: none;
  clear: both;
  padding-bottom: 10px; }

.flaggedMsg {
  margin-bottom: 10px;
  display: none;
  width: 180px; }

.flaggedMsgTxt {
  color: black;
  font-weight: bold; }

.flagged .flaggedMsg {
  display: block; }

.undoText {
  color: black !important;
  font-weight: bold; }

.undoPanel {
  margin: 5px;
  float: left;
  width: 200px;
  display: none; }

.qaImage {
  float: left;
  margin: 5px; }

.qaImageImg {
  width: 200px; }

.flagged .qaImageImg {
  width: 180px; }

.imageTiles {
  width: 300px;
  display: block;
  overflow: hidden; }
  @media only screen and (min-width: 48em) {
    .imageTiles {
      width: 460px; } }

.reviewedMsg {
  font-weight: bold;
  margin: 10px 0px; }

.btn.claim, .btn.unclaim {
  margin-left: 20px; }

.claimMsgText {
  width: 380px;
  /*display:block;*/
  /*float:left;*/ }

.imgShared {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  float: right;
  height: 18px;
  margin-top: 2px;
  width: 20px; }

.paywall {
  background-color: #f9f9f9;
  text-align: center; }
  .paywall__header {
    font-size: 2rem !important;
    padding-top: 1.66667rem;
    font-weight: lighter !important; }
  .paywall__text {
    padding-left: 1.38889rem;
    padding-right: 1.38889rem;
    font-size: 1rem; }
  .paywall__btn {
    width: 16.66667rem; }
  .paywall__login {
    font-size: 0.77778rem;
    display: block;
    padding-bottom: 1.66667rem; }

.dropdownMenu .menuTitleDown {
  float: left; }

.dropdownMenu .menuTitleBar:hover {
  cursor: pointer; }

.dropdownMenu .menuItems {
  position: absolute;
  z-index: 1000;
  left: 0px;
  background: transparent; }

.dropdownMenu .menuItemsHolder {
  position: absolute;
  display: none;
  text-align: left;
  left: auto; }

.dropdownMenu .submenuRight {
  position: relative;
  float: left;
  top: 7px;
  display: none; }

.dropdownMenu .menuItem {
  float: left;
  white-space: nowrap;
  min-width: 100%;
  width: 100%; }

.dropdownMenu .itemIcon {
  display: inline-block;
  padding: 5px 5px 5px 10px; }
  .dropdownMenu .itemIcon i {
    font-size: 11px;
    font-size: 0.61111rem; }

.dropdownMenu .item {
  display: inline-block;
  white-space: nowrap;
  padding: 5px 15px 5px 5px;
  font-size: 11px;
  font-size: 0.61111rem; }

.dropdownMenu.open-left .menuItemsInner {
  float: left;
  border: solid 1px #999;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0; }

.dropdownMenu.open-left .menuItem {
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0; }

.dropdownMenu.open-right .menuItemsInner {
  float: left;
  border: solid 1px #999;
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0; }

.dropdownMenu.open-right .menuItem {
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0; }

.dropdownMenu.header .menuTitle {
  float: left;
  color: #fff;
  height: 14px; }

.dropdownMenu.header .menuTitleDown {
  padding: 0px 0px 0px 5px;
  color: #fff; }

.dropdownMenu.header .open .menuTitleDown {
  color: #fab93a; }

.dropdownMenu.header .menuTitleBar:hover .menuTitle {
  color: #d5eef8; }

.dropdownMenu.header .menuTitleBar:hover .menuTitleDown {
  color: #fab93a; }

.dropdownMenu.header .menuItems {
  top: 13px; }

.dropdownMenu.header .menuItemsInner {
  background: #fff;
  margin-top: 7px; }

.dropdownMenu.header .menuItem {
  background: #fff; }
  .dropdownMenu.header .menuItem:hover {
    background: #777; }
    .dropdownMenu.header .menuItem:hover .item {
      color: #d5eef8; }

.dropdownMenu.header .itemIcon i {
  color: #fab93a; }

.dropdownMenu.header .blackboard .itemIcon i {
  color: #000; }

.dropdownMenu.header .greenchalk .itemIcon i {
  color: #46A746; }

.dropdownMenu.classic {
  margin: 15px 0; }
  .dropdownMenu.classic::after {
    clear: both;
    content: "";
    display: table; }
  .dropdownMenu.classic .menuTitleBar {
    background: #fff;
    /* Old browsers */
    float: left;
    border-radius: 0;
    border: solid 1px #999; }
    .dropdownMenu.classic .menuTitleBar:hover .menuTitleDown {
      background: #8baeba;
      /* Old browsers */
      color: white; }
  .dropdownMenu.classic .menuTitle {
    float: left;
    padding: 5px 12px 5px 12px;
    height: 15px;
    font-size: 12px;
    font-size: 0.66667rem; }
  .dropdownMenu.classic .menuTitleDown {
    padding: 4px 8px 5px 8px;
    border-left: solid 1px #999; }
    .dropdownMenu.classic .menuTitleDown i.ss-icon {
      font-size: 8px;
      font-size: 0.44444rem; }
  .dropdownMenu.classic .menuTitleBar.open {
    -moz-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px; }
  .dropdownMenu.classic .open .menuTitleDown {
    background: #8baeba; }
  .dropdownMenu.classic .menuItems {
    top: 26px; }
  .dropdownMenu.classic .menuItemsInner {
    background: #fff;
    box-shadow: 5px 5px 5px #888; }
  .dropdownMenu.classic .menuItem {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    background: #fff;
    text-decoration: none; }
    .dropdownMenu.classic .menuItem:hover {
      background: #e8f4f9;
      /* Old browsers */
      border-top: solid 1px #acd4e5;
      border-bottom: solid 1px #acd4e5; }
  .dropdownMenu.classic .itemIcon i {
    color: #4685af; }
  .dropdownMenu.classic .item {
    color: #1f1f1f; }

.dropdownMenu.header .menuTitleDown i {
  line-height: 12px; }

.dropdownAnswerOuter {
  position: absolute; }

.dropdownAnswerInner {
  position: relative;
  left: 550px;
  top: -2; }

.dropdownAnswerInner {
  left: 500px; }

.submenuItem:hover .submenuRight {
  display: block; }

.dropdownMenuStatus {
  margin-left: 15px;
  margin-top: 7px; }

.socialCountHolder {
  position: relative; }

.socialCount {
  position: absolute;
  top: -28px;
  right: -8px;
  z-index: 200;
  background: #D12626;
  padding: 0 5px;
  font-size: 10px;
  font-size: 0.55556rem;
  color: #FFF;
  border-radius: 0; }

.shared-border {
  -moz-border-bottom-left-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.rq-modal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
  /********* Sharing **********/ }
  .rq-modal .ss-delete {
    color: #adadad;
    text-align: right;
    display: block;
    margin-bottom: 20px;
    font-size: 1.11111rem;
    cursor: pointer;
    transition: color 0.25s ease; }
    @media only screen and (min-width: 32em) {
      .rq-modal .ss-delete {
        float: right;
        margin-bottom: 0; } }
    .rq-modal .ss-delete:hover {
      color: #c73e28; }
  .rq-modal__container {
    opacity: 0;
    background: #f9f9f9;
    padding: 1.11111rem 1.38889rem;
    width: 95%;
    transform: scale(0.7);
    transition: all 0.3s;
    text-align: left;
    overflow: hidden; }
    @media only screen and (min-width: 32em) {
      .rq-modal__container {
        padding: 2.77778rem 3.05556rem; } }
    @media only screen and (min-width: 1040px) {
      .rq-modal__container {
        width: 56.94444rem; } }
  .rq-modal__header {
    font-size: 25.92px;
    padding-bottom: 1.66667rem; }
  .rq-modal-inner {
    margin-bottom: 1.94444rem; }
    .rq-modal-inner:last-of-type {
      margin-bottom: 0; }
    .rq-modal-inner__subject {
      font-size: 15px;
      margin-bottom: 0.27778rem; }
    .rq-modal-inner__description {
      margin: 0.27778rem 0 0.11111rem;
      line-height: 1.66667rem; }
    .rq-modal-inner__answered {
      font-size: 0.77778rem;
      color: #707070; }
      .rq-modal-inner__answered .ed-icon {
        margin-right: 0.16667rem;
        position: relative;
        bottom: 0.05556rem;
        width: 1rem; }
  .rq-modal__btn {
    margin-top: 1.94444rem;
    text-align: left;
    display: block;
    outline: none;
    cursor: pointer;
    margin-bottom: 0; }
    @media only screen and (min-width: 32em) {
      .rq-modal__btn {
        float: right; } }
    .rq-modal__btn, .rq-modal__btn:visited {
      color: #c73e28; }
    .rq-modal__btn .ss-compose {
      position: relative;
      bottom: 3px; }
      .rq-modal__btn .ss-compose span {
        font-style: initial;
        padding-left: 0.44444rem;
        position: relative;
        bottom: 0.11111rem;
        font-size: 1rem; }
        @media only screen and (min-width: 1040px) {
          .rq-modal__btn .ss-compose span {
            bottom: 0.22222rem;
            float: left;
            padding-right: 0.44444rem; } }
  .rq-modal-inner .rq-modal-inner__title,
  .rq-modal-inner .rq-modal-inner__answered, .rq-modal__btn {
    font-weight: 500; }
  .rq-modal__header,
  .rq-modal-inner .rq-modal-inner__subject,
  .rq-modal-inner .rq-modal-inner__description {
    font-weight: 400; }
  .rq-modal-inner .rq-modal-inner__subject, .rq-modal__btn {
    text-transform: uppercase; }

.hideModal {
  display: none; }

.openModal {
  opacity: 1;
  transform: scale(0.97); }

.closeModal {
  transform: scale(0.7);
  transition: all 0.3s;
  opacity: 0; }

.closeModalBackground {
  visibility: hidden;
  transition: all 0.3s;
  opacity: 0; }

/******** Error Message ********/
@keyframes shake {
  0% {
    transform: rotate(5deg); }
  25% {
    transform: rotate(-5deg); }
  50% {
    transform: rotate(15deg); }
  75% {
    transform: rotate(-5deg); }
  100% {
    transform: rotate(0deg); } }

.ask-error-message {
  position: absolute;
  z-index: 999;
  background: #f8f3e6;
  padding: 2px 15px 15px;
  color: #c73e28;
  font-weight: 400;
  box-shadow: #ddd 1px 2px 3px;
  animation: shake .3s; }

.arrow-up {
  position: relative;
  bottom: 13px;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 13px solid #f8f3e6; }

@media only screen and (min-width: 48em) {
  #content-header {
    margin: 0 40px; } }

@media only screen and (min-width: 60em) {
  #content-header {
    margin: 0 0 10px 0;
    padding: 0;
    border-bottom: 1px solid #dedede; } }

#content {
  background-color: #fff;
  padding: 10px; }
  #content::after {
    clear: both;
    content: "";
    display: table; }
  @media only screen and (min-width: 60em) {
    #content {
      margin: 0 auto;
      padding: 20px;
      max-width: 1060px; }
      #content::after {
        clear: both;
        content: "";
        display: table; } }

#content-main {
  position: relative; }
  @media only screen and (min-width: 48em) {
    #content-main {
      padding: 0 40px; } }
  @media only screen and (min-width: 60em) {
    #content-main {
      float: left;
      padding: 0;
      width: calc(100% - 320px); } }

@media only screen and (min-width: 48em) {
  #sidebar {
    margin: 8px 40px 0 40px; } }

@media only screen and (min-width: 60em) {
  #sidebar {
    margin: 0;
    width: 300px;
    float: right; } }

.hh-sidebar {
  overflow: auto;
  margin: auto;
  width: 100%; }
  @media only screen and (min-width: 48em) {
    .hh-sidebar {
      float: right; } }
  @media only screen and (min-width: 60em) {
    .hh-sidebar {
      width: 32%; } }

.hh-content {
  overflow: auto;
  margin: auto;
  width: 100%;
  position: relative; }
  @media only screen and (min-width: 48em) {
    .hh-content {
      float: left;
      position: initial; } }
  @media only screen and (min-width: 60em) {
    .hh-content {
      padding-right: 1rem;
      width: 68%; } }

.hh-banner-ad {
  margin-bottom: 1rem;
  position: absolute;
  width: 95%;
  overflow: hidden; }
  @media only screen and (min-width: 48em) {
    .hh-banner-ad {
      position: initial;
      padding-right: 1rem;
      width: 100%; } }
  .hh-banner-ad .ad-content {
    padding: 0 !important; }

.small-caps {
  font-size: 12.5px;
  text-transform: uppercase; }

.hh-responder {
  font-weight: 600; }

.ed-icon {
  display: inline-block;
  margin-right: 0.27778rem;
  width: 0.77778rem;
  padding-bottom: 0.16667rem; }

.breadcrumbs {
  text-transform: uppercase;
  font-size: 0.66667rem; }
  .breadcrumbs__crumb, .breadcrumbs__crumb:visited {
    color: #006b87; }

.hh-box {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: #f9f9f9;
  text-align: center;
  padding: 1.94444rem;
  margin-bottom: 1rem; }
  .hh-box .ask-form {
    padding-top: 0.55556rem; }
  .hh-box__select-topic {
    display: none; }
  .hh-box__share_link_container {
    display: none !important; }
    @media only screen and (min-width: 60em) {
      .hh-box__share_link_container {
        display: inline !important;
        position: relative; } }
  .hh-box__paywall {
    padding: 0; }
  .hh-box__content {
    text-align: left;
    padding: 1.11111rem;
    text-transform: none;
    word-wrap: break-word; }
    .hh-box__content:nth-child(1) {
      margin-top: 3.33333rem; }
    @media only screen and (min-width: 48em) {
      .hh-box__content:nth-child(1) {
        margin-top: 0; } }
    @media only screen and (min-width: 60em) {
      .hh-box__content {
        padding: 2.77778rem; } }
  .hh-box__title {
    font-size: 21.6px; }
    .hh-box__title--questiontitle {
      font-weight: 500;
      line-height: 1.88889rem; }
    .hh-box__title--noquestionbody {
      padding-bottom: 1.11111rem; }
    .hh-box__title--questionfull {
      font-size: 16px;
      font-size: 0.88889rem;
      font-weight: 100;
      padding: 1.11111rem 0;
      line-height: 1.66667rem; }
    .hh-box__title--h1style {
      font-size: inherit;
      line-height: 1.88889rem;
      overflow-wrap: break-word;
      word-wrap: break-word; }
    .hh-box__title--subheader {
      font-size: 1.33333rem;
      text-align: center;
      text-transform: uppercase;
      margin-bottom: 1.66667rem;
      margin-top: 0.55556rem; }
      @media only screen and (min-width: 60em) {
        .hh-box__title--subheader {
          margin-top: 0; } }
    .hh-box__title--comments {
      font-size: 1rem;
      text-align: center;
      text-transform: uppercase;
      padding-bottom: 1.66667rem; }
      .hh-box__title--comments__closed {
        padding-bottom: 0; }
    .hh-box__title--caps {
      text-transform: uppercase; }
  .hh-box__comment {
    margin-bottom: 1.11111rem; }
  .hh-box__answerblock {
    margin-top: 2.22222rem; }
  .hh-box__answerblock > .hh-box__links {
    margin-top: 1.66667rem; }
  .hh-box__answer {
    font-size: 16px;
    font-size: 0.88889rem;
    line-height: 1.66667rem;
    text-transform: none;
    margin-top: 0.27778rem;
    margin-bottom: 1.66667rem; }
    .hh-box__answer__text {
      word-wrap: break-word; }
  .hh-box__summary {
    padding-top: 1.66667rem;
    line-height: 1.6rem; }
    .hh-box__summary__title {
      color: #c73e28; }
  .hh-box__select {
    width: 100%; }
  .hh-box__btn {
    width: 100%;
    background-color: #006b87; }
  .hh-box__list {
    list-style: none;
    text-align: left;
    padding: 0 0.27778rem; }
  .hh-box__link, .hh-box__link:visited {
    font-size: 15px;
    line-height: 1.55556rem;
    font-weight: 600;
    color: #006b87;
    text-transform: none;
    padding-top: 1.11111rem; }
  .hh-box__more {
    padding: 0;
    margin: 0;
    text-align: left; }
  .hh-box__link:first-child {
    padding-top: 0; }
  .hh-box__popup {
    margin-top: 0.55556rem;
    padding: 0.27778rem;
    padding-top: 0.83333rem;
    background: rgba(255, 255, 255, 0.97);
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3);
    position: absolute;
    z-index: 9999;
    right: 0; }
    @media only screen and (min-width: 60em) {
      .hh-box__popup {
        width: 8rem;
        padding-top: 0;
        padding-bottom: 0; } }
    .hh-box__popup:before {
      content: '';
      border-style: solid;
      border-width: 0 0.83333rem 0.83333rem 0.83333rem;
      border-color: transparent transparent #fff transparent;
      position: absolute;
      top: -0.78rem;
      right: 0.44444rem; }
  .hh-box__answercount {
    font-weight: 400;
    padding-top: 0.44444rem; }
  .hh-box__usercomments {
    display: none; }
    .hh-box__usercomments.open {
      display: block; }
  .hh-box__usercomments_nav, .hh-box__usercomments_icon {
    color: #1f1f1f; }

.topic-guide {
  padding: 1.66667rem;
  background-color: #f9f9f9;
  border: 1px solid #006b87; }
  .topic-guide__img {
    width: 60%; }
    @media only screen and (min-width: 48em) {
      .topic-guide__img {
        width: 30%; } }
    @media only screen and (min-width: 60em) {
      .topic-guide__img {
        width: 90%; } }
  .topic-guide__titlebox {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #006b87;
    padding: 1.66667rem 0;
    text-align: center;
    color: #fff;
    font-weight: 100;
    margin-bottom: 1rem; }
    .topic-guide__titlebox--read {
      font-size: 16px;
      font-size: 0.88889rem;
      text-transform: uppercase; }
    .topic-guide__titlebox--title, .topic-guide__titlebox--title:visited {
      display: block;
      line-height: 1.83333rem;
      color: #fff;
      font-size: 25.92px;
      padding-left: 0.55556rem;
      padding-right: 0.55556rem; }
      .topic-guide__titlebox--title:hover, .topic-guide__titlebox--title:visited:hover {
        font-weight: 500;
        color: #fff; }

.hh-upgrade {
  margin-bottom: 1rem; }

.article-tools {
  color: #006b87;
  font-size: 0.77778rem;
  font-weight: 400; }
  .article-tools .article-tools-list {
    padding: 0;
    margin: 0;
    list-style-type: none; }
    .article-tools .article-tools-list .article-tools-item {
      display: inline;
      margin-left: 10px; }
      .article-tools .article-tools-list .article-tools-item:first-child {
        margin-left: 0; }
    .article-tools .article-tools-list .article-tools-link {
      color: #006b87; }

.claimBox .btn {
  margin: 0.55556rem 0 0 0; }

#admin-msg {
  display: none; }

blockquote {
  margin: 1em 20px; }
  @media only screen and (min-width: 60em) {
    blockquote {
      margin: 1em 40px; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWV3b3JrLWhlbHAtbmV3LWRlc2lnbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEseUJBQXlCO0FBQ3pCO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQiw4QkFBOEIsRUFBRTs7QUFFbEM7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLHNCQUFzQjtFQUN0QixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxjQUFjO0VBQ2QsWUFBWTtFQUNaLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWE7RUFDYixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0Usd0JBQXdCO0VBQ3hCLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLFlBQVk7RUFDWixZQUFZO0VBQ1osYUFBYTtFQUNiLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxZQUFZO0VBQ1osWUFBWSxFQUFFOztBQUVoQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixpQkFBaUIsRUFBRTtFQUNuQjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZUFBZSxFQUFFOztBQUVuQjtFQUNFLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGFBQWE7RUFDYixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLFlBQVksRUFBRTs7QUFFaEI7RUFDRSwwQkFBMEI7RUFDMUIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSwyQkFBMkI7SUFDM0Isd0JBQXdCO0lBQ3hCLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UseUJBQXlCO0lBQ3pCLDBCQUEwQjtJQUMxQixnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZiwyQkFBMkIsRUFBRTs7QUFFakM7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxVQUFVO0VBQ1Ysd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsV0FBVyxFQUFFOztBQUVmO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixTQUFTO0VBQ1QsY0FBYyxFQUFFOztBQUVsQjtFQUNFLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxzQkFBc0I7RUFDdEIsMEJBQTBCLEVBQUU7RUFDNUI7SUFDRSxnQkFBZ0I7SUFDaEIsc0JBQXNCLEVBQUU7O0FBRTVCO0VBQ0Usc0JBQXNCO0VBQ3RCLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsZ0NBQWdDO0VBQ2hDLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLGdDQUFnQztFQUNoQywyQkFBMkIsRUFBRTs7QUFFL0I7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0VBQ3ZCLCtCQUErQjtFQUMvQiwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSwrQkFBK0I7RUFDL0IsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsWUFBWTtFQUNaLFlBQVk7RUFDWixhQUFhLEVBQUU7O0FBRWpCO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxVQUFVLEVBQUU7O0FBRWQ7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRSxpQkFBaUIsRUFBRTtJQUNuQjtNQUNFLGVBQWUsRUFBRTs7QUFFdkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7RUFDakI7SUFDRSxZQUFZO0lBQ1osWUFBWTtJQUNaLGVBQWUsRUFBRTtFQUNuQjtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsWUFBWTtJQUVaLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBRTtJQUN6QjtNQUNFLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsYUFBYSxFQUFFO0VBQ25CO0lBQ0UsWUFBWTtJQUNaLDJCQUEyQjtJQUMzQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UseUJBQXlCO0lBQ3pCLDRCQUE0QixFQUFFO0lBQzlCO01BQ0UsZUFBZTtNQUNmLHNCQUFzQixFQUFFO0VBQzVCO0lBQ0Usb0NBQW9DO0lBQ3BDLCtCQUErQjtJQUMvQixxQ0FBcUM7SUFDckMsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsaUJBQWlCO0lBQ2pCLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsMkJBQTJCO0lBQzNCLDhCQUE4QjtJQUM5QixpQkFBaUI7SUFDakIsc0JBQXNCLEVBQUU7SUFDeEI7TUFDRSxvQkFBb0I7TUFDcEIsa0JBQWtCO01BQ2xCLDhCQUE4QjtNQUM5QixpQ0FBaUMsRUFBRTtFQUN2QztJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFFBQVEsRUFBRTs7QUFFWjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsNkJBQTZCO0VBQzdCLDhCQUE4QixFQUFFOztBQUVsQztFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7RUFDcEIsc0JBQXdCO01BQXhCLHdCQUF3QjtFQUN4QixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLFFBQVE7RUFDUixPQUFPO0VBQ1AsWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHFDQUFxQztFQUNyQyw4QkFBOEIsRUFBRTtFQUNoQztJQUNFLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixzQkFBc0I7SUFDdEIsZ0JBQWdCO0lBQ2hCLDZCQUE2QixFQUFFO0lBQy9CO01BQ0U7UUFDRSxhQUFhO1FBQ2IsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFLGVBQWUsRUFBRTtFQUNyQjtJQUNFLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIsK0JBQStCO0lBQy9CLFdBQVc7SUFDWCxzQkFBc0I7SUFDdEIscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsK0JBQStCLEVBQUUsRUFBRTtJQUN2QztNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUM3QjtJQUNFLG1CQUFtQjtJQUNuQiwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLDBCQUEwQixFQUFFO0lBQzVCO01BQ0UsaUJBQWlCLEVBQUU7SUFDckI7TUFDRSxnQkFBZ0I7TUFDaEIsMEJBQTBCLEVBQUU7SUFDOUI7TUFDRSxnQ0FBZ0M7TUFDaEMsd0JBQXdCLEVBQUU7SUFDNUI7TUFDRSxzQkFBc0I7TUFDdEIsZUFBZSxFQUFFO01BQ2pCO1FBQ0UseUJBQXlCO1FBQ3pCLG1CQUFtQjtRQUNuQixtQkFBbUI7UUFDbkIsWUFBWSxFQUFFO0VBQ3BCO0lBQ0UsdUJBQXVCO0lBQ3ZCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsYUFBYSxFQUFFLEVBQUU7SUFDckI7TUFDRSxlQUFlLEVBQUU7SUFDbkI7TUFDRSxtQkFBbUI7TUFDbkIsWUFBWSxFQUFFO01BQ2Q7UUFDRSxvQkFBb0I7UUFDcEIseUJBQXlCO1FBQ3pCLG1CQUFtQjtRQUNuQixtQkFBbUI7UUFDbkIsZ0JBQWdCLEVBQUU7UUFDbEI7VUFDRTtZQUNFLG1CQUFtQjtZQUNuQixZQUFZO1lBQ1osMEJBQTBCLEVBQUUsRUFBRTtFQUN4Qzs7SUFFRSxpQkFBaUIsRUFBRTtFQUNyQjs7O0lBR0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSwwQkFBMEIsRUFBRTs7QUFFaEM7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsV0FBVztFQUNYLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsV0FBVyxFQUFFOztBQUVmO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixXQUFXLEVBQUU7O0FBRWYsaUNBQWlDO0FBQ2pDO0VBQ0U7SUFDRSx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSx5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLHdCQUF3QixFQUFFLEVBQUU7O0FBRWhDO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsU0FBUztFQUNULFVBQVU7RUFDVixvQ0FBb0M7RUFDcEMscUNBQXFDO0VBQ3JDLGtDQUFrQyxFQUFFOztBQUV0QztFQUNFO0lBQ0UsZUFBZSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0U7SUFDRSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGlDQUFpQyxFQUFFLEVBQUU7O0FBRXpDO0VBQ0UsdUJBQXVCO0VBQ3ZCLGNBQWMsRUFBRTtFQUNoQjtJQUNFLFlBQVk7SUFDWixZQUFZO0lBQ1osZUFBZSxFQUFFO0VBQ25CO0lBQ0U7TUFDRSxlQUFlO01BQ2YsY0FBYztNQUNkLGtCQUFrQixFQUFFO01BQ3BCO1FBQ0UsWUFBWTtRQUNaLFlBQVk7UUFDWixlQUFlLEVBQUUsRUFBRTs7QUFFM0I7RUFDRSxtQkFBbUIsRUFBRTtFQUNyQjtJQUNFO01BQ0UsZ0JBQWdCLEVBQUUsRUFBRTtFQUN4QjtJQUNFO01BQ0UsWUFBWTtNQUNaLFdBQVc7TUFDWCwwQkFBMEIsRUFBRSxFQUFFOztBQUVwQztFQUNFO0lBQ0Usd0JBQXdCLEVBQUUsRUFBRTs7QUFFaEM7RUFDRTtJQUNFLFVBQVU7SUFDVixhQUFhO0lBQ2IsYUFBYSxFQUFFLEVBQUU7O0FBRXJCO0VBQ0UsZUFBZTtFQUNmLGFBQWE7RUFDYixZQUFZLEVBQUU7RUFDZDtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7RUFDckI7SUFDRTtNQUNFLFdBQVcsRUFBRSxFQUFFOztBQUVyQjtFQUNFLGVBQWU7RUFDZixhQUFhO0VBQ2IsWUFBWTtFQUNaLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxZQUFZO01BQ1osa0JBQWtCLEVBQUUsRUFBRTtFQUMxQjtJQUNFO01BQ0Usb0JBQW9CO01BQ3BCLFdBQVcsRUFBRSxFQUFFOztBQUVyQjtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGlCQUFpQixFQUFFO0VBQ25CO0lBQ0U7TUFDRSxrQkFBa0I7TUFDbEIsb0JBQW9CO01BQ3BCLFlBQVksRUFBRSxFQUFFO0VBQ3BCO0lBQ0Usc0JBQXNCLEVBQUU7O0FBRTVCO0VBQ0Usa0JBQWtCO0VBQ2xCLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLDBCQUEwQjtFQUMxQixzQkFBc0IsRUFBRTtFQUN4QjtJQUNFLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxtQ0FBbUM7RUFDbkMsb0NBQW9DO0VBQ3BDLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0Usd0JBQXdCLEVBQUU7RUFDNUI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjtNQUNFO1FBQ0UsMkJBQTJCO1FBQzNCLG1CQUFtQixFQUFFLEVBQUU7RUFDN0I7SUFDRSxXQUFXLEVBQUU7RUFDZjtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLHNCQUFzQixFQUFFO0lBQ3hCO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRTtRQUNFLGNBQWMsRUFBRSxFQUFFO0lBQ3RCO01BQ0U7UUFDRSxvQkFBb0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0Usa0JBQWtCLEVBQUU7SUFDcEI7TUFDRSxpQkFBaUI7TUFDakIsd0JBQXdCLEVBQUU7SUFDNUI7TUFDRSwyQkFBMkIsRUFBRTtJQUMvQjtNQUNFLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsaUJBQWlCO01BQ2pCLHNCQUFzQjtNQUN0Qix3QkFBd0IsRUFBRTtJQUM1QjtNQUNFLG1CQUFtQjtNQUNuQix3QkFBd0I7TUFDeEIsMEJBQTBCO01BQzFCLHNCQUFzQixFQUFFO0lBQzFCO01BQ0Usc0JBQXNCO01BQ3RCLG1CQUFtQjtNQUNuQiwwQkFBMEI7TUFDMUIsMEJBQTBCO01BQzFCLHVCQUF1QixFQUFFO01BQ3pCO1FBQ0U7VUFDRSxjQUFjLEVBQUUsRUFBRTtJQUN4QjtNQUNFLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsMEJBQTBCO01BQzFCLDJCQUEyQixFQUFFO01BQzdCO1FBQ0Usa0JBQWtCLEVBQUU7SUFDeEI7TUFDRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsdUJBQXVCLEVBQUU7RUFDM0I7SUFDRSx1QkFBdUIsRUFBRTtFQUMzQjtJQUNFLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQUNyQix1QkFBdUI7SUFDdkIsMEJBQTBCLEVBQUU7SUFDNUI7TUFDRSxzQkFBc0IsRUFBRTtFQUM1QjtJQUNFLHdCQUF3QjtJQUN4QixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFLGVBQWUsRUFBRTtFQUNyQjtJQUNFLFlBQVksRUFBRTtFQUNoQjtJQUNFLFlBQVk7SUFDWiwwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxnQkFBZ0I7SUFDaEIsd0JBQXdCO0lBQ3hCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0UsV0FBVztJQUNYLFVBQVU7SUFDVixpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLHVCQUF1QjtJQUN2QixvQkFBb0I7SUFDcEIsd0JBQXdCO0lBQ3hCLHNDQUFzQztJQUN0QywwQ0FBMEM7SUFDMUMsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxTQUFTLEVBQUU7SUFDWDtNQUNFO1FBQ0UsWUFBWTtRQUNaLGVBQWU7UUFDZixrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0UsWUFBWTtNQUNaLG9CQUFvQjtNQUNwQixpREFBaUQ7TUFDakQsdURBQXVEO01BQ3ZELG1CQUFtQjtNQUNuQixjQUFjO01BQ2Qsa0JBQWtCLEVBQUU7RUFDeEI7SUFDRSxpQkFBaUI7SUFDakIsd0JBQXdCLEVBQUU7RUFDNUI7SUFDRSxjQUFjLEVBQUU7SUFDaEI7TUFDRSxlQUFlLEVBQUU7RUFDckI7SUFDRSxlQUFlLEVBQUU7O0FBRXJCO0VBQ0Usb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQiwwQkFBMEIsRUFBRTtFQUM1QjtJQUNFLFdBQVcsRUFBRTtJQUNiO01BQ0U7UUFDRSxXQUFXLEVBQUUsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsV0FBVyxFQUFFLEVBQUU7RUFDckI7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0lBQ3BDLDBCQUEwQjtJQUMxQixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsb0JBQW9CLEVBQUU7SUFDdEI7TUFDRSxnQkFBZ0I7TUFDaEIsc0JBQXNCO01BQ3RCLDBCQUEwQixFQUFFO0lBQzlCO01BQ0UsZUFBZTtNQUNmLHdCQUF3QjtNQUN4QixZQUFZO01BQ1osbUJBQW1CO01BQ25CLHlCQUF5QjtNQUN6QiwwQkFBMEIsRUFBRTtNQUM1QjtRQUNFLGlCQUFpQjtRQUNqQixZQUFZLEVBQUU7O0FBRXRCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBRTtFQUNuQjtJQUNFLFdBQVc7SUFDWCxVQUFVO0lBQ1Ysc0JBQXNCLEVBQUU7SUFDeEI7TUFDRSxnQkFBZ0I7TUFDaEIsa0JBQWtCLEVBQUU7TUFDcEI7UUFDRSxlQUFlLEVBQUU7SUFDckI7TUFDRSxlQUFlLEVBQUU7O0FBRXZCO0VBQ0UseUJBQXlCLEVBQUU7O0FBRTdCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGlCQUFpQixFQUFFO0VBQ25CO0lBQ0U7TUFDRSxpQkFBaUIsRUFBRSxFQUFFIiwiZmlsZSI6ImhvbWV3b3JrLWhlbHAtbmV3LWRlc2lnbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBtaXhpbiBmb3IgbXVsdGlsaW5lICovXG4uaW1hZ2UtdG9vbHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzk5OTsgfVxuXG4uaW1hZ2UtcG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5xYUltYWdlSW5uZXI6aG92ZXIgLmltYWdlLXRvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnFhSW1hZ2VJbm5lciB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mbGFnZ2VkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmVkO1xuICBiYWNrZ3JvdW5kOiAjZGZjYWNhO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmRlbGV0ZVF1ZXN0aW9uSW1nIGkuc3MtaWNvbiwgLmRlbGV0ZUFuc3dlckltZyBpLnNzLWljb24sIC5mbGFnUUFJbWFnZSBpLnNzLWljb24ge1xuICBjb2xvcjogIzNhNDA0MzsgfVxuXG4uZGVsZXRlUXVlc3Rpb25JbWc6aG92ZXIgaS5zcy1pY29uLCAuZGVsZXRlQW5zd2VySW1nOmhvdmVyIGkuc3MtaWNvbiwgLmZsYWdRQUltYWdlOmhvdmVyIGkuc3MtaWNvbiB7XG4gIGNvbG9yOiAjMjM5M2JkOyB9XG5cbi5mbGFnZ2VkIC5mbGFnUUFJbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVuZG9QYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uZmxhZ2dlZE1zZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4uZmxhZ2dlZE1zZ1R4dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZsYWdnZWQgLmZsYWdnZWRNc2cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udW5kb1RleHQge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnVuZG9QYW5lbCB7XG4gIG1hcmdpbjogNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5xYUltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5xYUltYWdlSW1nIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5mbGFnZ2VkIC5xYUltYWdlSW1nIHtcbiAgd2lkdGg6IDE4MHB4OyB9XG5cbi5pbWFnZVRpbGVzIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaW1hZ2VUaWxlcyB7XG4gICAgICB3aWR0aDogNDYwcHg7IH0gfVxuXG4ucmV2aWV3ZWRNc2cge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDBweDsgfVxuXG4uYnRuLmNsYWltLCAuYnRuLnVuY2xhaW0ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uY2xhaW1Nc2dUZXh0IHtcbiAgd2lkdGg6IDM4MHB4O1xuICAvKmRpc3BsYXk6YmxvY2s7Ki9cbiAgLypmbG9hdDpsZWZ0OyovIH1cblxuLmltZ1NoYXJlZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5wYXl3YWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXl3YWxsX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxLjY2NjY3cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cbiAgLnBheXdhbGxfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMS4zODg4OXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg5cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAucGF5d2FsbF9fYnRuIHtcbiAgICB3aWR0aDogMTYuNjY2NjdyZW07IH1cbiAgLnBheXdhbGxfX2xvZ2luIHtcbiAgICBmb250LXNpemU6IDAuNzc3NzhyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjY2NjdyZW07IH1cblxuLmRyb3Bkb3duTWVudSAubWVudVRpdGxlRG93biB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5kcm9wZG93bk1lbnUgLm1lbnVUaXRsZUJhcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZHJvcGRvd25NZW51IC5tZW51SXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duTWVudSAubWVudUl0ZW1zSG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wZG93bk1lbnUgLnN1Ym1lbnVSaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogN3B4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wZG93bk1lbnUgLm1lbnVJdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRyb3Bkb3duTWVudSAuaXRlbUljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7IH1cbiAgLmRyb3Bkb3duTWVudSAuaXRlbUljb24gaSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMC42MTExMXJlbTsgfVxuXG4uZHJvcGRvd25NZW51IC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42MTExMXJlbTsgfVxuXG4uZHJvcGRvd25NZW51Lm9wZW4tbGVmdCAubWVudUl0ZW1zSW5uZXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTtcbiAgLW1vei1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmRyb3Bkb3duTWVudS5vcGVuLWxlZnQgLm1lbnVJdGVtIHtcbiAgLW1vei1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmRyb3Bkb3duTWVudS5vcGVuLXJpZ2h0IC5tZW51SXRlbXNJbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTk5O1xuICAtbW96LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmRyb3Bkb3duTWVudS5vcGVuLXJpZ2h0IC5tZW51SXRlbSB7XG4gIC1tb3otYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd25NZW51LmhlYWRlciAubWVudVRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmRyb3Bkb3duTWVudS5oZWFkZXIgLm1lbnVUaXRsZURvd24ge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kcm9wZG93bk1lbnUuaGVhZGVyIC5vcGVuIC5tZW51VGl0bGVEb3duIHtcbiAgY29sb3I6ICNmYWI5M2E7IH1cblxuLmRyb3Bkb3duTWVudS5oZWFkZXIgLm1lbnVUaXRsZUJhcjpob3ZlciAubWVudVRpdGxlIHtcbiAgY29sb3I6ICNkNWVlZjg7IH1cblxuLmRyb3Bkb3duTWVudS5oZWFkZXIgLm1lbnVUaXRsZUJhcjpob3ZlciAubWVudVRpdGxlRG93biB7XG4gIGNvbG9yOiAjZmFiOTNhOyB9XG5cbi5kcm9wZG93bk1lbnUuaGVhZGVyIC5tZW51SXRlbXMge1xuICB0b3A6IDEzcHg7IH1cblxuLmRyb3Bkb3duTWVudS5oZWFkZXIgLm1lbnVJdGVtc0lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG5cbi5kcm9wZG93bk1lbnUuaGVhZGVyIC5tZW51SXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmRyb3Bkb3duTWVudS5oZWFkZXIgLm1lbnVJdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3OyB9XG4gICAgLmRyb3Bkb3duTWVudS5oZWFkZXIgLm1lbnVJdGVtOmhvdmVyIC5pdGVtIHtcbiAgICAgIGNvbG9yOiAjZDVlZWY4OyB9XG5cbi5kcm9wZG93bk1lbnUuaGVhZGVyIC5pdGVtSWNvbiBpIHtcbiAgY29sb3I6ICNmYWI5M2E7IH1cblxuLmRyb3Bkb3duTWVudS5oZWFkZXIgLmJsYWNrYm9hcmQgLml0ZW1JY29uIGkge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZHJvcGRvd25NZW51LmhlYWRlciAuZ3JlZW5jaGFsayAuaXRlbUljb24gaSB7XG4gIGNvbG9yOiAjNDZBNzQ2OyB9XG5cbi5kcm9wZG93bk1lbnUuY2xhc3NpYyB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5kcm9wZG93bk1lbnUuY2xhc3NpYzo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmRyb3Bkb3duTWVudS5jbGFzc2ljIC5tZW51VGl0bGVCYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLyogT2xkIGJyb3dzZXJzICovXG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTsgfVxuICAgIC5kcm9wZG93bk1lbnUuY2xhc3NpYyAubWVudVRpdGxlQmFyOmhvdmVyIC5tZW51VGl0bGVEb3duIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YmFlYmE7XG4gICAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZHJvcGRvd25NZW51LmNsYXNzaWMgLm1lbnVUaXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNXB4IDEycHggNXB4IDEycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNjY2NjdyZW07IH1cbiAgLmRyb3Bkb3duTWVudS5jbGFzc2ljIC5tZW51VGl0bGVEb3duIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4IDVweCA4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjOTk5OyB9XG4gICAgLmRyb3Bkb3duTWVudS5jbGFzc2ljIC5tZW51VGl0bGVEb3duIGkuc3MtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMC40NDQ0NHJlbTsgfVxuICAuZHJvcGRvd25NZW51LmNsYXNzaWMgLm1lbnVUaXRsZUJhci5vcGVuIHtcbiAgICAtbW96LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgLW1vei1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgLmRyb3Bkb3duTWVudS5jbGFzc2ljIC5vcGVuIC5tZW51VGl0bGVEb3duIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGJhZWJhOyB9XG4gIC5kcm9wZG93bk1lbnUuY2xhc3NpYyAubWVudUl0ZW1zIHtcbiAgICB0b3A6IDI2cHg7IH1cbiAgLmRyb3Bkb3duTWVudS5jbGFzc2ljIC5tZW51SXRlbXNJbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDVweCAjODg4OyB9XG4gIC5kcm9wZG93bk1lbnUuY2xhc3NpYyAubWVudUl0ZW0ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRyb3Bkb3duTWVudS5jbGFzc2ljIC5tZW51SXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZThmNGY5O1xuICAgICAgLyogT2xkIGJyb3dzZXJzICovXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2FjZDRlNTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYWNkNGU1OyB9XG4gIC5kcm9wZG93bk1lbnUuY2xhc3NpYyAuaXRlbUljb24gaSB7XG4gICAgY29sb3I6ICM0Njg1YWY7IH1cbiAgLmRyb3Bkb3duTWVudS5jbGFzc2ljIC5pdGVtIHtcbiAgICBjb2xvcjogIzFmMWYxZjsgfVxuXG4uZHJvcGRvd25NZW51LmhlYWRlciAubWVudVRpdGxlRG93biBpIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuLmRyb3Bkb3duQW5zd2VyT3V0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmRyb3Bkb3duQW5zd2VySW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDU1MHB4O1xuICB0b3A6IC0yOyB9XG5cbi5kcm9wZG93bkFuc3dlcklubmVyIHtcbiAgbGVmdDogNTAwcHg7IH1cblxuLnN1Ym1lbnVJdGVtOmhvdmVyIC5zdWJtZW51UmlnaHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd25NZW51U3RhdHVzIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuXG4uc29jaWFsQ291bnRIb2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNvY2lhbENvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yOHB4O1xuICByaWdodDogLThweDtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kOiAjRDEyNjI2O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNTU1NTZyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5zaGFyZWQtYm9yZGVyIHtcbiAgLW1vei1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucnEtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAvKioqKioqKioqIFNoYXJpbmcgKioqKioqKioqKi8gfVxuICAucnEtbW9kYWwgLnNzLWRlbGV0ZSB7XG4gICAgY29sb3I6ICNhZGFkYWQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMTExMTFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pIHtcbiAgICAgIC5ycS1tb2RhbCAuc3MtZGVsZXRlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucnEtbW9kYWwgLnNzLWRlbGV0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2M3M2UyODsgfVxuICAucnEtbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDEuMTExMTFyZW0gMS4zODg4OXJlbTtcbiAgICB3aWR0aDogOTUlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyZW0pIHtcbiAgICAgIC5ycS1tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMi43Nzc3OHJlbSAzLjA1NTU2cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNDBweCkge1xuICAgICAgLnJxLW1vZGFsX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTYuOTQ0NDRyZW07IH0gfVxuICAucnEtbW9kYWxfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNS45MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjY2NjY3cmVtOyB9XG4gIC5ycS1tb2RhbC1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45NDQ0NHJlbTsgfVxuICAgIC5ycS1tb2RhbC1pbm5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ycS1tb2RhbC1pbm5lcl9fc3ViamVjdCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI3Nzc4cmVtOyB9XG4gICAgLnJxLW1vZGFsLWlubmVyX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDAuMjc3NzhyZW0gMCAwLjExMTExcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2NjdyZW07IH1cbiAgICAucnEtbW9kYWwtaW5uZXJfX2Fuc3dlcmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43Nzc3OHJlbTtcbiAgICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgICAucnEtbW9kYWwtaW5uZXJfX2Fuc3dlcmVkIC5lZC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjE2NjY3cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMC4wNTU1NnJlbTtcbiAgICAgICAgd2lkdGg6IDFyZW07IH1cbiAgLnJxLW1vZGFsX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEuOTQ0NDRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMmVtKSB7XG4gICAgICAucnEtbW9kYWxfX2J0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgLnJxLW1vZGFsX19idG4sIC5ycS1tb2RhbF9fYnRuOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNjNzNlMjg7IH1cbiAgICAucnEtbW9kYWxfX2J0biAuc3MtY29tcG9zZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDNweDsgfVxuICAgICAgLnJxLW1vZGFsX19idG4gLnNzLWNvbXBvc2Ugc3BhbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC40NDQ0NHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDAuMTExMTFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNDBweCkge1xuICAgICAgICAgIC5ycS1tb2RhbF9fYnRuIC5zcy1jb21wb3NlIHNwYW4ge1xuICAgICAgICAgICAgYm90dG9tOiAwLjIyMjIycmVtO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjQ0NDQ0cmVtOyB9IH1cbiAgLnJxLW1vZGFsLWlubmVyIC5ycS1tb2RhbC1pbm5lcl9fdGl0bGUsXG4gIC5ycS1tb2RhbC1pbm5lciAucnEtbW9kYWwtaW5uZXJfX2Fuc3dlcmVkLCAucnEtbW9kYWxfX2J0biB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucnEtbW9kYWxfX2hlYWRlcixcbiAgLnJxLW1vZGFsLWlubmVyIC5ycS1tb2RhbC1pbm5lcl9fc3ViamVjdCxcbiAgLnJxLW1vZGFsLWlubmVyIC5ycS1tb2RhbC1pbm5lcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnJxLW1vZGFsLWlubmVyIC5ycS1tb2RhbC1pbm5lcl9fc3ViamVjdCwgLnJxLW1vZGFsX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmhpZGVNb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9wZW5Nb2RhbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7IH1cblxuLmNsb3NlTW9kYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jbG9zZU1vZGFsQmFja2dyb3VuZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyoqKioqKioqIEVycm9yIE1lc3NhZ2UgKioqKioqKiovXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuLmFzay1lcnJvci1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICNmOGYzZTY7XG4gIHBhZGRpbmc6IDJweCAxNXB4IDE1cHg7XG4gIGNvbG9yOiAjYzczZTI4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2hhZG93OiAjZGRkIDFweCAycHggM3B4O1xuICBhbmltYXRpb246IHNoYWtlIC4zczsgfVxuXG4uYXJyb3ctdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMTNweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAjZjhmM2U2OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAjY29udGVudC1oZWFkZXIge1xuICAgIG1hcmdpbjogMCA0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICNjb250ZW50LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7IH0gfVxuXG4jY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgI2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICNjb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1heC13aWR0aDogMTA2MHB4OyB9XG4gICAgICAjY29udGVudDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuXG4jY29udGVudC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICNjb250ZW50LW1haW4ge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgI2NvbnRlbnQtbWFpbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICNzaWRlYmFyIHtcbiAgICBtYXJnaW46IDhweCA0MHB4IDAgNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAjc2lkZWJhciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG4uaGgtc2lkZWJhciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5oaC1zaWRlYmFyIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5oaC1zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAzMiU7IH0gfVxuXG4uaGgtY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmhoLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5oaC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogNjglOyB9IH1cblxuLmhoLWJhbm5lci1hZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDk1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaGgtYmFubmVyLWFkIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmhoLWJhbm5lci1hZCAuYWQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5zbWFsbC1jYXBzIHtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmhoLXJlc3BvbmRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmVkLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNzc3OHJlbTtcbiAgd2lkdGg6IDAuNzc3NzhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjE2NjY3cmVtOyB9XG5cbi5icmVhZGNydW1icyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC42NjY2N3JlbTsgfVxuICAuYnJlYWRjcnVtYnNfX2NydW1iLCAuYnJlYWRjcnVtYnNfX2NydW1iOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDA2Yjg3OyB9XG5cbi5oaC1ib3gge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjk0NDQ0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5oaC1ib3ggLmFzay1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NTU1NnJlbTsgfVxuICAuaGgtYm94X19zZWxlY3QtdG9waWMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhoLWJveF9fc2hhcmVfbGlua19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgLmhoLWJveF9fc2hhcmVfbGlua19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmhoLWJveF9fcGF5d2FsbCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuaGgtYm94X19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEuMTExMTFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgLmhoLWJveF9fY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLXRvcDogMy4zMzMzM3JlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmhoLWJveF9fY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgIC5oaC1ib3hfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyLjc3Nzc4cmVtOyB9IH1cbiAgLmhoLWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjEuNnB4OyB9XG4gICAgLmhoLWJveF9fdGl0bGUtLXF1ZXN0aW9udGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg4ODg5cmVtOyB9XG4gICAgLmhoLWJveF9fdGl0bGUtLW5vcXVlc3Rpb25ib2R5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjExMTExcmVtOyB9XG4gICAgLmhoLWJveF9fdGl0bGUtLXF1ZXN0aW9uZnVsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDAuODg4ODlyZW07XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgcGFkZGluZzogMS4xMTExMXJlbSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2NjdyZW07IH1cbiAgICAuaGgtYm94X190aXRsZS0taDFzdHlsZSB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogMS44ODg4OXJlbTtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAuaGgtYm94X190aXRsZS0tc3ViaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMzMzM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjY2NjY3cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC41NTU1NnJlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAgIC5oaC1ib3hfX3RpdGxlLS1zdWJoZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5oaC1ib3hfX3RpdGxlLS1jb21tZW50cyB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNjY2NjdyZW07IH1cbiAgICAgIC5oaC1ib3hfX3RpdGxlLS1jb21tZW50c19fY2xvc2VkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuaGgtYm94X190aXRsZS0tY2FwcyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oaC1ib3hfX2NvbW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTExMTFyZW07IH1cbiAgLmhoLWJveF9fYW5zd2VyYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIuMjIyMjJyZW07IH1cbiAgLmhoLWJveF9fYW5zd2VyYmxvY2sgPiAuaGgtYm94X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMS42NjY2N3JlbTsgfVxuICAuaGgtYm94X19hbnN3ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDAuODg4ODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2NjdyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC4yNzc3OHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY2NjY3cmVtOyB9XG4gICAgLmhoLWJveF9fYW5zd2VyX190ZXh0IHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAuaGgtYm94X19zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMS42NjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtOyB9XG4gICAgLmhoLWJveF9fc3VtbWFyeV9fdGl0bGUge1xuICAgICAgY29sb3I6ICNjNzNlMjg7IH1cbiAgLmhoLWJveF9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGgtYm94X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZiODc7IH1cbiAgLmhoLWJveF9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMC4yNzc3OHJlbTsgfVxuICAuaGgtYm94X19saW5rLCAuaGgtYm94X19saW5rOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTU1NnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDA2Yjg3O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxLjExMTExcmVtOyB9XG4gIC5oaC1ib3hfX21vcmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmhoLWJveF9fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmhoLWJveF9fcG9wdXAge1xuICAgIG1hcmdpbi10b3A6IDAuNTU1NTZyZW07XG4gICAgcGFkZGluZzogMC4yNzc3OHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC44MzMzM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAuaGgtYm94X19wb3B1cCB7XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5oaC1ib3hfX3BvcHVwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC44MzMzM3JlbSAwLjgzMzMzcmVtIDAuODMzMzNyZW07XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjc4cmVtO1xuICAgICAgcmlnaHQ6IDAuNDQ0NDRyZW07IH1cbiAgLmhoLWJveF9fYW5zd2VyY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy10b3A6IDAuNDQ0NDRyZW07IH1cbiAgLmhoLWJveF9fdXNlcmNvbW1lbnRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhoLWJveF9fdXNlcmNvbW1lbnRzLm9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhoLWJveF9fdXNlcmNvbW1lbnRzX25hdiwgLmhoLWJveF9fdXNlcmNvbW1lbnRzX2ljb24ge1xuICAgIGNvbG9yOiAjMWYxZjFmOyB9XG5cbi50b3BpYy1ndWlkZSB7XG4gIHBhZGRpbmc6IDEuNjY2NjdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZiODc7IH1cbiAgLnRvcGljLWd1aWRlX19pbWcge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50b3BpYy1ndWlkZV9faW1nIHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAudG9waWMtZ3VpZGVfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAudG9waWMtZ3VpZGVfX3RpdGxlYm94IHtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZiODc7XG4gICAgcGFkZGluZzogMS42NjY2N3JlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAudG9waWMtZ3VpZGVfX3RpdGxlYm94LS1yZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ODg4OXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudG9waWMtZ3VpZGVfX3RpdGxlYm94LS10aXRsZSwgLnRvcGljLWd1aWRlX190aXRsZWJveC0tdGl0bGU6dmlzaXRlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzMzMzcmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI1LjkycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNTU1NTZyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjU1NTU2cmVtOyB9XG4gICAgICAudG9waWMtZ3VpZGVfX3RpdGxlYm94LS10aXRsZTpob3ZlciwgLnRvcGljLWd1aWRlX190aXRsZWJveC0tdGl0bGU6dmlzaXRlZDpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5oaC11cGdyYWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uYXJ0aWNsZS10b29scyB7XG4gIGNvbG9yOiAjMDA2Yjg3O1xuICBmb250LXNpemU6IDAuNzc3NzhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmFydGljbGUtdG9vbHMgLmFydGljbGUtdG9vbHMtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLmFydGljbGUtdG9vbHMgLmFydGljbGUtdG9vbHMtbGlzdCAuYXJ0aWNsZS10b29scy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAuYXJ0aWNsZS10b29scyAuYXJ0aWNsZS10b29scy1saXN0IC5hcnRpY2xlLXRvb2xzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5hcnRpY2xlLXRvb2xzIC5hcnRpY2xlLXRvb2xzLWxpc3QgLmFydGljbGUtdG9vbHMtbGluayB7XG4gICAgICBjb2xvcjogIzAwNmI4NzsgfVxuXG4uY2xhaW1Cb3ggLmJ0biB7XG4gIG1hcmdpbjogMC41NTU1NnJlbSAwIDAgMDsgfVxuXG4jYWRtaW4tbXNnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxZW0gMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbjogMWVtIDQwcHg7IH0gfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ob21ld29yay1oZWxwLW5ldy1kZXNpZ24uY3NzLm1hcCAqLyJdfQ== */